Performance Optimization of Vision Apps on Mobile Application Processor

Kwang-Ting (Tim) Cheng, Xin Yang and Yi-Chu Wang
Dept. of Electrical and Computer Engineering, University of California, Santa Barbara, CA, 93106, USA
IInternational Conference on Systems, Signal s and Image Processing (IWSSIP), 2013


   title={Performance Optimization of Vision Apps on Mobile Application Processor},

   author={Cheng, Kwang-Ting Tim and Yang, Xin and Wang, Yi-Chu},



Download Download (PDF)   View View   Source Source   



Optimizing performance of compute-intensive vision apps running on mobile application processor (AP) is critical to satisfactory experience for smartphone and tablet users. Most existing vision algorithms were primarily designed and implemented for desktop and server platforms. Porting them to a mobile platform without adapting the algorithms to account for the platform’s limitations would cause serious algorithm-hardware mismatches, yielding unnecessary runtime degradation. Modern mobile AP, which integrates multi-core CPUs, GPUs and other special-purpose accelerators, offers multiple options of porting vision apps to various computing cores. To develop an optimized implementation for a vision app, it is necessary to understand the potential mismatches for better algorithm adaptation and optimized mapping of the algorithm to a handheld platform. In this paper, we identify mismatches and propose adaptation guidelines for three different porting strategies: porting an algorithm to 1) a mobile CPU, 2) a mobile GPU, and 3) mobile heterogeneous multi-cores (mobile CPUs+GPUs). For each strategy, we illustrate the adaptation/porting guidelines using an exemplar vision task. Experimental results demonstrate that with proper adaptation following the proposed guidelines, we could achieve a significant speedup with little accuracy drop.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: