Multicore and GPU Parallelization of Neural Networks for Face Recognition

Altaf Ahmad Huqqani, Erich Schikuta, Sicen Ye, Peng Chen
University of Vienna, Faculty of Computer Science, Wahringer Strae 29, A-1090 Vienna, Austria
Procedia Computer Science, Volume 18, Pages 349-358, 2013


   title={Multicore and GPU Parallelization of Neural Networks for Face Recognition},

   author={Huqqani, Altaf Ahmad and Schikuta, Erich and Ye, Sicen and Chen, Peng},

   journal={Procedia Computer Science},






Download Download (PDF)   View View   Source Source   



Training of Artificial Neural Networks for large data sets is a time consuming task. Various approaches have been proposed to reduce the efforts, many of them by applying parallelization techniques. In this paper we develop and analyze two novel parallel training approaches for Backpropagation neural networks for face recognition. We focus on two specific parallelization environments, using on the one hand OpenMP on a conventional multithreaded CPU and CUDA on a GPU. Based on our findings we give guidelines for the efficient parallelization of Backpropagation neural networks on multicore and GPU architectures. Additionally, we present a traversal method finding the best combination of learning rate and momentum term by varying the number of hidden neurons supporting the parallelization efforts.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2020 hgpu.org

All rights belong to the respective authors

Contact us: