Efficiency of modern multiprocessor systems is hurt by unpredictable events: aging causes permanent faults that disable components; application spawnings and terminations taking place at arbitrary times, affect energy proportionality, causing energy waste; load imbalances reduce resource utilization, penalizing performance. This thesis demonstrates how runtime management can mitigate the negative effects of unpredictable events, making decisions guided by a combination of static information known in advance and parameters that only become known at runtime. We propose techniques for three different objectives: graceful degradation of aging-prone systems; energy efficiency of heterogeneous adaptive systems; and load balancing by means of work...
Abstract—Run-time resource management is fundamental for efficient execution of workloads on Chip Mu...
Typically, applications are run with available system resources leading to over-provisioning of reso...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
This thesis explores the potential for using existing flexibility in order to allow Multiprocessor S...
The availability of numerous, possibly heterogeneous, processing resources in multi-core systems all...
Traditionally, applications are executed without the notion of a computational deadline and often us...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Energy efficiency in supercomputing is critical to limit operating costs and carbon footprints. Whil...
With the current technology trends, the number of computers and computation demand is increasing dra...
In recent years, the focus of computing has moved away from performance-centric serial computation t...
Power and energy is the first-class design constraint for multi-core processors and is a limiting fa...
PhD ThesisRecent advances in semiconductor technology have facilitated placing many cores on a singl...
Technology advancements allowed more transistors to be packed in a smaller area, while the improved ...
Performance demands of emerging domains such as artificial intelligence, machine learning ...
Abstract—Run-time resource management is fundamental for efficient execution of workloads on Chip Mu...
Typically, applications are run with available system resources leading to over-provisioning of reso...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
This thesis explores the potential for using existing flexibility in order to allow Multiprocessor S...
The availability of numerous, possibly heterogeneous, processing resources in multi-core systems all...
Traditionally, applications are executed without the notion of a computational deadline and often us...
Runtime resource management for heterogeneous computing systems is becoming more and more complex as...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Energy efficiency in supercomputing is critical to limit operating costs and carbon footprints. Whil...
With the current technology trends, the number of computers and computation demand is increasing dra...
In recent years, the focus of computing has moved away from performance-centric serial computation t...
Power and energy is the first-class design constraint for multi-core processors and is a limiting fa...
PhD ThesisRecent advances in semiconductor technology have facilitated placing many cores on a singl...
Technology advancements allowed more transistors to be packed in a smaller area, while the improved ...
Performance demands of emerging domains such as artificial intelligence, machine learning ...
Abstract—Run-time resource management is fundamental for efficient execution of workloads on Chip Mu...
Typically, applications are run with available system resources leading to over-provisioning of reso...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...