Hard real-time application map** reconfiguration for NoC-based many-core systems
Real-time applications are increasingly targeting many-core platforms, demanding
predictability in a highly dynamic environment. To enable this shift, for each application, a …
predictability in a highly dynamic environment. To enable this shift, for each application, a …
Push-assisted migration of real-time tasks in multi-core processors
Multicores are becoming ubiquitous, not only in general-purpose but also embedded
computing. This trend is a reflexion of contemporary embedded applications posing steadily …
computing. This trend is a reflexion of contemporary embedded applications posing steadily …
System adaptivity and fault-tolerance in NoC-based MPSoCs: the MADNESS project approach
Modern embedded systems increasingly require adaptive run-time management. The
system may adapt the map** of the applications in order to accommodate the current …
system may adapt the map** of the applications in order to accommodate the current …
Memory-aware task scheduling with communication overhead minimization for streaming applications on bus-based multiprocessor system-on-chips
Inter-core communication introduces overheads in task schedules on Multiprocessor System-
on-Chips (MPSoCs). Inter-core communication overhead not only negatively impacts the …
on-Chips (MPSoCs). Inter-core communication overhead not only negatively impacts the …
Adaptive task migration policies for thermal control in mpsocs
In deep submicron circuits, high temperatures have created critical issues in reliability,
timing, performance, coolings costs and leakage power. Task migration techniques have …
timing, performance, coolings costs and leakage power. Task migration techniques have …
PPMC: a programmable pattern based memory controller
One of the main challenges in the design of hardware accelerators is the efficient access of
data from the external memory. Improving and optimizing the functionality of the memory …
data from the external memory. Improving and optimizing the functionality of the memory …
Many-core systems enable the concurrent execution of dynamic mixes of applications on a
shared set of dynamically available resources. Predictable execution of real-time …
shared set of dynamically available resources. Predictable execution of real-time …