Title :
Performance optimization of 3D applications by OpenGL ES library hooking in mobile devices
Author :
Chang-Woo Cho ; Chung-Pyo Hong ; Jin-Chun Piao ; Yeong-Kyu Lim ; Shin-Dug Kim
Author_Institution :
Comput. Sci., Univ. of Yonsei, Seoul, South Korea
Abstract :
The mobile GPU (Graphic Processing Unit) market has grown steadily due to expansion of the mobile game industry. Despite the rapid computation capability of mobile devices, handling a large amount of high-quality graphics in real-time is difficult. Therefore, effective technologies for improving mobile GPU in smartphones are required. In this thesis, we examine the trade-off between quality and performance, and address the benefits of graphic performance improvement by degrading quality. To implement this idea, we propose performance optimization methodologies for 3D applications using an OpenGL ES library hooking method. Our methodologies do not require any source code from 3D applications, and can be applied to any Android phones that use OpenGL ES in real-time. To demonstrate the benefits of our methodology, we conducted performance verifications of five well-known benchmarks using a smartphone, and measured the quality in accordance with each methodology. In addition, we showed the optimal trade-offs between quality and performance. By using the proposed technique, the performance of mobile GPU can be significantly improved to achieve a better trade-off between quality and performance.
Keywords :
application program interfaces; computer games; graphics processing units; mobile computing; performance evaluation; smart phones; software libraries; software performance evaluation; 3D applications; Android phones; OpenGL ES library hooking method; graphic performance improvement; graphic processing unit; high-quality graphics; mobile GPU market; mobile devices; mobile game industry; performance optimization methodologies; performance verifications; smartphones; Benchmark testing; Degradation; Graphical user interfaces; Graphics processing units; Hardware; Three-dimensional displays; 3D Graphics; Embedded; Optimization;
Conference_Titel :
Computer and Information Science (ICIS), 2014 IEEE/ACIS 13th International Conference on
Conference_Location :
Taiyuan
DOI :
10.1109/ICIS.2014.6912179