English

Dim Silicon and the Case for Improved DVFS Policies

Operating Systems 2020-05-05 v1

Abstract

Due to thermal and power supply limits, modern Intel CPUs reduce their frequency when AVX2 and AVX-512 instructions are executed. As the CPUs wait for 670{\mu}s before increasing the frequency again, the performance of some heterogeneous workloads is reduced. In this paper, we describe parallels between this situation and dynamic power management as well as between the policy implemented by these CPUs and fixed-timeout device shutdown policies. We show that the policy implemented by Intel CPUs is not optimal and describe potential better policies. In particular, we present a mechanism to classify applications based on their likeliness to cause frequency reduction. Our approach takes either the resulting classification information or information provided by the application and generates hints for the DVFS policy. We show that faster frequency changes based on these hints are able to improve performance for a web server using the OpenSSL library.

Keywords

Cite

@article{arxiv.2005.01498,
  title  = {Dim Silicon and the Case for Improved DVFS Policies},
  author = {Mathias Gottschlag and Yussuf Khalil and Frank Bellosa},
  journal= {arXiv preprint arXiv:2005.01498},
  year   = {2020}
}

Comments

19 pages, 8 figures

R2 v1 2026-06-23T15:17:36.580Z