DocumentCode
3776427
Title
Towards a parallelization and performance optimization of Viola and Jones algorithm in heterogeneous CPU-GPU mobile system
Author
Agn?s Ghorbel;Nader Ben Amor;Mohamed Jallouli
Author_Institution
Computer and Embedded Systems Laboratory, Ecole Nationale d´Ing?nieurs de Sfax (ENIS), Tunisia
fYear
2015
Firstpage
528
Lastpage
532
Abstract
Parallel computing on heterogeneous multiprocessor architecture is a new technique used to tackle the complexity of actual media applications. Such technique is used on an embedded architecture composed of 2ARMs coupled to a GPU. In this paper, an approach for real time Viola and Jones face detection algorithm using CPU-GPU based platform is presented. First, the application is implemented and parallelized on two identical ARM CortexA9 CPUs using tasks and data levels parallelism. This technique does not achieve the timing objectives. To ensure greater performance while reducing energy ratio, we extend our parallelization technique to support a GPU as an accelerator to perform non graphical tasks. OpenCL, the heterogeneous parallel programming model, is used to ensure communication between CPU and GPU.
Keywords
"Computer architecture","Neon","Graphics processing units","Acceleration","Hardware","Synchronization","Gray-scale"
Publisher
ieee
Conference_Titel
Intelligent Systems Design and Applications (ISDA), 2015 15th International Conference on
Electronic_ISBN
2164-7151
Type
conf
DOI
10.1109/ISDA.2015.7489172
Filename
7489172
Link To Document