| dc.creator | Vassiliadis V., Chalios C., Parasyris K., Antonopoulos C.D., Lalis S., Bellas N., Vandierendonck H., Nikolopoulos D.S. | en |
| dc.date.accessioned | 2023-01-31T10:29:12Z | |
| dc.date.available | 2023-01-31T10:29:12Z | |
| dc.date.issued | 2015 | |
| dc.identifier | 10.1145/2742854.2742857 | |
| dc.identifier.isbn | 9781450333580 | |
| dc.identifier.uri | http://hdl.handle.net/11615/80495 | |
| dc.description.abstract | Approximate execution is a viable technique for energy-constrained 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. © Copyright 2015 ACM. | en |
| dc.language.iso | en | en |
| dc.source | Proceedings of the 12th ACM International Conference on Computing Frontiers, CF 2015 | en |
| dc.source.uri | https://www.scopus.com/inward/record.uri?eid=2-s2.0-84969751417&doi=10.1145%2f2742854.2742857&partnerID=40&md5=e0884024c7d61f0a9f3da11600d0c76e | |
| dc.subject | Budget control | en |
| dc.subject | Energy efficiency | en |
| dc.subject | Models | en |
| dc.subject | Application specific | en |
| dc.subject | Approximate computing | en |
| dc.subject | Approximation techniques | en |
| dc.subject | Energy-constrained | en |
| dc.subject | Programming framework | en |
| dc.subject | Programming models | en |
| dc.subject | Quality requirements | en |
| dc.subject | Significance | en |
| dc.subject | Quality control | en |
| dc.subject | Association for Computing Machinery, Inc | en |
| dc.title | A significance-driven programming framework for energy-constrained approximate computing | en |
| dc.type | conferenceItem | en |