Predictable execution models have been proposed over the years to achieve contention-free execution of real-time tasks by preloading data into dedicated local memories. In this way, memory access delays can be hidden by delegating a DMA engine to perform memory transfers in parallel with processor execution. Nevertheless, state-of-the-art protocols introduce additional blocking due to priority inversion, which may severely penalize latency-sensitive applications and even worsen the system schedulability with respect to the use of classical scheduling schemes. This paper proposes a new protocol that allows hiding memory transfer delays while reducing priority inversion, thus favoring the schedulability of latency-sensitive tasks. The corresp...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
Multicore architectures can provide high predictable performance through parallel processing. Unfort...
Predictable execution models have been proposed over the years to achieve contention-free execution ...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Recent technological advances have led to an increasing gap between memory and processor performance...
The large latency of memory accesses in modern computers is a key obstacle in achieving high process...
Recent technological advances have led to an increasing gap between memory and processor performance...
As the gap between processor and memory speeds widens, program performance is increasingly dependent...
In this paper, we propose a novel loop scheduling technique based on multi-dimensional retiming in a...
Partition Scheduling with Prefetching (PSP) is a memory latency hiding technique which combines the ...
The widening gap between processor and memory performance is the main bottleneck for modern computer...
International audienceMulti-core systems using ScratchPad Memories (SPMs) are attractive architectur...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
Multicore architectures can provide high predictable performance through parallel processing. Unfort...
Predictable execution models have been proposed over the years to achieve contention-free execution ...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Recent technological advances have led to an increasing gap between memory and processor performance...
The large latency of memory accesses in modern computers is a key obstacle in achieving high process...
Recent technological advances have led to an increasing gap between memory and processor performance...
As the gap between processor and memory speeds widens, program performance is increasingly dependent...
In this paper, we propose a novel loop scheduling technique based on multi-dimensional retiming in a...
Partition Scheduling with Prefetching (PSP) is a memory latency hiding technique which combines the ...
The widening gap between processor and memory performance is the main bottleneck for modern computer...
International audienceMulti-core systems using ScratchPad Memories (SPMs) are attractive architectur...
International audienceCommercial-off-the-shelf (COTS) platforms feature several cores that share and...
With the widespread adoption of multicore architectures, multiprocessors are now a standard deployme...
Preemptive schedulers have been widely adopted in single processor real-time systems to avoid the bl...
Multicore architectures can provide high predictable performance through parallel processing. Unfort...