A Programming Model and Runtime System for Significance-Aware Energy-Efficient Computing.


Autoria(s): Vassiliadis, Vassilis; Parasyris, Konstantinos; Chalios, Charalambos; Antonopoulos, Christos D.; Lalis, Spyros; Bellas, Nikolaos; Vandierendonck, Hans; Nikolopoulos, Dimitrios S.
Data(s)

01/02/2015

Resumo

We introduce a task-based programming model and runtime system that exploit the observation that not all parts of a program are equally significant for the accuracy of the end-result, in order to trade off the quality of program outputs for increased energy-efficiency. This is done in a structured and flexible way, allowing for easy exploitation of different points in the quality/energy space, without adversely affecting application performance. The runtime system can apply a number of different policies to decide whether it will execute less-significant tasks accurately or approximately.<br/><br/>The experimental evaluation indicates that our system can achieve an energy reduction of up to 83% compared with a fully accurate execution and up to 35% compared with an approximate version employing loop perforation. At the same time, our approach always results in graceful quality degradation.

Identificador

http://pure.qub.ac.uk/portal/en/publications/a-programming-model-and-runtime-system-for-significanceaware-energyefficient-computing(4d7eb43a-49af-4178-bc89-d3f2be824408).html

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

Idioma(s)

eng

Publicador

ACM

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Vassiliadis , V , Parasyris , K , Chalios , C , Antonopoulos , C D , Lalis , S , Bellas , N , Vandierendonck , H & Nikolopoulos , D S 2015 , A Programming Model and Runtime System for Significance-Aware Energy-Efficient Computing. in Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP) . ACM , 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming , San Francisco , United States , 7-11 February . DOI: 10.1145/2688500.2688546

Tipo

contributionToPeriodical