Real-time dataflow analysis techniques for multiprocessor systems ignore that the execution of tasks belonging to different operation modes are mutually exclusive. This results in more resources being reserved than strictly needed and a low resource utilization. In this paper we present a dataflow analysis approach which takes into account that tasks belonging to different modes often execute mutually exclusive. Therefore less resources need to be reserved to satisfy a throughput constraint and a higher processor utilization can be obtained. Furthermore, we introduce a lock which is used to enforce mutual exclusive execution of tasks during a mode transition when beneficial. The effects of mutual exclusive execution are included in a Struct...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
In this paper we propose a design methodology to partition dataflow applications on a multi clock do...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
Real-time dataflow analysis techniques for multiprocessor systems ignore that the execution of tasks...
Existing temporal analysis and buffer sizing techniques for real-time stream processing applications...
Stream processing applications executed on embedded multiprocessor systems regularly contain cyclic ...
Real-time stream processing applications such as software defined radios are usually executed concur...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
Modern real-time stream processing applications, such as Software Defined Radio (SDR) applications, ...
Stream processing applications executed on multiprocessor systems usually contain cyclic data depend...
Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor s...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
In this paper we propose a design methodology to partition dataflow applications on a multi clock do...
Trickle is a polite gossip algorithm for managing communication traffic. It is of particular interes...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
In this paper we propose a design methodology to partition dataflow applications on a multi clock do...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...
Real-time dataflow analysis techniques for multiprocessor systems ignore that the execution of tasks...
Existing temporal analysis and buffer sizing techniques for real-time stream processing applications...
Stream processing applications executed on embedded multiprocessor systems regularly contain cyclic ...
Real-time stream processing applications such as software defined radios are usually executed concur...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
Modern real-time stream processing applications, such as Software Defined Radio (SDR) applications, ...
Stream processing applications executed on multiprocessor systems usually contain cyclic data depend...
Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor s...
The design of new embedded systems is getting more and more complex as more functionality is integra...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
In this paper we propose a design methodology to partition dataflow applications on a multi clock do...
Trickle is a polite gossip algorithm for managing communication traffic. It is of particular interes...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
In this paper we propose a design methodology to partition dataflow applications on a multi clock do...
Abstract—The design of new embedded systems is getting more and more complex as more functionality i...