Projects per year
Abstract
Energy consumption is an important concern in modern
multicore processors. The energy consumed by a multicore
processor during the execution of an application can
be minimized by tuning the hardware state utilizing knobs
such as frequency, voltage etc. The existing theoretical work
on energy minimization using Global DVFS (Dynamic Voltage
and Frequency Scaling), despite being thorough, ignores
the time and the energy consumed by the CPU on memory
accesses and the dynamic energy consumed by the idle cores.
This article presents an analytical energy-performance model
for parallel workloads that accounts for the time and the
energy consumed by the CPU chip on memory accesses in
addition to the time and energy consumed by the CPU on
CPU instructions. In addition, the model we present also accounts
for the dynamic energy consumed by the idle cores.
The existing work on global DVFS for parallel workloads
shows that using a single frequency for the entire duration
of a parallel application is not energy optimal and that varying
the frequency according to the changes in the parallelism
of the workload can save energy. We present an analytical
framework around our energy-performance model to predict
the operating frequencies (that depend upon the amount of
parallelism) for global DVFS that minimize the overall CPU
energy consumption. We show how the optimal frequencies
in our model differ from the optimal frequencies in a model
that does not account for memory accesses. We further show
how the memory intensity of an application affects the optimal
frequencies.
Original language | English |
---|---|
Title of host publication | Proceedings of 28th ACM Symposium on Parallelism in Algorithms and Architectures |
Publisher | Association for Computing Machinery |
Pages | 251-252 |
ISBN (Electronic) | 978-1-4503-4210-0 |
DOIs | |
Publication status | Published - 11 Jul 2016 |
Event | 28th ACM International Symposium on Parallelism in Algorithms and Architectures - Asilomar Beach, California, United States Duration: 11 Jul 2016 → 13 Jul 2016 http://spaa.acm.org |
Conference
Conference | 28th ACM International Symposium on Parallelism in Algorithms and Architectures |
---|---|
Abbreviated title | SPAA |
Country/Territory | United States |
City | California |
Period | 11/07/2016 → 13/07/2016 |
Internet address |
Fingerprint
Dive into the research topics of 'Energy Optimization of Memory Intensive Parallel Workloads'. Together they form a unique fingerprint.Projects
- 1 Finished
-
R6396CSC: SCORPIO: Significance-Based Computing for Reliability and Power Optimization
Nikolopoulos, D. (PI) & Karakonstantis, G. (CoI)
01/08/2012 → 31/05/2016
Project: Research