• DocumentCode
    2369843
  • Title

    Energy efficient hardware synthesis of polynomial expressions

  • Author

    Hosangadi, Anup ; Kastner, Ryan ; Fallah, Farzan

  • Author_Institution
    California Univ., Santa Barbara, CA, USA
  • fYear
    2005
  • fDate
    3-7 Jan. 2005
  • Firstpage
    653
  • Lastpage
    658
  • Abstract
    Polynomial expressions are used to approximate a wide variety of functions commonly found in signal processing and computer graphics applications. Computing these polynomial expressions in hardware consumes a lot of energy and therefore careful optimization of these expressions is important in order to achieve low energy consumption. Unfortunately, current optimization techniques for reducing complexity of expressions such as common subexpression elimination (CSE) cannot do a good optimization. In this paper, we present an algebraic technique to reduce the energy consumption of custom datapath implementation of polynomials by reducing the number of energy intensive operations. Our techniques can handle polynomial expressions of any order and containing any number of variables. Synthesis of a set of benchmark polynomials verified the advantages of our technique in reducing energy consumption, where we observed up to 58% improvement over CSE.
  • Keywords
    application specific integrated circuits; circuit complexity; circuit optimisation; digital signal processing chips; high level synthesis; polynomials; algebraic technique; benchmark polynomials; common subexpression elimination; complexity reduction; computer graphics applications; custom datapath implementation; energy consumption reduction; energy efficient hardware synthesis; energy intensive operations; optimization techniques; polynomial expressions; signal processing; Application software; Computer graphics; Embedded system; Energy consumption; Energy efficiency; Hardware; High level synthesis; Polynomials; Signal processing; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2005. 18th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2264-5
  • Type

    conf

  • DOI
    10.1109/ICVD.2005.90
  • Filename
    1383348