• DocumentCode
    2171036
  • Title

    Optimizing data flow graphs to minimize hardware implementation

  • Author

    Gomez-Prado, D. ; Ren, Q. ; Ciesielski, M. ; Guillot, J. ; Boutillon, E.

  • Author_Institution
    ECE Dept., Univ. of Massachusetts, Amherst, MA
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    117
  • Lastpage
    122
  • Abstract
    This paper describes an efficient graph-based method to optimize data-flow expressions for best hardware implementation. The method is based on factorization, common subexpression elimination (CSE) and decomposition of algebraic expressions performed on a canonical representation, Taylor Expansion Diagram. The method is generic, applicable to arbitrary algebraic expressions and does not require specific knowledge of the application domain. Experimental results show that the DFGs generated from such optimized expressions are better suited for high level synthesis, and the final, scheduled implementations are characterized, on average, by 15.5% lower latency and 7.6% better area than those obtained using traditional CSE and algebraic decomposition.
  • Keywords
    data flow graphs; digital circuits; high level synthesis; optimisation; Taylor Expansion Diagram; algebraic expressions decomposition; common subexpression elimination; data flow graphs; data-flow expressions; hardware implementation; high level synthesis; Arithmetic; Delay; Design optimization; Digital signal processing; Discrete transforms; Flow graphs; Hardware; High level synthesis; Optimization methods; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090643
  • Filename
    5090643