• DocumentCode
    1302292
  • Title

    Optimization of Data-Flow Computations Using Canonical TED Representation

  • Author

    Ciesielski, Maciej ; Gomez-Prado, Daniel ; Ren, Qian ; Guillot, Jérémie ; Boutillon, Emmanuel

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
  • Volume
    28
  • Issue
    9
  • fYear
    2009
  • Firstpage
    1321
  • Lastpage
    1333
  • Abstract
    An efficient graph-based method to optimize polynomial expressions in data-flow computations is presented. The method is based on the factorization, common-subexpression elimination, and decomposition of algebraic expressions performed on a canonical Taylor expansion diagram representation. It targets the minimization of the latency and hardware cost of arithmetic operators in the scheduled implementation. The generated data-flow graphs are better suited for high-level synthesis than those extracted directly from the initial specification or obtained with traditional algebraic decomposition methods. Experimental results show that the resulting implementations are characterized by better performance and smaller datapath area than those obtained using traditional algebraic decomposition techniques. The described method is generic, applicable to arbitrary algebraic expressions, and does not require any knowledge of the application domain.
  • Keywords
    data flow computing; electronic engineering computing; optimisation; algebraic decomposition techniques; algebraic expressions; canonical TED representation; canonical Taylor expansion diagram representation; common-subexpression elimination; data-flow computations; datapath area; factorization; hardware cost; optimization; polynomial expressions; Algebraic optimizations; Taylor expansion diagrams (TEDs); common-subexpression elimination (CSE); data-flow graphs (DFGs); high-level synthesis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2009.2024708
  • Filename
    5208465