Conference proceeding
Energy Optimization by Exploiting Execution Slacks in Streaming Applications on Multiprocessor Systems
2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), pp 1-7
01 Jan 2013
Featured in Collection : UN Sustainable Development Goals @ Drexel
Abstract
Dynamic voltage and frequency scaling (DVFS) offers great potential for optimizing the energy efficiency of Multiprocessor Systems-on-Chip (MPSoCs). The conventional approaches for processor voltage and frequency adjustment are not suitable for streaming multimedia applications due to the cyclic nature of dependencies in the executing tasks which can potentially violate the throughput constraints. In this paper, we propose a methodology that applies DVFS for such cyclic dependent tasks. The methodology involves an off-line analysis that assumes worst-case execution times of tasks to identify the executions that can be slowed down and an on-line analysis to utilize the slacks arising from tasks that finish their execution before the worst-case execution times. Thus, the methodology minimizes energy consumption during both off-line and on-line analysis while satisfying the throughput constraints. Experiments based on models of real-life streaming multimedia applications show that the proposed methodology reduces the overall energy consumption by 43% when compared to existing approaches.
Metrics
Details
- Title
- Energy Optimization by Exploiting Execution Slacks in Streaming Applications on Multiprocessor Systems
- Creators
- Amit Kumar Singh - National University of SingaporeAnup Das - National University of SingaporeAkash Kumar - National University of SingaporeIEEE
- Publication Details
- 2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), pp 1-7
- Series
- Design Automation Conference DAC
- Publisher
- IEEE
- Number of pages
- 7
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Electrical and Computer Engineering
- Web of Science ID
- WOS:000325822100114
- Scopus ID
- 2-s2.0-84879866563
- Other Identifier
- 991019295297804721
UN Sustainable Development Goals (SDGs)
This publication has contributed to the advancement of the following goals:
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Web of Science research areas
- Computer Science, Theory & Methods
- Engineering, Electrical & Electronic