TY - JOUR
T1 - Android video processing system combined with automatically parallelized and power optimized code by OSCAR compiler
AU - Binh, Bui Duc
AU - Hirano, Tomohiro
AU - Mikami, Hiroki
AU - Yamamoto, Hideo
AU - Kimura, Keiji
AU - Kasahara, Hironori
N1 - Publisher Copyright:
© 2016 Information Processing Society of Japan.
PY - 2016
Y1 - 2016
N2 - The emergence of multi-core processors in smart devices promises higher performance and low power consumption. The parallelization of applications enables us to improve their performance. However, simultaneously utilizing many cores would drastically drain the device battery life. This paper shows a demonstration system of realtime video processing combined with power reduction controlled by the OSCAR automatic parallelization compiler on ODROID-X2, an open Android development platform based on Samsung Exynos4412 Prime with 4 ARM Cortext- A9 cores. In this paper, we exploited the DVFS framework, core partitioning, and profiling technique and OSCAR parallelization - power control algorithm to reduce the total consumption in a real-time video application. The demonstration results show that it can cut power consumption by 42.8% for MPEG-2 Decoder application and 59.8% for Optical Flow application by using 3 cores in both applications.
AB - The emergence of multi-core processors in smart devices promises higher performance and low power consumption. The parallelization of applications enables us to improve their performance. However, simultaneously utilizing many cores would drastically drain the device battery life. This paper shows a demonstration system of realtime video processing combined with power reduction controlled by the OSCAR automatic parallelization compiler on ODROID-X2, an open Android development platform based on Samsung Exynos4412 Prime with 4 ARM Cortext- A9 cores. In this paper, we exploited the DVFS framework, core partitioning, and profiling technique and OSCAR parallelization - power control algorithm to reduce the total consumption in a real-time video application. The demonstration results show that it can cut power consumption by 42.8% for MPEG-2 Decoder application and 59.8% for Optical Flow application by using 3 cores in both applications.
KW - Android
KW - Automatic parallelizing compiler
KW - Low-power consumption
KW - Multi-core processor
UR - http://www.scopus.com/inward/record.url?scp=84968832012&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84968832012&partnerID=8YFLogxK
U2 - 10.2197/ipsjjip.24.504
DO - 10.2197/ipsjjip.24.504
M3 - Article
AN - SCOPUS:84968832012
SN - 0387-5806
VL - 24
SP - 504
EP - 511
JO - Journal of information processing
JF - Journal of information processing
IS - 3
ER -