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