• DocumentCode
    1121346
  • Title

    Throughput-Buffering Trade-Off Exploration for Cyclo-Static and Synchronous Dataflow Graphs

  • Author

    Stuijk, Sander ; Geilen, Marc ; Basten, Twan

  • Author_Institution
    Dept. of Electr. Eng., Eindhoven Univ. of Technol., Eindhoven
  • Volume
    57
  • Issue
    10
  • fYear
    2008
  • Firstpage
    1331
  • Lastpage
    1345
  • Abstract
    Multimedia applications usually have throughput constraints. An implementation must meet these constraints, while it minimizes resource usage and energy consumption. The compute intensive kernels of these applications are often specified as Cyclo-Static or Synchronous Dataflow Graphs. Communication between nodes in these graphs requires storage space which influences throughput. We present an exact technique to chart the Pareto space of throughput and storage trade-offs, which can be used to determine the minimal buffer space needed to execute a graph under a given throughput constraint. The feasibility of the exact technique is demonstrated with experiments on a set of realistic DSP and multimedia applications. To increase scalability of the approach, a fast approximation technique is developed that guarantees both throughput and a, tight, bound on the maximal overestimation of buffer requirements. The approximation technique allows to trade off worst-case overestimation versus run-time.
  • Keywords
    Pareto analysis; data flow graphs; multimedia systems; Pareto throughput space; buffer requirements; cyclo-static graphs; energy consumption; maximal overestimation; minimal buffer space; multimedia applications; resource usage; storage trade-offs; synchronous dataflow graphs; throughput-buffering trade-off exploration; Algorithm design and analysis; Buffer storage; Digital signal processing; Energy consumption; Kernel; Production; Scalability; Space exploration; Throughput; Timing; Analysis; Special-Purpose and Application-Based Systems;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2008.58
  • Filename
    4483507