DocumentCode
692043
Title
The Study of Android Parallel Programming Based on the Dual-Core Cortex-A9
Author
Chien-Chung Wu ; Jyun-Jie Huang
Author_Institution
Comput. Sci. & Inf. Eng., Southern Taiwan Univ. of Sci. & Technol., Tainan, Taiwan
fYear
2013
fDate
16-18 Oct. 2013
Firstpage
477
Lastpage
480
Abstract
This study is based on the Samsung Exynos 4210 dual-core Cortex-A9 and Android 4.2.1. The performances of the APPs are improved by tuning CPUs´ resources allocation and adding parallelism using the OpenMP compiler directives. The Cgroup and Cpuset are used in this paper to manage the CPUs´ resources allocation. Besides, the Android´s Native Development Kit is modified to support the Android Apps with OpenMP library in this paper. The study takes the Canny edge detection of the OpenCV as an example. The result shows that the processing time of the one picture can be improved from 939ms to 671ms with 28.5% enhancement.
Keywords
Android (operating system); application program interfaces; edge detection; microcontrollers; parallel programming; program compilers; public domain software; resource allocation; APP performance improvement; Android 4.2.1; Android Native Development Kit; Android apps; Android parallel programming; CPU resource allocation; Canny edge detection; Cgroup; Cpuset; OpenCV; OpenMP compiler directives; OpenMP library; Samsung Exynos 4210 dual-core Cortex-A9; parallelism; picture processing time improvement; Androids; Humanoid robots; IEEE Press; Multicore processing; Parallel processing; Resource management; Smart phones; Android; Android Parallelism; Cgroup; OpenCV; OpenMP;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Information Hiding and Multimedia Signal Processing, 2013 Ninth International Conference on
Conference_Location
Beijing
Type
conf
DOI
10.1109/IIH-MSP.2013.124
Filename
6846680
Link To Document