Memory bandwidth is a scarce resource in multicore systems. Scheduling has a dramatic impact on the delay introduced by memory contention, but also on the effectiveness of frequency scaling at saving energy. This paper investigates the cross-effects between tasks running on a multicore system, considering memory contention and the technical constraint of chip-wide frequency and voltage settings. We make the following contributions: 1) We identify the memory characteristics of tasks and sort core-specific runqueues to allow a co-scheduling of tasks with minimal energy delay product. 2) According to the memory characteristics of the workload, we set the frequency for individual chips so that the delay is only marginal. Our evaluation with a L...
Multi-core systems become more and more popular as they can satisfy the increasing computation capac...
Power and energy have become increasingly important concerns in the design and implementation of tod...
Asymmetric multicore processors (AMP) offer multiple types of cores under the same programming inter...
In multicore systems, shared resources such as caches or the memory subsystem can lead to contention...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
Dieser Beitrag ist mit Zustimmung des Rechteinhabers aufgrund einer (DFG geförderten) Allianz- bzw. ...
Chip Multi-Processor (CMP) platforms, well-established in the server, desktop and embedded domain, s...
In current scenario, energy consumption, performance and capacity of the main memory system are key ...
In the following, we consider the problem of minimizing the energy consumption needed for executing ...
The parallel nature of process execution on chip multiprocessors (CMPs) has considerably boosted lev...
Asymmetric single-ISA multicore processors (AMPs), which integrate high-performance big cores and lo...
In current scenario, energy consumption, performance and capacity of the main memory system are key ...
© 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Asymmetric single-ISA multicore processors (AMPs), which integrate high-performance big cores and lo...
We present a new operating system scheduling algorithm for multicore processors. Our algorithm reduc...
Multi-core systems become more and more popular as they can satisfy the increasing computation capac...
Power and energy have become increasingly important concerns in the design and implementation of tod...
Asymmetric multicore processors (AMP) offer multiple types of cores under the same programming inter...
In multicore systems, shared resources such as caches or the memory subsystem can lead to contention...
Large, high frequency single-core chip designs are increasingly being replaced with larger chip mult...
Dieser Beitrag ist mit Zustimmung des Rechteinhabers aufgrund einer (DFG geförderten) Allianz- bzw. ...
Chip Multi-Processor (CMP) platforms, well-established in the server, desktop and embedded domain, s...
In current scenario, energy consumption, performance and capacity of the main memory system are key ...
In the following, we consider the problem of minimizing the energy consumption needed for executing ...
The parallel nature of process execution on chip multiprocessors (CMPs) has considerably boosted lev...
Asymmetric single-ISA multicore processors (AMPs), which integrate high-performance big cores and lo...
In current scenario, energy consumption, performance and capacity of the main memory system are key ...
© 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for a...
Asymmetric single-ISA multicore processors (AMPs), which integrate high-performance big cores and lo...
We present a new operating system scheduling algorithm for multicore processors. Our algorithm reduc...
Multi-core systems become more and more popular as they can satisfy the increasing computation capac...
Power and energy have become increasingly important concerns in the design and implementation of tod...
Asymmetric multicore processors (AMP) offer multiple types of cores under the same programming inter...