International audienceMulti-core systems using ScratchPad Memories (SPMs) are attractive architectures for executing time-critical embedded applications, because they provide both predictability and performance. In this paper, we propose a scheduling technique that jointly selects SPM contents off-line, in such a way that the cost of SPM loading/unloading is hidden. Communications are fragmented to augment hiding possibilities. Experimental results show the effectiveness of the proposed technique on streaming applications and synthetic task-graphs. The overlapping of communications with computations allows the length of generated schedules to be reduced by 4% on average on streaming applications, with a maximum of 16%, and by 8% on average ...
REACTION 2014. 3rd International Workshop on Real-time and Distributed Computing in Emerging Applica...
Abstract In this paper, we propose, design, implement, and evaluate a CPU sched-uler and a memory ma...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
International audienceMulti-core systems using ScratchPad Memories (SPMs) are attractive architectur...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
Multicore systems will continue to spread in the domain of real-time embedded systems due to the inc...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
Predictable execution models have been proposed over the years to achieve contention-free execution ...
In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicor...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
International audienceReal-time embedded systems are increasingly being built using commercial-off-t...
REACTION 2014. 3rd International Workshop on Real-time and Distributed Computing in Emerging Applica...
Abstract In this paper, we propose, design, implement, and evaluate a CPU sched-uler and a memory ma...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...
International audienceMulti-core systems using ScratchPad Memories (SPMs) are attractive architectur...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
Multicore systems will continue to spread in the domain of real-time embedded systems due to the inc...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
Predictable execution models have been proposed over the years to achieve contention-free execution ...
In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicor...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
International audienceMost schedulability analysis techniques for multi-core architectures assume a ...
In modern processor architectures, caches are widely used to shorten the gap between the processor s...
International audienceReal-time embedded systems are increasingly being built using commercial-off-t...
REACTION 2014. 3rd International Workshop on Real-time and Distributed Computing in Emerging Applica...
Abstract In this paper, we propose, design, implement, and evaluate a CPU sched-uler and a memory ma...
In this paper, we jointly optimize computation and communication task scheduling for streaming appli...