• 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