FPGA Implementation of Izhikevich Spiking Neural Networks for Character Recognition

被引:63
作者
Rice, Kenneth L. [1 ]
Bhuiyan, Mohammad A. [1 ]
Taha, Tarek M. [2 ]
Vutsinas, Christopher N. [1 ]
Smith, Melissa C. [1 ]
机构
[1] Clemson Univ, Dept Elect & Comp Engn, Clemson, SC 29634 USA
[2] Univ Dayton, Dept Elect & Comp Engn, Dayton, OH 45469 USA
来源
2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS | 2009年
基金
美国国家科学基金会;
关键词
FPGA; spiking neural networks; MODEL;
D O I
10.1109/ReConFig.2009.77
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There has been a strong push recently to examine biological scale simulations of neuromorphic algorithms to achieve stronger inference capabilities than current computing algorithms. The recent Izhikevich spiking neuron model is ideally suited for such large scale cortical simulations due to its efficiency and biological accuracy. In this paper we explore the feasibility of using FPGAs for large scale simulations of the Izhikevich model. We developed a modularized processing element to evaluate a large number of Izhikevich spiking neurons in a pipelined manner. This approach allows for easy scalability of the model to larger FPGAs. We utilized a character recognition algorithm based on the Izhikevich model for this study and scaled up the algorithm to use over 9000 neurons. The FPGA implementation of the algorithm on a Xilinx Virtex 4 provided a speedup of approximately 8.5 times an equivalent software implementation on a 2.2 GHz AMD Opteron core. Our results indicate that FPGAs are suitable for large scale cortical simulations utilizing the Izhikevich spiking neuron model.
引用
收藏
页码:451 / +
页数:2
相关论文
共 22 条
  • [1] ANANTHANARAYAN R, 2007, P ACM IEEE C SUP SC
  • [2] Bhuiyan MA, 2009, CIMSVP 2009: IEEE SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE FOR MULTIMEDIA SIGNAL AND VISION PROCESSING, P29
  • [3] FPGA based silicon spiking neural array
    Cassidy, Andrew
    Denham, Susan
    Kanold, Patrick
    Andreou, Andreas
    [J]. 2007 IEEE BIOMEDICAL CIRCUITS AND SYSTEMS CONFERENCE, 2007, : 75 - +
  • [4] MEMRISTOR - MISSING CIRCUIT ELEMENT
    CHUA, LO
    [J]. IEEE TRANSACTIONS ON CIRCUIT THEORY, 1971, CT18 (05): : 507 - +
  • [5] Dean T., 2005, P 20 NATL C ARTIFICI, P938
  • [6] Fortuna L., 2008, Advanced Topics on Cellular Self-Organizing Nets and Chaotic Nonlinear Dynamics to Model and Control Complex Systems, V63, P39
  • [7] Cortical models onto CMOL and CMOS - Architectures and performance/price
    Gao, Changjian
    Hammerstrom, Dan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2007, 54 (11) : 2502 - 2515
  • [8] Gerstner W., 2002, SPIKING NEURON MODEL
  • [9] Which model to use for cortical spiking neurons?
    Izhikevich, EM
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2004, 15 (05): : 1063 - 1070
  • [10] Simple model of spiking neurons
    Izhikevich, EM
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (06): : 1569 - 1572