Performance analysis of applications in multi-core platforms is challenging because of temporal interference while accessing shared resources. Especially, memory arbiters introduce a non-constant delay which signicantly in uences the execution time of a task. In this paper, we selected a prioritybased budget scheduler as memory arbiter which bounds temporal interference by construction and is well suited for bursty service provision. While existing performance analysis approaches assume a constant memory access latency leading to high overestimation, we propose in this paper a conservative data ow model for this scheduler, in which the history of memory accesses is considered. In a case study with an MP3-decoder for an ARM7 processor, we sh...
The throughput analysis technique described in this paper is intended for applications that are exec...
Conference of 2013 IEEE 7th International Symposium on Embedded Multicore/Manycore System-on-Chip, M...
International audienceMemory interferences may introduce important slowdowns in applications running...
Abstract—The transition towards multi-processor systems with shared resources is challenging for rea...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
Applications running concurrently on a multicore system interfere with each other at the main memory...
Multithreaded multiprocessor systems (MMS) have been proposed to tolerate long latencies for communi...
Predicting timing behavior is key to efficient embedded real-time system design and verification. Cu...
The last decade has witnessed a major shift towards the deployment of embedded applications on multi...
Contemporary embedded systems are based on complex heterogeneous multi-core platforms to cater to th...
International audienceContemporary embedded systems are based on complex heterogeneous multi-core pl...
Multi-core memory systems commonly share resources between processors. Resource sharing improves uti...
Timing properties of applications strongly depend on resources that are allocated to them. Applicati...
Multi-core memory systems commonly share resources between processors. Resource sharing improves uti...
Scientific and technological advances in the area of integrated circuits have allowed the performanc...
The throughput analysis technique described in this paper is intended for applications that are exec...
Conference of 2013 IEEE 7th International Symposium on Embedded Multicore/Manycore System-on-Chip, M...
International audienceMemory interferences may introduce important slowdowns in applications running...
Abstract—The transition towards multi-processor systems with shared resources is challenging for rea...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
Applications running concurrently on a multicore system interfere with each other at the main memory...
Multithreaded multiprocessor systems (MMS) have been proposed to tolerate long latencies for communi...
Predicting timing behavior is key to efficient embedded real-time system design and verification. Cu...
The last decade has witnessed a major shift towards the deployment of embedded applications on multi...
Contemporary embedded systems are based on complex heterogeneous multi-core platforms to cater to th...
International audienceContemporary embedded systems are based on complex heterogeneous multi-core pl...
Multi-core memory systems commonly share resources between processors. Resource sharing improves uti...
Timing properties of applications strongly depend on resources that are allocated to them. Applicati...
Multi-core memory systems commonly share resources between processors. Resource sharing improves uti...
Scientific and technological advances in the area of integrated circuits have allowed the performanc...
The throughput analysis technique described in this paper is intended for applications that are exec...
Conference of 2013 IEEE 7th International Symposium on Embedded Multicore/Manycore System-on-Chip, M...
International audienceMemory interferences may introduce important slowdowns in applications running...