A Significance-Driven Programming Framework for Energy-Constrained Approximate Computing
Data(s) |
01/05/2015
|
---|---|
Resumo |
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. <br/>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<br/>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.<br/> |
Formato |
application/pdf |
Identificador | |
Idioma(s) |
eng |
Publicador |
ACM |
Direitos |
info:eu-repo/semantics/openAccess |
Fonte |
Vassiliadis , V , Chalios , C , Parasyris , K , Antonopoulos , C D , Lalis , S , Bellas , N , Vandierendonck , H & Nikolopoulos , D 2015 , A Significance-Driven Programming Framework for Energy-Constrained Approximate Computing . in Proceedings of the ACM International Conference on Computing Frontiers (CF) . , 9 , ACM , 2015 ACM International Conference on Computing Frontiers , Ischia , Italy , 18-21 May . DOI: 10.1145/2742854.2742857 |
Tipo |
contributionToPeriodical |