A Significance-Driven Programming Framework for Energy-Constrained Approximate Computing


Autoria(s): Vassiliadis, Vassilis; Chalios, Charalambos; Parasyris, Konstantinos; Antonopoulos, Christos D.; Lalis, Spyros; Bellas, Nikolaos; Vandierendonck, Hans; Nikolopoulos, Dimitrios
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

http://pure.qub.ac.uk/portal/en/publications/a-significancedriven-programming-framework-for-energyconstrained-approximate-computing(28b1e923-4b8c-4900-bc75-dc4e5c5f8ec5).html

http://dx.doi.org/10.1145/2742854.2742857

http://pure.qub.ac.uk/ws/files/17173230/main.pdf

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