A Compiler-Centric Infra-Structure For Whole-Board Energy Measurement On Heterogeneous Android Systems

PROCEEDINGS OF THE 2018 13TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC)(2018)

引用 3|浏览18
暂无评分
摘要
A heterogeneous architecture combines, within the same hardware, different kinds of processors, with the goal of delivering fast execution at lower energy budgets. Because energy is such an important parameter of the efficiency of these architectures, much effort has been put into the implementation of techniques to measure the power dissipated by programs that they run. Yet, a vast majority of publications reporting experimental results produced on heterogeneous architectures either resort to simulations or rely on hardware counters; physical measurements are rare. In this paper, we introduce an apparatus - hardware and software - that we have been using to measure energy consumption in Odroid-based big.LITTLE architectures running the Android execution environment. This infra-structure is affordable and reliable. To demonstrate its viability, we show how we can use it to build oracles, i.e., a map that assigns different parts of a program to the hardware configuration that minimizes its energy consumption.
更多
查看译文
关键词
hardware configuration,energy consumption,whole-board energy measurement,heterogeneous Android systems,fast execution,lower energy budgets,experimental results,heterogeneous architectures,hardware counters,physical measurements,Android execution environment,heterogeneous architecture,compiler-centric infrastructure,Odroid-based big.LITTLE architectures
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要