• DocumentCode
    1747971
  • Title

    Input space adaptive design: a high-level methodology for energy and performance optimization

  • Author

    Wang, W. ; Raghunathan, A. ; Lakshminarayana, G. ; Jha, N.K.

  • Author_Institution
    Dept. of Electr. Eng., Princeton Univ., NJ, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    738
  • Lastpage
    743
  • Abstract
    This paper presents a high-level design methodology, called input space adaptive design, and new design automation algorithms for optimizing energy consumption and performance. An input space adaptive design exploits the well-known fact that the quality of hardware circuits and software programs can be significantly optimized by employing algorithms and implementation architectures that adapt to the input statistics. We propose a methodology for such designs which includes identifying parts of the behavior to be optimized, selecting appropriate input sub-spaces, transforming the behavior, and verifying the equivalence of the original and optimized designs. Experimental results indicate that such designs can reduce energy consumption by up to 70.6% (average of 55.4%), and simultaneously improve performance by up to 85.1% (average of 58.1%), leading to a reduction in the energy-delay product by up to 95.6% (average of 80.7%), compared to well-optimized designs that do not employ such techniques.
  • Keywords
    application specific integrated circuits; circuit CAD; circuit optimisation; high level synthesis; integrated circuit design; design automation algorithms; energy optimization; energy-delay product; high-level methodology; input space adaptive design; input statistics; input sub-spaces; performance optimization; Algorithm design and analysis; Circuits; Computer architecture; Design automation; Design methodology; Design optimization; Energy consumption; Hardware; Software algorithms; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2001. Proceedings
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-297-2
  • Type

    conf

  • DOI
    10.1109/DAC.2001.156234
  • Filename
    935603