Pattern Recognition with OpenCL Heterogeneous Platform
AB, Galeries 2, Down Town Jebel Ali, Dubai, UAE
20th Telecommunications Forum TELFOR, 2012
@article{vrtanoski2012pattern,
title={Pattern Recognition with OpenCL Heterogeneous Platform},
author={Vrtanoski, J. and Stojanovski, T.D.},
year={2012}
}
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.
November 21, 2012 by hgpu