Projects per year
Abstract
Approximate execution is a viable technique for energy-con\-strained environments, provided that applications have the mechanisms to produce outputs of the highest possible quality within the given energy budget.
We introduce a framework for energy-constrained execution with controlled and graceful quality loss. A simple programming model allows users to express the relative importance of computations for the quality of the end result, as well as minimum quality requirements. The significance-aware runtime system uses an application-specific analytical energy model to identify the degree of concurrency and approximation that maximizes quality while meeting user-specified energy constraints. Evaluation on a dual-socket 8-core server shows that the proposed
framework predicts the optimal configuration with high accuracy, enabling energy-constrained executions that result in significantly higher quality compared to loop perforation, a compiler approximation technique.
We introduce a framework for energy-constrained execution with controlled and graceful quality loss. A simple programming model allows users to express the relative importance of computations for the quality of the end result, as well as minimum quality requirements. The significance-aware runtime system uses an application-specific analytical energy model to identify the degree of concurrency and approximation that maximizes quality while meeting user-specified energy constraints. Evaluation on a dual-socket 8-core server shows that the proposed
framework predicts the optimal configuration with high accuracy, enabling energy-constrained executions that result in significantly higher quality compared to loop perforation, a compiler approximation technique.
Original language | English |
---|---|
Title of host publication | Proceedings of the ACM International Conference on Computing Frontiers (CF) |
Publisher | Association for Computing Machinery |
Number of pages | 8 |
ISBN (Print) | 978-1-4503-3358-0 |
DOIs | |
Publication status | Published - May 2015 |
Event | 2015 ACM International Conference on Computing Frontiers - Hotel Continental Ischia, Ischia, Italy Duration: 18 May 2015 → 21 May 2015 |
Conference
Conference | 2015 ACM International Conference on Computing Frontiers |
---|---|
Country/Territory | Italy |
City | Ischia |
Period | 18/05/2015 → 21/05/2015 |
Fingerprint
Dive into the research topics of 'A Significance-Driven Programming Framework for Energy-Constrained Approximate Computing'. Together they form a unique fingerprint.Projects
- 2 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
-
R1330CSC: Abstraction-Level Energy Accounting and Optimization in Many-core Programming Languages
Nikolopoulos, D. (PI) & de Supinski, B. (CoI)
01/08/2012 → 28/04/2017
Project: Research