The throughput analysis technique described in this paper is intended for applications that are executed on heterogeneous embedded multiprocessor systems. A mix of runtime arbitration policies is often applied in these systems. Backpressure prevents buffer overflow because tasks do not start before sufficient buffer space is available. We show that the effects of run-time arbitration can be included in the response time of the actors of a multi-rate dataflow model. Given this model we compute conservative estimates of the arrival times of data in the system. Furthermore, we show that latency constraints can be included in a multi-rate dataflow model. The analysis technique is demonstrated on a real-life car-radio application. In this applic...
The design of embedded wireless and multimedia applications requires temporal analysis to verify if ...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
A key step in the design of multi-rate real-time systems is\ud the determination of buffer capacitie...
In order to obtain a cost-efficient solution, tasks share resources in a Multi-Processor System-on-C...
This paper describes a conservative approximation algorithm that derives close to minimal buffer cap...
Performance analysis of applications in multi-core platforms is challenging because of temporal inte...
Contemporary embedded systems are based on complex heterogeneous multi-core platforms to cater to th...
Timing properties of applications strongly depend on resources that are allocated to them. Applicati...
Constituent tasks of modern day Embedded Streaming Applications (ESAs), such as engine control syste...
Multithreaded multiprocessor systems (MMS) have been proposed to tolerate long latencies for communi...
International audienceContemporary embedded systems are based on complex heterogeneous multi-core pl...
Embedded multiprocessor systems are often used in the domain of real-time stream processing applicat...
The design of embedded wireless and multimedia applications requires temporal analysis to verify if ...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...
A key step in the design of multi-rate real-time systems is\ud the determination of buffer capacitie...
In order to obtain a cost-efficient solution, tasks share resources in a Multi-Processor System-on-C...
This paper describes a conservative approximation algorithm that derives close to minimal buffer cap...
Performance analysis of applications in multi-core platforms is challenging because of temporal inte...
Contemporary embedded systems are based on complex heterogeneous multi-core platforms to cater to th...
Timing properties of applications strongly depend on resources that are allocated to them. Applicati...
Constituent tasks of modern day Embedded Streaming Applications (ESAs), such as engine control syste...
Multithreaded multiprocessor systems (MMS) have been proposed to tolerate long latencies for communi...
International audienceContemporary embedded systems are based on complex heterogeneous multi-core pl...
Embedded multiprocessor systems are often used in the domain of real-time stream processing applicat...
The design of embedded wireless and multimedia applications requires temporal analysis to verify if ...
Increasingly, stream-processing applications include complex control structures to better adapt to c...
The goal of buffer allocation for real-time streaming applications, modeled as dataflow graphs, is t...