DocumentCode :
2320484
Title :
A Highly Parallel Multi-class Pattern Classification on GPU
Author :
Nabiyouni, Mahdi ; Aghamirzaie, Delasa
Author_Institution :
Dept. of Comput. Eng., Amirkabir Univ. of Technol., Tehran, Iran
fYear :
2012
fDate :
13-16 May 2012
Firstpage :
148
Lastpage :
155
Abstract :
Multi-class pattern classification has a variety of applications and could be achieved using artificial neural networks (ANN). There are two major system architectures for using ANNs in multi-class pattern classification: using a single ANN and using multiple ANNs. Independent of what architecture is used, one of the main concerns of using ANNs is that with increasing number of pattern classes and training datasets, the training time will increase dramatically which renders the ANN unfeasible. In this paper, the vast computational power of Graphics Processing Units (GPUs) is utilized to mitigate this problem. Different architectures and different methods of feeding pattern classes are implemented in a GPU platform. Different methods have been proposed to achieve maximum parallelism and subsequently maximize throughput. Our implementation exceeds the state-of-the-art in literature in terms of speed and the accurate use of GPU resources. As a result, the proposed approach´s run time is about 75% shorter than the previous approaches. In multi-ANN architecture, due to the inherent parallelism in the proposed implementation, the execution time of a system for a digit recognition application is reduced from seven hours in CPU to about 4 seconds in GPU.
Keywords :
graphics processing units; handwritten character recognition; image classification; neural nets; parallel processing; GPU platform; artificial neural networks; digit recognition application; graphics processing units; multiple ANN architecture; parallel multiclass pattern classification; pattern classes; single ANN architecture; training datasets; Artificial neural networks; Computer architecture; Graphics processing unit; Parallel processing; Pattern classification; Training; artificial neural networks; graphics processing units; multi-class pattern classification; parallel processing; pattern recognition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4673-1395-7
Type :
conf
DOI :
10.1109/CCGrid.2012.43
Filename :
6217416
Link To Document :
بازگشت