Title :
Computation of Buffer Capacities for Throughput Constrained and Data Dependent Inter-Task Communication
Author :
Wiggers, Maarten H. ; Bekooij, Marco J G ; Smit, Gerard J M
Author_Institution :
Univ. of Twente, Enschede
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 MP 3 playback application, of which the MP 3 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.
Keywords :
buffer circuits; graph theory; media streaming; MP3 decoder; buffer capacity computation; inter-task communication; Decoding; Digital audio players; Embedded system; Power dissipation; Production; Runtime; Streaming media; System recovery; Throughput; Upper bound;
Conference_Titel :
Design, Automation and Test in Europe, 2008. DATE '08
Conference_Location :
Munich
Print_ISBN :
978-3-9810801-3-1
Electronic_ISBN :
978-3-9810801-4-8
DOI :
10.1109/DATE.2008.4484749