arrow
Return

Dynamic workload-aware DVFS for multicore systems using machine learning

delete2020-10-08
delete5
PRE
AI
M
Manjari Gupta
L
Lava Bhargava
S
S. Indu *
DOI:10.1007/s00607-020-00845-2delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
With growing heterogeneity and complexity in applications, demand to design an energy-efficient and fast computing system in multi-core architecture has heightened. This paper presents a regression-based dynamic voltage frequency scaling model which studies and utilizes workload characteristics to obtain optimal voltage-frequency (v-f) settings. The proposed framework leverages the workload profile information together with power constraints to compute the best-suited voltage-frequency (v-f) settings to (a) maintain global power budget at chip-level, (b) maximize performance while enforcing power constraints at the per-core level. The presented algorithm works in conjunction with the workload characterizer and senses change in application requirements and apply the knowledge to select the next setting for the core. Our results when compared with two state-of-the-art algorithmsMaxBIPSandTPEqachieve the average power reduction of 33% and 25% respectively across 32-core architecture for PARSEC benchmarks.
Keywords:
Dynamic voltage frequency scaling
Workload decomposition
Multicore processors
Energy-performance tradeoff
Machine learning
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computing
IF:
2.8
Papers:
2.3K
Citations:
3.5K

Organization

M
malaviya national institute of technology jaipur
Scholars:
1.3K
Papers: 1.3K
Citations: 2
N
national institute of technology (nit system)
Scholars:
4.0W
Papers: 3.7W
Citations: 31