Title
Dynamic energy management for chip multi-processors under performance constraints.
Abstract
We introduce a novel algorithm for dynamic energy management (DEM) under performance constraints in chip multi-processors (CMPs). Using the novel concept of delayed instructions count, performance loss estimations are calculated at the end of each control period for each core. In addition, a Kalman filtering based approach is employed to predict workload in the next control period for which voltage-frequency pairs must be selected. This selection is done with a novel dynamic voltage and frequency scaling (DVFS) algorithm whose objective is to reduce energy consumption but without degrading performance beyond the user set threshold. Using our customized Sniper based CMP system simulation framework, we demonstrate the effectiveness of the proposed algorithm for a variety of benchmarks for 16 core and 64 core network-on-chip based CMP architectures. Simulation results show consistent energy savings across the board. We present our work as an investigation of the tradeoff between the achievable energy reduction via DVFS when predictions are done using the effective Kalman filter for different performance penalty thresholds.
Year
DOI
Venue
2017
10.1016/j.micpro.2017.08.005
Microprocessors and Microsystems
Keywords
Field
DocType
Chip multi-processors,Energy minimization,DVFS,Performance constraints
Workload,Computer science,Voltage,Parallel computing,Real-time computing,Kalman filter,Chip,Frequency scaling,Dynamic energy,Energy consumption,Energy minimization
Journal
Volume
ISSN
Citations 
54
0141-9331
4
PageRank 
References 
Authors
0.39
22
2
Name
Order
Citations
PageRank
Milad Ghorbani Moghaddam194.70
Cristinel Ababei283.93