Run-time management of multi/many-core systems is becoming extremely challenging due to several factors, e.g. increasing demand to execute concurrent applications, inefficient exploitation of heterogeneous cores, changing workload variations over time, changing run-time scenarios and desire for optimization of several metrics such as performance, energy consumption and reliability. For next generation multi/many-core systems, the challenges will further increase mainly due to higher number of cores and increased heterogeneity. To address one or more of these challenges, run-time management approaches are being extensively developed. This tutorial presents a spectrum of run-time management approaches investigated over the last couple of year...
This paper presents a run-time resource manager for NoC-based many-core architectures that dynamical...
The availability of numerous, possibly heterogeneous, processing resources in multi-core systems all...
This paper presents an Application-specific Run-Time managEment (ARTE) framework to tackle the probl...
Power- and energy-efficiency continues to be a primary concern in the design and management of compu...
Power- and energy-efficiency continues to be a primary concern in the design and management of compu...
Multi/Many-core systems are prevalent in several application domains targeting different scales of c...
International audienceRun-time resource managers are essential componentsto optimize energy consumpt...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...
Current multi-core design methodologies are facing increasing unpredictability in terms of quality d...
Real-time applications, hard or soft, are raising the challenge of unpredictability. This is an extr...
Heterogeneous multi-cores often deal with multiple applications having different performance require...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Future integrated systems will contain billions of transistors, composing tens to hundreds of IP cor...
Abstract—Homogeneous multi-cores, while ubiquitous to-day, cannot provide the desired performance an...
This paper presents a run-time resource manager for NoC-based many-core architectures that dynamical...
The availability of numerous, possibly heterogeneous, processing resources in multi-core systems all...
This paper presents an Application-specific Run-Time managEment (ARTE) framework to tackle the probl...
Power- and energy-efficiency continues to be a primary concern in the design and management of compu...
Power- and energy-efficiency continues to be a primary concern in the design and management of compu...
Multi/Many-core systems are prevalent in several application domains targeting different scales of c...
International audienceRun-time resource managers are essential componentsto optimize energy consumpt...
Computing has moved away from a focus on performance-centric serial computation, instead towards ene...
Current multi-core design methodologies are facing increasing unpredictability in terms of quality d...
Real-time applications, hard or soft, are raising the challenge of unpredictability. This is an extr...
Heterogeneous multi-cores often deal with multiple applications having different performance require...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Future integrated systems will contain billions of transistors, composing tens to hundreds of IP cor...
Abstract—Homogeneous multi-cores, while ubiquitous to-day, cannot provide the desired performance an...
This paper presents a run-time resource manager for NoC-based many-core architectures that dynamical...
The availability of numerous, possibly heterogeneous, processing resources in multi-core systems all...
This paper presents an Application-specific Run-Time managEment (ARTE) framework to tackle the probl...