publication . Part of book or chapter of book . 2018

Powernightmares: The Challenge of Efficiently Using Sleep States on Multi-core Systems

Thomas Ilsche; Robert Schöne; Marcus Hähnel; Daniel Hackenberg; Mario Bielert;
Restricted English
  • Published: 07 Feb 2018
  • Publisher: Springer International Publishing
Abstract
Sleep states are an important and well-understood feature of modern server and desktop CPUs that enable significant power savings during idle and partial load scenarios. Making proper decisions about how to use this feature remains a major challenge for operating systems since it requires a trade-off between potential energy-savings and performance penalties for long and short phases of inactivity, respectively. In this paper we analyze the default behavior of the Linux kernel in this regard and identify weaknesses of certain default assumptions. We derive pathological patterns that trigger these weaknesses and lead to ‘Powernightmares’ during which power-saving...
Subjects
free text keywords: Distributed computing, Idle, Power saving, Supercomputer, Efficient energy use, Workstation, law.invention, law, Linux kernel, Multi-core processor, Computer science, Default
Related Organizations
Funded by
EC| READEX
Project
READEX
Runtime Exploitation of Application Dynamism for Energy-efficient eXascale computing
  • Funder: European Commission (EC)
  • Project Code: 671657
  • Funding stream: H2020 | RIA
Communities
FET H2020FET HPC: HPC Core Technologies, Programming Environments and Algorithms for Extreme Parallelism and Extreme Data Applications
FET H2020FET HPC: Runtime Exploitation of Application Dynamism for Energy-efficient eXascale computing
Download fromView all 2 versions
http://link.springer.com/conte...
Part of book or chapter of book . 2018
Provider: Crossref
http://dx.doi.org/10.1007/978-...
Part of book or chapter of book
Provider: Sygma
Any information missing or wrong?Report an Issue