The benefits of event: driven energy accounting in power-sensitive systems

F Bellosa - Proceedings of the 9th workshop on ACM SIGOPS …, 2000 - dl.acm.org
A prerequisite of energy-aware scheduling is precise knowledge of any activity inside the
computer system. Embedded hardware monitors (eg, processor performance counters) have …

The data locality of work stealing

UA Acar, GE Blelloch, RD Blumofe - Proceedings of the twelfth annual …, 2000 - dl.acm.org
This paper studies the data locality of the work-stealing scheduling algorithm on hardware-
controlled shared-memory machines. We present lower and upper bounds on the number of …

Thread clustering: sharing-aware scheduling on SMP-CMP-SMT multiprocessors

D Tam, R Azimi, M Stumm - ACM SIGOPS Operating Systems Review, 2007 - dl.acm.org
The major chip manufacturers have all introduced chip multiprocessing (CMP) and
simultaneous multithreading (SMT) technology into their processing units. As a result, even …

Process cruise control: Event-driven clock scaling for dynamic power management

A Weissel, F Bellosa - Proceedings of the 2002 international conference …, 2002 - dl.acm.org
Scalability of the core frequency is a common feature of low-power processor architectures.
Many heuristics for frequency scaling were proposed in the past to find the best trade-off …

Optimizing virtual machine scheduling in NUMA multicore systems

J Rao, K Wang, X Zhou, CZ Xu - 2013 IEEE 19th International …, 2013 - ieeexplore.ieee.org
An increasing number of new multicore systems use the Non-Uniform Memory Access
architecture due to its scalable memory performance. However, the complex interplay …

Enhancing operating system support for multicore processors by using hardware performance monitoring

R Azimi, DK Tam, L Soares, M Stumm - ACM SIGOPS Operating …, 2009 - dl.acm.org
Multicore processors contain new hardware characteristics that are different from previous
generation single-core systems or traditional SMP (symmetric multiprocessing) …

Memory affinity for hierarchical shared memory multiprocessors

CP Ribeiro, JF Méhaut, A Carissimi… - 2009 21st …, 2009 - ieeexplore.ieee.org
Currently, parallel platforms based on large scale hierarchical shared memory
multiprocessors with Non-Uniform Memory Access (NUMA) are becoming a trend in …

[PDF][PDF] Reinventing scheduling for multicore systems.

S Boyd-Wickizer, RT Morris, MF Kaashoek - HotOS, 2009 - usenix.org
High performance on multicore processors requires that schedulers be reinvented.
Traditional schedulers focus on keeping execution units busy by assigning each core a …

Scheduling threads for low space requirement and good locality

GJ Narlikar - Proceedings of the eleventh annual ACM symposium …, 1999 - dl.acm.org
The running time and memory requirement of a parallel program with dynamic, lightweight
threads depends heavily on the underlying thread scheduler. In this paper, we present a …

[PDF][PDF] Dynamic thermal management for distributed systems

AWF Bellosa - Proc. First Workshop Temperature …, 2004 - informatik.uni-erlangen.de
In modern data centers, the impact on the thermal properties by increased scale and power
densities is enormous and poses new challenges on the designers of both computing as …