• DocumentCode
    375535
  • Title

    Low power binding using linear programming

  • Author

    Shiue, Wen-Tsong ; Denison, Justin ; Horak, Arkady

  • Author_Institution
    Syst. Level Design, Motorola Inc., Austin, TX, USA
  • Volume
    2
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    980
  • Abstract
    This paper outlines a novel approach to low power binding in high level synthesis based on linear programming methods. In order to using linear programming (LP), we first map the binding problem to a graph called a parallel graph (PG). Once the PG is created, linear programming techniques are used to search all paths through the PG to find the optimal binding that minimizes the overall power consumption due to switching activity. We benchmarked our algorithm on two applications, a second-order differential equation solver (DiffEq) and a finite impulse response filter (FIR). In our experiments, the power consumption of the DiffEq was reduced by 8.2%. Power consumption for a FIR filter sharing three multipliers and three adders was reduced by 18.5% while the same FIR sharing two multipliers and two adders achieved a 32.2% power reduction
  • Keywords
    FIR filters; circuit optimisation; directed graphs; high level synthesis; linear programming; low-power electronics; nonlinear differential equations; FIR filter; adders; finite impulse response filter; high level synthesis; linear programming; low power binding; multipliers; optimal binding; parallel graph; power consumption minimization; second-order differential equation solver; switching activity; Design optimization; Differential equations; Energy consumption; Finite impulse response filter; High level synthesis; Linear programming; Optimal control; Processor scheduling; Resource management; System-level design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2000. Proceedings of the 43rd IEEE Midwest Symposium on
  • Conference_Location
    Lansing, MI
  • Print_ISBN
    0-7803-6475-9
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2000.952918
  • Filename
    952918