Paper
3 May 2011 Energy consumption estimation of an OMAP-based Android operating system
Gabriel González, Eduardo Juárez, Juan José Castro, César Sanz
Author Affiliations +
Proceedings Volume 8067, VLSI Circuits and Systems V; 80670V (2011) https://doi.org/10.1117/12.888264
Event: SPIE Microtechnologies, 2011, Prague, Czech Republic
Abstract
System-level energy optimization of battery-powered multimedia embedded systems has recently become a design goal. The poor operational time of multimedia terminals makes computationally demanding applications impractical in real scenarios. For instance, the so-called smart-phones are currently unable to remain in operation longer than several hours. The OMAP3530 processor basically consists of two processing cores, a General Purpose Processor (GPP) and a Digital Signal Processor (DSP). The former, an ARM Cortex-A8 processor, is aimed to run a generic Operating System (OS) while the latter, a DSP core based on the C64x+, has architecture optimized for video processing. The BeagleBoard, a commercial prototyping board based on the OMAP processor, has been used to test the Android Operating System and measure its performance. The board has 128 MB of SDRAM external memory, 256 MB of Flash external memory and several interfaces. Note that the clock frequency of the ARM and DSP OMAP cores is 600 MHz and 430 MHz, respectively. This paper describes the energy consumption estimation of the processes and multimedia applications of an Android v1.6 (Donut) OS on the OMAP3530-Based BeagleBoard. In addition, tools to communicate the two processing cores have been employed. A test-bench to profile the OS resource usage has been developed. As far as the energy estimates concern, the OMAP processor energy consumption model provided by the manufacturer has been used. The model is basically divided in two energy components. The former, the baseline core energy, describes the energy consumption that is independent of any chip activity. The latter, the module active energy, describes the energy consumed by the active modules depending on resource usage.
© (2011) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Gabriel González, Eduardo Juárez, Juan José Castro, and César Sanz "Energy consumption estimation of an OMAP-based Android operating system", Proc. SPIE 8067, VLSI Circuits and Systems V, 80670V (3 May 2011); https://doi.org/10.1117/12.888264
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Digital signal processing

Signal processing

Multimedia

Operating systems

Video

Clocks

Embedded systems

RELATED CONTENT


Back to Top