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.
PDF
8th_int_nat_com_fro_40_2011.pdf - Published Version Restricted to Registered users only Download (499kB) | Request a copy |
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 |
---|---|
Publisher: | ACM Press |
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 |
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 |