Profiling energy consumption of I/O functions in embedded applications

Shiao-Li Tsao*, Cheng Kun Yu, Yi Hsin Chang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

7 Scopus citations

Abstract

I/O operations consume a significant portion of energy of an embedded system. To profile the energy consumption of I/O requests issued by a specific application helps developers to understand the energy consumption of the software and to further optimize the energy efficiency of the designs. However, most of the existing energy profiling tools concentrate on the energy consumption analyses of processors and memory, and provide limited supports to associate the energy consumption of an I/O device with high-level I/O function calls. In this paper, we propose and implement a generic framework, called energy profiling module (EPROM), which can estimate the energy consumption of I/O requests in application processes. The experimental results based on two typical I/O devices, i.e. WLAN and TFT-LCD, demonstrate that our proposed framework can provide accurate estimates on the energy consumption of I/O function calls and the errors between the estimation and measurement results are below 4%.

Original languageEnglish
Title of host publicationArchitecture of Computing Systems, ARCS 2013 - 26th International Conference, Proceedings
Pages195-206
Number of pages12
DOIs
StatePublished - 2013
Event26th International Conference on Architecture of Computing Systems, ARCS 2013 - Prague, Czech Republic
Duration: 19 Feb 201322 Feb 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume7767 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference26th International Conference on Architecture of Computing Systems, ARCS 2013
Country/TerritoryCzech Republic
CityPrague
Period19/02/1322/02/13

Keywords

  • Embedded System
  • Energy Efficiency
  • Energy Profiling and Estimation
  • I/Os

Fingerprint

Dive into the research topics of 'Profiling energy consumption of I/O functions in embedded applications'. Together they form a unique fingerprint.

Cite this