Evaluation of dynamic voltage and frequency scaling for stream programs


Autoria(s): Rangasamy, Arun; Srikant, YN
Data(s)

2011

Resumo

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.

Formato

application/pdf

Identificador

http://eprints.iisc.ernet.in/45971/1/8th_int_nat_com_fro_40_2011.pdf

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.

Publicador

ACM Press

Relação

http://dx.doi.org/10.1145/2016604.2016654

http://eprints.iisc.ernet.in/45971/

Palavras-Chave #Computer Science & Automation (Formerly, School of Automation)
Tipo

Conference Paper

PeerReviewed