Minimizing energy consumption of concurrent applications on heterogeneous multi-core platforms is challenging given the diversity in energy-performance profiles of both the applications and hardware. Adaptive learning techniques made the exhaustive Pareto-optimal space exploration practically feasible to identify an energy-efficient configuration. The existing approaches consider a single application's characteristic for optimizing energy consumption. However, an optimal configuration for a given single application may not be optimal when a new application arrives. Although some related works do consider concurrent applications scenarios, these approaches overlook the weight of total energy consumption per application, r...
In current computing systems, many applications require guarantees on their maximum power consumptio...
This paper explores the problem of energy optimization in embedded platforms. Specifically, it studi...
Typically, applications are run with available system resources leading to over-provisioning of reso...
Multi-core platforms are employing a greater number of heterogeneous cores and resource configuratio...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
In this paper, we study the problem of finding optimal mappings for several independent but concurre...
Heterogeneous and configurable multicore systems provide hardware specialization to meet disparate a...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Heterogeneous multi-core platforms that contain different types of cores, organized as clusters, are...
Power and energy is the first-class design constraint for multi-core processors and is a limiting fa...
In recent years, the focus of computing has moved away from performance-centric serial computation t...
PhD ThesisRecent advances in semiconductor technology have facilitated placing many cores on a singl...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Reducing energy consumption while providing performance and quality guarantees is crucial for comput...
In current computing systems, many applications require guarantees on their maximum power consumptio...
This paper explores the problem of energy optimization in embedded platforms. Specifically, it studi...
Typically, applications are run with available system resources leading to over-provisioning of reso...
Multi-core platforms are employing a greater number of heterogeneous cores and resource configuratio...
Heterogeneous multicores offer flexibility in the form of different core types and Dynamic Voltage a...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
In this paper, we study the problem of finding optimal mappings for several independent but concurre...
Heterogeneous and configurable multicore systems provide hardware specialization to meet disparate a...
Performance requirements of emerging applications and tighter power consumption constraints of mobil...
Heterogeneous multi-core platforms that contain different types of cores, organized as clusters, are...
Power and energy is the first-class design constraint for multi-core processors and is a limiting fa...
In recent years, the focus of computing has moved away from performance-centric serial computation t...
PhD ThesisRecent advances in semiconductor technology have facilitated placing many cores on a singl...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
Reducing energy consumption while providing performance and quality guarantees is crucial for comput...
In current computing systems, many applications require guarantees on their maximum power consumptio...
This paper explores the problem of energy optimization in embedded platforms. Specifically, it studi...
Typically, applications are run with available system resources leading to over-provisioning of reso...