arrow
返回

OSCAR Compiler Controlled Multicore Power Reduction on Android Platform

delete2014-10-01
delete1
PRE
AI
H
Hideo Yamamoto *
T
Tomohiro Hirano
M
Muto Kohei
H
Hiroki Mikami
G
Goto, Takashi
D
Dominic Hillenbrand
M
Moriyuki Takamura
K
Kimura, Keiji
H
Hironori Kasahara
DOI:10.1007/978-3-319-09967-5_9delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In recent years, smart devices are transitioning from single core processors to multicore processors to satisfy the growing demands of higher performance and lower power consumption. However, power consumption of multicore processors is increasing, as usage of smart devices become more intense. This situation is one of the most fundamental and important obstacle that the mobile device industries face, to extend the battery life of smart devices. This paper evaluates the power reduction control by the OSCAR Automatic Parallelizing Compiler on an Android platform with the newly developed precise power measurement environment on the ODROID-X2, a development platform with the Samsung Exynos4412 Prime, which consists of 4 ARM Cortex-A9 cores. The OSCAR Compiler enables automatic exploitation of multigrain parallelism within a sequential program, and automatically generates a parallelized code with the OSCAR Multi-Platform API power reduction directives for the purpose of DVFS (Dynamic Voltage and Frequency Scaling), clock gating, and power gating. The paper also introduces a newly developed micro second order pseudo clock gating method to reduce power consumption using WFI (Wait For Interrupt). By inserting GPIO (General Purpose Input Output) control functions into programs, signals appear on the power waveform indicating the point of where the GPIO control was inserted and provides a precise power measurement of the specified program area. The results of the power evaluation for real-time Mpeg2 Decoder show 86.7% power reduction, namely from 2.79[W] to 0.37[W] and for real-time Optical Flow show 86.5% power reduction, namely from 2.23[W] to 0.36[W] on 3 core execution.
Keyword:
Smart device
Automatic parallelization
API
Power control
Power reduction
Multicore processor
Android
WFI

期刊

L
Languages and Compilers for Parallel Computing
IF:
0
论文数:
3
被引数:
0

机构

W
Waseda University
学者数:
1.0W
论文数: 8.7K
被引数: 8.3K
F
fujitsu ltd
学者数:
721
论文数: 512
被引数: 2
引用论文

引用论文

err分享
err收藏
err分享
err收藏
Metabolism
err1971-01-01
err0
PREAI
errTaijiro Matsushima; Takashi Sugimura
err分享
err收藏
err分享
err收藏
Heat transfer for steam at high temperatures
err1995-03-01
err0
PREAI
errA.Ž. Vasić; S.C. Cheng; D.C. Groeneveld
err分享
err收藏
学者 查看更多内容