• 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