Computation of buffer capacities for throughput constrained and data dependent inter-task communication

  • Authors:
  • Maarten H. Wiggers;Marco J. G. Bekooij;Gerard J. M. Smit

  • Affiliations:
  • University of Twente, Enschede, The Netherlands;NXP Semiconductors, Eindhoven, The Netherlands;University of Twente, Enschede, The Netherlands

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Streaming applications are often implemented as task graphs. Currently, techniques exist to derive buffer capacities that guarantee satisfaction of a throughput constraint for task graphs in which the inter-task communication is data-independent, i.e. the amount of data produced and consumed is independent of the data values in the processed stream. This paper presents a technique to compute buffer capacities that satisfy a throughput constraint for task graphs with data dependent inter-task communication, given that the task graph is a chain. We demonstrate the applicability of the approach by computing buffer capacities for an MP3 playback application, of which the MP3 decoder has a variable consumption rate. We are not aware of alternative approaches to compute buffer capacities that guarantee satisfaction of the throughput constraint for this application.