Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 16 von 126
ACM transactions on architecture and code optimization, 2017-04, Vol.14 (1), p.1-26
2017

Details

Autor(en) / Beteiligte
Titel
Energy Transparency for Deeply Embedded Programs
Ist Teil von
  • ACM transactions on architecture and code optimization, 2017-04, Vol.14 (1), p.1-26
Ort / Verlag
ACM
Erscheinungsjahr
2017
Link zum Volltext
Quelle
ACM Digital Library
Beschreibungen/Notizen
  • Energy transparency is a concept that makes a program's energy consumption visible, from hardware up to software, through the different system layers. Such transparency can enable energy optimizations at each layer and between layers, as well as help both programmers and operating systems make energy-aware decisions. In this article, we focus on deeply embedded devices, typically used for Internet of Things (IoT) applications, and demonstrate how to enable energy transparency through existing static resource analysis (SRA) techniques and a new target-agnostic profiling technique, without hardware energy measurements. Our novel mapping technique enables software energy consumption estimations at a higher level than the Instruction Set Architecture (ISA), namely the LLVM intermediate representation (IR) level, and therefore introduces energy transparency directly to the LLVM optimizer. We apply our energy estimation techniques to a comprehensive set of benchmarks, including single- and multithreaded embedded programs from two commonly used concurrency patterns: task farms and pipelines. Using SRA, our LLVM IR results demonstrate a high accuracy with a deviation in the range of 1% from the ISA SRA. Our profiling technique captures the actual energy consumption at the LLVM IR level with an average error of 3%.
Sprache
Englisch
Identifikatoren
ISSN: 1544-3566
eISSN: 1544-3973
DOI: 10.1145/3046679
Titel-ID: cdi_crossref_primary_10_1145_3046679

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX