In multicore systems, shared resources such as caches or the memory subsystem can lead to contention between applications running on different cores, entailing reduced performance and poor energy efficiency. The characteristics of individual applications, the assignment of applications to machines and execution contexts, and the selection of processor frequencies have a dramatic impact on resource contention, performance, and energy efficiency. We employ the concept of task activity vectors for characterizing applications by resource utilization. Based on this characterization, we apply migration and co-scheduling policies that improve performance and energy efficiency by combining applications that use complementary resources, and us...
In this paper, we address energy-aware online scheduling of jobs with resource contention. We propos...
Energy minimization is an important issue in our days [8]. One of the main mechanisms for reducing t...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Memory bandwidth is a scarce resource in multicore systems. Scheduling has a dramatic impact on the ...
Single-ISA heterogeneous multi-core processors trade-off power with performance; however, threads th...
By scheduling multiple applications with complemen-tary resource requirements on a smaller number of...
Performance and energy are two crucial but conflicting objectives in the design of modern high-perfo...
Traditionally, the primary performance goal of computer systems has focused on reducing the executio...
We develop real-time scheduling techniques for improving performance and energy for multiprogrammed ...
International audienceRun-time resource managers are essential componentsto optimize energy consumpt...
This thesis introduces the abstraction of the task activity vector to characterize applications by t...
An effective way to improve energy efficiency is to throttle hardware resources to meet a certain Qo...
Large-scale distributed computing systems (LDSs), such as grids and clouds are primarily designed to...
The end of Dennard scaling, as well as the arrival of the post-Moore era, has meant a big change in ...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
In this paper, we address energy-aware online scheduling of jobs with resource contention. We propos...
Energy minimization is an important issue in our days [8]. One of the main mechanisms for reducing t...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Memory bandwidth is a scarce resource in multicore systems. Scheduling has a dramatic impact on the ...
Single-ISA heterogeneous multi-core processors trade-off power with performance; however, threads th...
By scheduling multiple applications with complemen-tary resource requirements on a smaller number of...
Performance and energy are two crucial but conflicting objectives in the design of modern high-perfo...
Traditionally, the primary performance goal of computer systems has focused on reducing the executio...
We develop real-time scheduling techniques for improving performance and energy for multiprogrammed ...
International audienceRun-time resource managers are essential componentsto optimize energy consumpt...
This thesis introduces the abstraction of the task activity vector to characterize applications by t...
An effective way to improve energy efficiency is to throttle hardware resources to meet a certain Qo...
Large-scale distributed computing systems (LDSs), such as grids and clouds are primarily designed to...
The end of Dennard scaling, as well as the arrival of the post-Moore era, has meant a big change in ...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
In this paper, we address energy-aware online scheduling of jobs with resource contention. We propos...
Energy minimization is an important issue in our days [8]. One of the main mechanisms for reducing t...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...