Acceleration of spiking neural network based pattern recognition on NVIDIA graphics processors
Applied Optics, Vol. 49, Issue 10, pp. B83-B91 (2010)
http://dx.doi.org/10.1364/AO.49.000B83
Enhanced HTML
Acrobat PDF (981 KB)
Abstract
There is currently a strong push in the research community to develop biological scale implementations of neuron based vision models. Systems at this scale are computationally demanding and generally utilize more accurate neuron models, such as the Izhikevich and the Hodgkin–Huxley models, in favor of the more popular integrate and fire model. We examine the feasibility of using graphics processing units (GPUs) to accelerate a spiking neural network based character recognition network to enable such large scale systems. Two versions of the network utilizing the Izhikevich and Hodgkin–Huxley models are implemented. Three NVIDIA general-purpose (GP) GPU platforms are examined, including the GeForce 9800 GX2, the Tesla C1060, and the Tesla S1070. Our results show that the GPGPUs can provide significant speedup over conventional processors. In particular, the fastest GPGPU utilized, the Tesla S1070, provided a speedup of 5.6 and 84.4 over highly optimized implementations on the fastest central processing unit (CPU) tested, a quadcore
© 2010 Optical Society of America
OCIS Codes
(100.5010) Image processing : Pattern recognition
(100.4996) Image processing : Pattern recognition, neural networks
History
Original Manuscript: November 3, 2009
Revised Manuscript: February 8, 2010
Manuscript Accepted: February 26, 2010
Published: March 17, 2010
Virtual Issues
Vol. 5, Iss. 8 Virtual Journal for Biomedical Optics
Citation
Bing Han and Tarek M. Taha, "Acceleration of spiking neural network based pattern recognition on NVIDIA graphics processors," Appl. Opt. 49, B83-B91 (2010)
http://www.opticsinfobase.org/vjbo/abstract.cfm?URI=ao-49-10-B83
You do not have subscription access to this journal. Citation lists with outbound citation links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.
Contact your librarian or system administrator
or
Log in to access OSA Member Subscription
You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.
Contact your librarian or system administrator
or
Log in to access OSA Member Subscription
You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.
Contact your librarian or system administrator
or
Log in to access OSA Member Subscription
You do not have subscription access to this journal. Article level metrics are available to subscribers only. You may subscribe either as an OSA member, or as an authorized user of your institution.
Contact your librarian or system administrator
or
Log in to access OSA Member Subscription





OSA is a member of 