sponsors
usenix conference policies
Software Engagement with Sleeping CPUs
Qi Zhu, National University of Defense Technology, China; Meng Zhu, University of Rochester; Bo Wu, Colorado School of Mines; Xipeng Shen, North Carolina State University; Kai Shen, University of Rochester; Zhiying Wang, National University of Defense Technology, China
Idle CPUs may enter power-saving hardware sleeps by, for instance, lowering the operating voltage and flushing the caches. However, wakeup delays that reach one hundred Secs or more are disrupting the operations of fast devices like solid-state disks and tightly integrated accelerators. On the other hand, maximal power savings on modern multicores are only realized through continuous, simultaneous CPU sleeps. We argue that strong software engagement (at the OS and applications) is needed to maximize the power saving while maintaining the desired performance. Specifically, we present anticipatory CPU wakeups for latency-sensitive operations on fast devices. We also explore power-saving sleep shaping opportunities through non-work-conserving scheduling on smartphones and staged bursts on servers.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Qi Zhu and Meng Zhu and Bo Wu and Xipeng Shen and Kai Shen and Zhiying Wang},
title = {Software Engagement with Sleeping {CPUs}},
booktitle = {15th Workshop on Hot Topics in Operating Systems (HotOS XV)},
year = {2015},
address = {Kartause Ittingen, Switzerland},
url = {https://www.usenix.org/conference/hotos15/workshop-program/presentation/zhu},
publisher = {USENIX Association},
month = may
}
connect with us