Abstract- Streaming applications are often imple-mented 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 commu-nication is data-independent, i.e. the amount of data pro-duced and consumed is independent of the data values in the processed stream. This paper presents a technique to com-pute buffer capacities that satisfy a throughput constraint for task graphs with data dependent inter-task communica-tion, given that the task graph is a chain. We demonstrate the applicability of the approach by computing buffer ca-pacities for an MP3 playback application, of which the MP3 decoder has a variable consumption rate. We are not aw...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
Existing temporal analysis and buffer sizing techniques for real-time stream processing applications...
Streaming applications are often implemented as task graphs. Currently, techniques exist to derive b...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
A key step in the design of multi-rate real-time systems is\ud the determination of buffer capacitie...
Multimedia applications usually have throughput constraints. An implementation must meet these const...
Modern embedded multimedia systems process multiple concurrent streams of data processing jobs. Stre...
Modern embedded multimedia systems process multiple concurrent streams of data processing jobs. Stre...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
Multimedia applications usually have throughput constraints. An implementation must meet these const...
A key step in the design of cyclo-static real-time systems is the determination of buffer capacities...
A key step in the design of cyclo-static real-time systems is the determination of buffer capacities...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
Existing temporal analysis and buffer sizing techniques for real-time stream processing applications...
Streaming applications are often implemented as task graphs. Currently, techniques exist to derive b...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
A key step in the design of multi-rate real-time systems is\ud the determination of buffer capacitie...
Multimedia applications usually have throughput constraints. An implementation must meet these const...
Modern embedded multimedia systems process multiple concurrent streams of data processing jobs. Stre...
Modern embedded multimedia systems process multiple concurrent streams of data processing jobs. Stre...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
Multimedia applications usually have throughput constraints. An implementation must meet these const...
A key step in the design of cyclo-static real-time systems is the determination of buffer capacities...
A key step in the design of cyclo-static real-time systems is the determination of buffer capacities...
Soft real-time applications that process data streams can often be intuitively described as dataflow...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
Existing temporal analysis and buffer sizing techniques for real-time stream processing applications...