• DocumentCode
    465364
  • Title

    Efficient Computation of Buffer Capacities for Cyclo-Static Dataflow Graphs

  • Author

    Wiggers, Maarten H. ; Bekooij, Marco J. G. ; Smit, Gerard J M

  • Author_Institution
    Univ. of Twente, Enschede
  • fYear
    2007
  • fDate
    4-8 June 2007
  • Firstpage
    658
  • Lastpage
    663
  • Abstract
    A key step in the design of cyclo-static real-time systems is the determination of buffer capacities. In our multi-processor system, we apply back-pressure, which means that tasks wait for space in output buffers. Consequently buffer capacities affect the throughput. This requires the derivation of buffer capacities that both result in a satisfaction of the throughput constraint, and also satisfy the constraints on the maximum buffer capacities. Existing exact solutions suffer from the computational complexity that is associated with the required conversion from a cyclo-static dataflow graph to a single-rate dataflow graph. In this paper we present an algorithm, with polynomial computational complexity, that does not require this conversion and that obtains close to minimal buffer capacities. The algorithm is applied to an MP3 play-back application that is mapped on our multi-processor system. For this application, we see that a cyclo-static dataflow model can reduce the buffer capacities by 50% compared to a multi-rate dataflow model.
  • Keywords
    buffer storage; computational complexity; microprocessor chips; real-time systems; buffer capacities; cyclostatic dataflow graphs; cyclostatic realtime systems; multiprocessor system; polynomial computational complexity; Computational complexity; Containers; Delay; Permission; Polynomials; Real time systems; Runtime; Streaming media; System-on-a-chip; Throughput; Algorithms; Buffer Capacity; Dataflow; Design; Performance; System-on-Chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE
  • Conference_Location
    San Diego, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-59593-627-1
  • Type

    conf

  • Filename
    4261266