Survey of scheduling techniques for addressing shared resources in multicore processors

S Zhuravlev, JC Saez, S Blagodurov… - ACM Computing …, 2012 - dl.acm.org
Chip multicore processors (CMPs) have emerged as the dominant architecture choice for
modern computing platforms and will most likely continue to be dominant well into the …

A survey of techniques for architecting and managing asymmetric multicore processors

S Mittal - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
To meet the needs of a diverse range of workloads, asymmetric multicore processors
(AMPs) have been proposed, which feature cores of different microarchitecture or ISAs …

Scheduling heterogeneous multi-cores through performance impact estimation (PIE)

K Van Craeynest, A Jaleel, L Eeckhout… - ACM SIGARCH …, 2012 - dl.acm.org
Single-ISA heterogeneous multi-core processors are typically composed of small (eg, in-
order) power-efficient cores and big (eg, out-of-order) high-performance cores. The …

A case for NUMA-aware contention management on multicore systems

S Blagodurov, S Zhuravlev, A Fedorova… - Proceedings of the 19th …, 2010 - dl.acm.org
On multicore systems contention for shared resources occurs when memory-intensive
threads are co-scheduled on cores that share parts of the memory hierarchy, such as last …

The Linux scheduler: a decade of wasted cores

JP Lozi, B Lepers, J Funston, F Gaud… - Proceedings of the …, 2016 - dl.acm.org
As a central part of resource management, the OS thread scheduler must maintain the
following, simple, invariant: make sure that ready threads are scheduled on available cores …

Thread and memory placement on {NUMA} systems: Asymmetry matters

B Lepers, V Quéma, A Fedorova - 2015 USENIX annual technical …, 2015 - usenix.org
It is well known that the placement of threads and memory plays a crucial role for
performance on NUMA (Non-Uniform Memory-Access) systems. The conventional wisdom is …

Bias scheduling in heterogeneous multi-core architectures

D Koufaty, D Reddy, S Hahn - … of the 5th European conference on …, 2010 - dl.acm.org
Heterogeneous architectures that integrate a mix of big and small cores are very attractive
because they can achieve high single-threaded performance while enabling high …

HASS: A scheduler for heterogeneous multicore systems

D Shelepov, JC Saez Alcaide, S Jeffery… - ACM SIGOPS …, 2009 - dl.acm.org
Future heterogeneous single-ISA multicore processors will have an edge in potential
performance per watt over comparable homogeneous processors. To fully tap into that …

Dynamic load distribution in the borealis stream processor

Y **ng, S Zdonik, JH Hwang - 21st International Conference on …, 2005 - ieeexplore.ieee.org
Distributed and parallel computing environments are becoming cheap and commonplace.
The availability of large numbers of CPU's makes it possible to process more data at higher …

Survey of energy-cognizant scheduling techniques

S Zhuravlev, JC Saez, S Blagodurov… - … on Parallel and …, 2012 - ieeexplore.ieee.org
Execution time is no longer the only metric by which computational systems are judged. In
fact, explicitly sacrificing raw performance in exchange for energy savings is becoming a …