DocumentCode :
3063102
Title :
Pattern recognition with OpenCL heterogeneous platform
Author :
Vrtanoski, J. ; Stojanovski, Toni Draganov
Author_Institution :
Ericsson AB, Dubai, United Arab Emirates
fYear :
2012
fDate :
20-22 Nov. 2012
Firstpage :
701
Lastpage :
704
Abstract :
OpenCL platform provides unified development environment for various multicore processors. In this paper, we evaluate the OpenCL framework for application in pattern recognition. We have selected the most common algorithm for Artificial Neural Networks (ANN) training - the backpropagation algorithm for parallelization with OpenCL because of its high demand for processing resources. We will show a SIMD version of the algorithm suitable for OpenCL implementation. Our OpenCL implementation showed 25.8 speedup of execution on ATI 5870 GPU compared to OpenCL execution on Intel Xeon W3530 when training on MNIST handwritten digits data set.
Keywords :
application program interfaces; backpropagation; graphics processing units; neural nets; parallel processing; pattern recognition; ANN training; ATI 5870 GPU; OpenCL heterogeneous platform; SIMD version; artificial neural network; backpropagation algorithm; pattern recognition; Back propagation; HPC; OpenCL; Pattern Recognition; Perceptron;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Telecommunications Forum (TELFOR), 2012 20th
Conference_Location :
Belgrade
Print_ISBN :
978-1-4673-2983-5
Type :
conf
DOI :
10.1109/TELFOR.2012.6419306
Filename :
6419306
Link To Document :
بازگشت