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 alternati...
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...
Multimedia applications usually have throughput constraints. An implementation must meet these const...
Abstract- Streaming applications are often imple-mented as task graphs. Currently, techniques exist ...
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...
Multimedia applications usually have throughput constraints. An implementation must meet these const...
Abstract- Streaming applications are often imple-mented as task graphs. Currently, techniques exist ...
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...
Multimedia applications usually have throughput constraints. An implementation must meet these const...