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 ...
International audienceComplex embedded systems today commonly involve a mix of real-time and best-ef...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicor...
Multi-core systems using ScratchPad Memories (SPMs) are attractive architectures for executing time-...
Multicore systems will continue to spread in the domain of real-time embedded systems due to the inc...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
REACTION 2014. 3rd International Workshop on Real-time and Distributed Computing in Emerging Applica...
ScratchPad Memory (SPM) is highly adopted in real-time systems as it exhibits a predictable behaviou...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Most schedulability analysis techniques for multi-core architectures assume a single Worst-Case Exec...
National audienceHigh Performance Computing machines use more and more Graphical Processing Units as...
International audienceComplex embedded systems today commonly involve a mix of real-time and best-ef...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicor...
Multi-core systems using ScratchPad Memories (SPMs) are attractive architectures for executing time-...
Multicore systems will continue to spread in the domain of real-time embedded systems due to the inc...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
With emerging many-core architectures, using on-chip shared memories is an interesting approach beca...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
REACTION 2014. 3rd International Workshop on Real-time and Distributed Computing in Emerging Applica...
ScratchPad Memory (SPM) is highly adopted in real-time systems as it exhibits a predictable behaviou...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
International audienceMulti-core systems are increasingly interesting candidates for executing paral...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Most schedulability analysis techniques for multi-core architectures assume a single Worst-Case Exec...
National audienceHigh Performance Computing machines use more and more Graphical Processing Units as...
International audienceComplex embedded systems today commonly involve a mix of real-time and best-ef...
In Simultaneous Multithreaded (SMT) architectures most hardware resources are shared between threads...
In this paper we are concerned about executing synchronous dataflow (SDF) applications on a multicor...