• 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