ePrints@IIScePrints@IISc Home | About | Browse | Latest Additions | Advanced Search | Contact | Help

Evaluation of dynamic voltage and frequency scaling for stream programs

Rangasamy, Arun and Srikant, YN (2011) Evaluation of dynamic voltage and frequency scaling for stream programs. In: CF '11 Proceedings of the 8th ACM International Conference on Computing Frontiers, 2011, New York, NY, USA.

[img] PDF
8th_int_nat_com_fro_40_2011.pdf - Published Version
Restricted to Registered users only

Download (499kB) | Request a copy
Official URL: http://dx.doi.org/10.1145/2016604.2016654

Abstract

Dynamic Voltage and Frequency Scaling (DVFS) offers a huge potential for designing trade-offs involving energy, power, temperature and performance of computing systems. In this paper, we evaluate three different DVFS schemes - our enhancement of a Petri net performance model based DVFS method for sequential programs to stream programs, a simple profile based Linear Scaling method, and an existing hardware based DVFS method for multithreaded applications - using multithreaded stream applications, in a full system Chip Multiprocessor (CMP) simulator. From our evaluation, we find that the software based methods achieve significant Energy/Throughput2(ET−2) improvements. The hardware based scheme degrades performance heavily and suffers ET−2 loss. Our results indicate that the simple profile based scheme achieves the benefits of the complex Petri net based scheme for stream programs, and present a strong case for the need for independent voltage/frequency control for different cores of CMPs, which is lacking in most of the state-of-the-art CMPs. This is in contrast to the conclusions of a recent evaluation of per-core DVFS schemes for multithreaded applications for CMPs.

Item Type: Conference Paper
Additional Information: Copyright of this article belongs to ACM Press.
Keywords: Dynamic Voltage Scaling;Stream Programming
Department/Centre: Division of Electrical Sciences > Computer Science & Automation
Depositing User: Id for Latest eprints
Date Deposited: 13 Mar 2013 10:19
Last Modified: 13 Mar 2013 10:19
URI: http://eprints.iisc.ac.in/id/eprint/45971

Actions (login required)

View Item View Item