vix.ing · top · new · best · stats · spec

Dim Silicon and the Case for Improved DVFS Policies

2020/05/04 by Mathias Gottschlag, Gottschlag, Mathias, Yussuf Khalil +3
Computer Science · Engineering · #Advanced Data Storage Technologies #FOS: Computer and information sciences #Low-power high-performance VLSI design #Operating Systems (cs.OS) #Parallel Computing and Optimization Techniques

paper · pdf · doi:10.48550/arxiv.2005.01498

openalex publication_date 2020/05/04 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28

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μ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.

Related