• DocumentCode
    2239642
  • Title

    Power optimization in programmable processors and ASIC implementations of linear systems: transformation-based approach

  • Author

    Srivastava, Mani ; Potkonjak, Modrag

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1996
  • fDate
    3-7 Jun, 1996
  • Firstpage
    343
  • Lastpage
    348
  • Abstract
    Linear computations form an important type of computation that is widely used in DSP and communications. We introduce two approaches for power minimization in linear computations using transformations. First we show how unfolding combined with the procedure for maximally fast implementation of linear computations reduces power in single processor and multiprocessor implementations by factors 2.2 and 8 respectively. To accomplish this we exploit a newly identified property of unfolding whereby as a linear system is unfolded, the number of operations per sample at first decreases to reach a minimum and then begins to rise. For the custom ASIC implementation even higher improvements are achievable using the second transformational approach, which builds upon the unfolding based strategy of the first approach. We developed a method that combines the multiple constant multiplication technique with the generalized Horner´s scheme and unfolding in such a way that power is minimized
  • Keywords
    application specific integrated circuits; circuit CAD; circuit optimisation; high level synthesis; integrated circuit design; logic CAD; microprocessor chips; ASIC implementations; DSP; communications; linear computations; linear systems; multiple constant multiplication technique; multiprocessor implementations; power minimization; power optimization; programmable processors; single processor implementations; transformation-based approach; transformations; Application specific integrated circuits; Clocks; Delay; Digital signal processing; Energy consumption; Linear systems; Permission; Space exploration; Throughput; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference Proceedings 1996, 33rd
  • Conference_Location
    Las Vegas, NV
  • ISSN
    0738-100X
  • Print_ISBN
    0-7803-3294-6
  • Type

    conf

  • DOI
    10.1109/DAC.1996.545598
  • Filename
    545598