A Process- and Component-level Energy Profiling Tool for Embedded End-products

碩士 === 國立交通大學 === 網路工程研究所 === 99 === Efficient energy utilization has long been a critical issue for battery-powered devices. For most 3C products, although the information about the remaining battery time can be found easily, no explanation is provided regarding where energy is excessively consumed...

Full description

Bibliographic Details
Main Authors: Yang, Hung-Wei, 楊弘偉
Other Authors: Huang, Jiun-Long
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/36858001190471523701
Description
Summary:碩士 === 國立交通大學 === 網路工程研究所 === 99 === Efficient energy utilization has long been a critical issue for battery-powered devices. For most 3C products, although the information about the remaining battery time can be found easily, no explanation is provided regarding where energy is excessively consumed. Therefore, detailed energy profiling is the fundamental requirement for helping users resolving the energy utilization issue. Prior research proposed their own approaches which are, however, not readily applicable to embedded end-products. Hence, we propose an energy profiler, eTop, to address energy use in embedded end-products. Implemented on Linux OS, eTop estimates energy consumption of different processes on several major system components, such as CPU, SDRAM, WIFI, and LCD. In order to verify the experimental results, we choose the Creator PreSOCes development board and conduct several experiments on it. The results demonstrate that the average error of component-level energy profiling is below 8%, and the average error of process-level energy profiling is around 6.68%.