Enhancing the performance of android applications on multi-core processors by selecting parallel configurations for source codes
2017 4th NAFOSTED Conference on Information and Computer Science(2017)
Abstract
Paralleling source code is the most common approach to optimize the performance of Android applications on multi-core processors. However, the problem of selecting a good parallel structure and its parameter tube is still a challenge. This paper proposes the performance optimization method based on selecting the best parallel configuration including the parallel structure and corresponding parameter tube. Native C/C++ code of an Android application is analyzed to find parallel structures using OpenMP framework and parameter tubes of each parallel structure. The evaluation function is built to evaluate the performance of an Android application under parallel configuration. This function is implemented in an optimization program to select the best parallel configuration of the Android application.
MoreTranslated text
Key words
Android applications,Performance optimization,Parallel Configuration,Multi-core processor,Genetic algorithm,OpenMP
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined