• DocumentCode
    2598905
  • Title

    High performance embedded system optimization using algebraic and generalized retiming techniques

  • Author

    Potkonjak, Miodrag ; Dey, Sujit ; Iqbal, Zia ; Parker, Alice C.

  • Author_Institution
    NEC USA, Princeton, NJ, USA
  • fYear
    1993
  • fDate
    3-6 Oct 1993
  • Firstpage
    498
  • Lastpage
    504
  • Abstract
    Retiming, algebraic and redundancy manipulation transformations are widely used in both the high level synthesis and the compilers fields. We present a new approach on how these powerful transformations can be applied to improve the performance of embedded systems, by optimizing their latency and throughput. A simple modification is sufficient to adapt both the Leiserson-Saxe retiming algorithm and the recently introduced ERB algorithm for the new task. We introduce a new negative retiming technique and the algorithm which coordinates this technique with both algebraic and redundancy manipulation techniques for latency optimization. The effectiveness of all discussed techniques is demonstrated on a set of “real-life” examples. Latency and throughput are improved by factors of 7.06 and 2.83 respectively, often with minimal or no additional hardware overhead
  • Keywords
    optimisation; performance evaluation; real-time systems; redundancy; ERB algorithm; Leiserson-Saxe retiming algorithm; algebraic transformations; embedded system optimization; embedded systems; latency optimization; redundancy manipulation; retiming techniques; Biology computing; Computational modeling; Control systems; Costs; Delay; Embedded computing; Embedded system; High level synthesis; Telecommunication computing; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1993. ICCD '93. Proceedings., 1993 IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-4230-0
  • Type

    conf

  • DOI
    10.1109/ICCD.1993.393326
  • Filename
    393326