• DocumentCode
    2124773
  • Title

    Transforming linear systems for joint latency and throughput optimization

  • Author

    Srivastava, Mani B. ; Potkonjak, Miodrag

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • fYear
    1994
  • fDate
    28 Feb-3 Mar 1994
  • Firstpage
    267
  • Lastpage
    271
  • Abstract
    We present algorithm transformations to simultaneously optimize for throughput and latency for the important case of linear time-invariant DSP systems. Although throughput alone can be arbitrarily improved using previously published techniques, none of them is effective when latency constraints are considered. We have used a state-space based approach which treats various algorithm transformations in an integrated fashion, and answers analytically whether it is possible to simultaneously meet any given combination of constraints on latency and throughput. The analytic approach is optimum and constructive in nature, and produces a complete implementation when feasibility conditions are fulfilled. We also present a sub-optimal but hardware efficient heuristic approach. On all benchmarks the new approaches show much superior results than published ones
  • Keywords
    active filters; circuit CAD; directed graphs; signal processing; state-space methods; VLSI synthesis; algorithm transformations; analytic approach; biquad filters; directed control dataflow graph; latency optimization; linear time-invariant DSP systems; state-space based approach; suboptimal heuristic approach; throughput optimization; Costs; Delay; Digital signal processing; Filtering algorithms; Hardware; Linear systems; Optimizing compilers; Software algorithms; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    European Design and Test Conference, 1994. EDAC, The European Conference on Design Automation. ETC European Test Conference. EUROASIC, The European Event in ASIC Design, Proceedings.
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-5410-4
  • Type

    conf

  • DOI
    10.1109/EDTC.1994.326866
  • Filename
    326866