DocumentCode
3499654
Title
GPGPU acceleration of Cellular Simultaneous Recurrent Networks adapted for maze traversals
Author
Rice, Kenneth L. ; Taha, Tarek M. ; Iftekharuddin, Khan M. ; Anderson, Keith ; Salan, Teddy
Author_Institution
Clemson Univ., Clemson, SC, USA
fYear
2011
fDate
July 31 2011-Aug. 5 2011
Firstpage
2717
Lastpage
2724
Abstract
At present, a major initiative in the research community is investigating new ways of processing data that capture the efficiency of the human brain in hardware and software. This has resulted in increased interest and development of bio-inspired computing approaches in software and hardware. One such bio-inspired approach is Cellular Simultaneous Recurrent Networks (CSRNs). CSRNs have been demonstrated to be very useful in solving state transition type problems, such as maze traversals. Although powerful in image processing capabilities, CSRNs have high computational demands with increasing input problem size. In this work, we revisit the maze traversal problem to gain an understanding of the general processing of CSRNs. We use a 2.67 GHz Intel Xeon X5550 processor coupled with an NVIDIA Tesla C2050 general purpose graphical processing unit (GPGPU) to create several novel accelerated CSRN implementations as a means of overcoming the high computational cost. Additionally, we explore the use of decoupled extended Kalman filters in the CSRN training phase and find a significant reduction in runtime with negligible change in accuracy. We find in our results that we can achieve average speedups of 21.73 and 3.55 times for the training and testing phases respectively when compared to optimized C implementations. The main bottleneck in training performance was a matrix inversion computation. Therefore, we utilize several methods to reduce the effects of the matrix inversion computation.
Keywords
Kalman filters; cellular neural nets; image processing; matrix inversion; recurrent neural nets; GPGPU acceleration; Intel Xeon X5550 processor; NVIDIA Tesla C2050; bioinspired computing; cellular simultaneous recurrent networks; extended Kalman filters; frequency 2.67 GHz; general purpose graphical processing unit; image processing; matrix inversion; maze traversals; Acceleration; Computer architecture; Microprocessors; Parallel processing; Runtime; Testing; Training;
fLanguage
English
Publisher
ieee
Conference_Titel
Neural Networks (IJCNN), The 2011 International Joint Conference on
Conference_Location
San Jose, CA
ISSN
2161-4393
Print_ISBN
978-1-4244-9635-8
Type
conf
DOI
10.1109/IJCNN.2011.6033575
Filename
6033575
Link To Document