Abstract

Graphics processing unit (GPU) is used for a faster artificial neural network. It is used to implement the matrix multiplication of a neural network to enhance the time performance of a text detection system. Preliminary results produced a 20-fold performance enhancement using an \ATI\ \RADEON\ 9700 \PRO\ board. The parallelism of a \GPU\ is fully utilized by accumulating a lot of input feature vectors and weight vectors, then converting the many inner-product operations into one matrix operation. Further research areas include benchmarking the performance with various hardware and GPU-aware learning algorithms.

Description

GPU implementation of neural networks

Links and resources

Tags

community

  • @brusilovsky
  • @albinzehe
  • @aho
@albinzehe's tags highlighted