Next Article in Journal
Short-Circuit Power Reduction by Using High-Threshold Transistors
Previous Article in Journal
CMOS Leakage and Power Reduction in Transistors and Circuits: Process and Layout Considerations
Previous Article in Special Issue
Error Detection and Recovery Techniques for Variation-Aware CMOS Computing: A Comprehensive Review
J. Low Power Electron. Appl. 2012, 2(1), 30-68; doi:10.3390/jlpea2010030
Article

CASPER: Embedding Power Estimation and Hardware-Controlled Power Management in a Cycle-Accurate Micro-Architecture Simulation Platform for Many-Core Multi-Threading Heterogeneous Processors

, * ,
,
,
,
 and
Received: 20 October 2011; in revised form: 18 January 2012 / Accepted: 23 January 2012 / Published: 1 February 2012
(This article belongs to the Special Issue Low Power Design Methodologies and Applications)
Abstract: Despite the promising performance improvement observed in emerging many-core architectures in high performance processors, high power consumption prohibitively affects their use and marketability in the low-energy sectors, such as embedded processors, network processors and application specific instruction processors (ASIPs). While most chip architects design power-efficient processors by finding an optimal power-performance balance in their design, some use sophisticated on-chip autonomous power management units, which dynamically reduce the voltage or frequencies of idle cores and hence extend battery life and reduce operating costs. For large scale designs of many-core processors, a holistic approach integrating both these techniques at different levels of abstraction can potentially achieve maximal power savings. In this paper we present CASPER, a robust instruction trace driven cycle-accurate many-core multi-threading micro-architecture simulation platform where we have incorporated power estimation models of a wide variety of tunable many-core micro-architectural design parameters, thus enabling processor architects to explore a sufficiently large design space and achieve power-efficient designs. Additionally CASPER is designed to accommodate cycle-accurate models of hardware controlled power management units, enabling architects to experiment with and evaluate different autonomous power-saving mechanisms to study the run-time power-performance trade-offs in embedded many-core processors. We have implemented two such techniques in CASPER–Chipwide Dynamic Voltage and Frequency Scaling, and Performance Aware Core-Specific Frequency Scaling, which show average power savings of 35.9% and 26.2% on a baseline 4-core SPARC based architecture respectively. This power saving data accounts for the power consumption of the power management units themselves. The CASPER simulation platform also provides users with complete support of SPARCV9 instruction set enabling them to run a full operating system software stack, and hence a wide variety of benchmarking applications.
Keywords: simulation; processor architectures; modeling; power consumption; performance evaluation and estimation; dynamic power management unit; hardware based power management; power estimation simulation; processor architectures; modeling; power consumption; performance evaluation and estimation; dynamic power management unit; hardware based power management; power estimation
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Export to BibTeX |
EndNote


MDPI and ACS Style

Datta, K.; Mukherjee, A.; Cao, G.; Tenneti, R.; Vijendra Kumar Lakshmi, V.; Ravindran, A.; Joshi, B.S. CASPER: Embedding Power Estimation and Hardware-Controlled Power Management in a Cycle-Accurate Micro-Architecture Simulation Platform for Many-Core Multi-Threading Heterogeneous Processors. J. Low Power Electron. Appl. 2012, 2, 30-68.

AMA Style

Datta K, Mukherjee A, Cao G, Tenneti R, Vijendra Kumar Lakshmi V, Ravindran A, Joshi BS. CASPER: Embedding Power Estimation and Hardware-Controlled Power Management in a Cycle-Accurate Micro-Architecture Simulation Platform for Many-Core Multi-Threading Heterogeneous Processors. Journal of Low Power Electronics and Applications. 2012; 2(1):30-68.

Chicago/Turabian Style

Datta, Kushal; Mukherjee, Arindam; Cao, Guangyi; Tenneti, Rohith; Vijendra Kumar Lakshmi, Vinay; Ravindran, Arun; Joshi, Bharat S. 2012. "CASPER: Embedding Power Estimation and Hardware-Controlled Power Management in a Cycle-Accurate Micro-Architecture Simulation Platform for Many-Core Multi-Threading Heterogeneous Processors." J. Low Power Electron. Appl. 2, no. 1: 30-68.


J. Low Power Electron. Appl. EISSN 2079-9268 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert