4.5 Article

A dynamic, compiler guided DVFS mechanism to achieve energy-efficiency in multi-core processors

Journal

SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS
Volume 12, Issue -, Pages 1-9

Publisher

ELSEVIER
DOI: 10.1016/j.suscom.2016.04.003

Keywords

DVFS; Multi-core; Compiler; Energy-efficiency

Ask authors/readers for more resources

Continuing progress and integration levels in silicon technologies make possible complete end-user systems on a single chip. This massive level of integration makes modern multi-core chips widely adoptable in multiple domains. In the design of high-performance massive multi-core chips, power and heat are dominant constraints. The increasing power consumption is of growing concern due to several reasons, e.g., cost, performance, reliability, scalability, and environmental impact. Increased power consumption not only raises chip temperature and cooling cost, but also decreases chip reliability and performance. Dynamic voltage and frequency scaling (DVFS) is a popular methodology to optimize the power usage/heat dissipation of electronic systems without significantly compromising overall system performance. The recent trend towards chip-multiprocessors (CMP) executing multi-threaded workloads with heterogeneous behavior motivates the need for per-core DVFS control mechanisms. In this paper, we propose a set of algorithms that use compile-time information to achieve DVFS control at run-time. By using compile-time information, we propose suitable heuristics, which make our power management mechanism more precise at run-time. We demonstrate that the proposed compiler-based DVFS mechanism performs better than the existing history- or profile-based methods that predict the future program behavior depending on the past statistics. (C) 2016 Published by Elsevier Inc.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available