Processor resources can be adapted at runtime according to the dynamic behavior of applications to reduce the energy consumption of multicore processors without affecting the Quality-of-Service (QoS). To achieve this, an online resource management scheme is needed to control processor configurations such as cache partitioning, dynamic voltage-frequency scaling, and dynamic adaptation of core resources.Prior State-of-the-art has shown the potential for reducing energy without any performance degradation by coordinating the control of different resources. However, in this article, we show that by allowing short-term variations in processing speed (e.g., instructions per second rate), in a controlled fashion, we can enable substantial improvem...
International audienceApplications have traditionally been executed as fast as possible (Race-to-Idl...
This work presents a novel slack management technique, the Service Rate Based Slack Distribution Tec...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
With the current technology trends, the number of computers and computation demand is increasing dra...
An effective way to improve energy efficiency is to throttle hardware resources to meet a certain Qo...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Historically, slack time in real-time systems has been used as temporal redundancy by rollback recov...
The high power consumption of modern processors becomes a major concern because it leads to decrease...
The high power consumption of modern processors becomes a major concern because it leads to decrease...
Power consumption is an important design constraint for computers. Many power management policies ha...
Multi-core platforms are employing a greater number of heterogeneous cores and resource configuratio...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
\ua9 2019 IEEE Applications that are run on multicore systems without performance targets can waste ...
The power consumption of supercomputers is a major challenge for system owners, users, and society. ...
Voltage-frequency scaling (VFS) trades a linear processor slowdown for a potentially quadratic reduc...
International audienceApplications have traditionally been executed as fast as possible (Race-to-Idl...
This work presents a novel slack management technique, the Service Rate Based Slack Distribution Tec...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
With the current technology trends, the number of computers and computation demand is increasing dra...
An effective way to improve energy efficiency is to throttle hardware resources to meet a certain Qo...
Reducing the energy consumption of computing systems is a necessary endeavor. However, saving energy...
Historically, slack time in real-time systems has been used as temporal redundancy by rollback recov...
The high power consumption of modern processors becomes a major concern because it leads to decrease...
The high power consumption of modern processors becomes a major concern because it leads to decrease...
Power consumption is an important design constraint for computers. Many power management policies ha...
Multi-core platforms are employing a greater number of heterogeneous cores and resource configuratio...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...
\ua9 2019 IEEE Applications that are run on multicore systems without performance targets can waste ...
The power consumption of supercomputers is a major challenge for system owners, users, and society. ...
Voltage-frequency scaling (VFS) trades a linear processor slowdown for a potentially quadratic reduc...
International audienceApplications have traditionally been executed as fast as possible (Race-to-Idl...
This work presents a novel slack management technique, the Service Rate Based Slack Distribution Tec...
Microarchitectural techniques, such as superscalar instruction issue, Out-Of-Order instruction execu...