Real-time simulation of a spiking neural network model of the basal ganglia circuitry using general purpose computing on graphics processing units

被引:33
|
作者
Igarashi, Jun [1 ]
Shouno, Osamu
Fukai, Tomoki [1 ,2 ]
Tsujino, Hiroshi
机构
[1] RIKEN, Computat Sci Res Program, Wako, Saitama, Japan
[2] RIKEN, Brain Sci Inst, Lab Neural Circuit Theory, Wako, Saitama, Japan
关键词
Realistic neural networks; Real-time simulation; GPGPUs; Basal ganglia; High-performance computing; CONNECTIVITY;
D O I
10.1016/j.neunet.2011.06.008
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Real-time simulation of a biologically realistic spiking neural network is necessary for evaluation of its capacity to interact with real environments. However, the real-time simulation of such a neural network is difficult due to its high computational costs that arise from two factors: (1) vast network size and (2) the complicated dynamics of biologically realistic neurons. In order to address these problems, mainly the latter, we chose to use general purpose computing on graphics processing units (GPGPUs) for simulation of such a neural network, taking advantage of the powerful computational capability of a graphics processing unit (GPU). As a target for real-time simulation, we used a model of the basal ganglia that has been developed according to electrophysiological and anatomical knowledge. The model consists of heterogeneous populations of 370 spiking model neurons, including computationally heavy conductance-based models, connected by 11,002 synapses. Simulation of the model has not yet been performed in real-time using a general computing server. By parallelization of the model on the NVIDIA Geforce GTX 280 GPU in data-parallel and task-parallel fashion, faster-than-real-time simulation was robustly realized with only one-third of the GPU's total computational resources. Furthermore, we used the GPU's full computational resources to perform faster-than-real-time simulation of three instances of the basal ganglia model; these instances consisted of 1100 neurons and 33,006 synapses and were synchronized at each calculation step. Finally, we developed software for simultaneous visualization of faster-than-real-time simulation output. These results suggest the potential power of GPGPU techniques in real-time simulation of realistic neural networks. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:950 / 960
页数:11
相关论文
共 50 条
  • [21] SNAVA-A real-time multi-FPGA multi- model spiking neural network simulation architecture
    Sripad, Athul
    Sanchez, Giovanny
    Zapata, Mireya
    Pirrone, Vito
    Dorta, Taho
    Cambria, Salvatore
    Marti, Albert
    Krishnamourthy, Karthikeyan
    Madrenas, Jordi
    NEURAL NETWORKS, 2018, 97 : 28 - 45
  • [22] A real-time visual processing system using a general-purpose vision chip
    Kagami, S
    Komuro, T
    Ishii, I
    Ishikawa, M
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 1229 - 1234
  • [23] Fast, multi-channel real-time processing of signals with microsecond latency using graphics processing units
    Rath, N.
    Kato, S.
    Levesque, J. P.
    Mauel, M. E.
    Navratil, G. A.
    Peng, Q.
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2014, 85 (04):
  • [24] Real-Time Radar Signal Processing Using GPGPU (General-Purpose Graphic Processing Unit)
    Kong, Fanxing
    Zhang, Yan
    Cai, Jingxiao
    Palmer, Robert D.
    RADAR SENSOR TECHNOLOGY XX, 2016, 9829
  • [25] Real-time Image Processing by Cellular Neural Network Using Reaction-Diffusion Model
    Pham Hong Long
    Pham Thuong Cat
    INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2009), 2009, : 93 - +
  • [26] Real-time Lossy Compression of Hyperspectral Images Using Iterative Error Analysis on Graphics Processing Units
    Sanchez, Sergio
    Plaza, Antonio
    REAL-TIME IMAGE AND VIDEO PROCESSING 2012, 2012, 8437
  • [27] Real-time cerebellar neuroprosthetic system based on a spiking neural network model of motor learning
    Xu, Tao
    Xiao, Na
    Zhai, Xiaolong
    Chan, Pak Kwan
    Tin, Chung
    JOURNAL OF NEURAL ENGINEERING, 2018, 15 (01)
  • [28] Real-time visualization of 4D cardiac MR images using graphics processing units
    Zhang, Qi
    Eagleson, Roy
    Peters, Terry M.
    2006 3RD IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING: MACRO TO NANO, VOLS 1-3, 2006, : 343 - +
  • [29] Real-Time Nonlinear Model Predictive Control of Robots Using a Graphics Processing Unit
    Hyatt, Phillip
    Killpack, Marc D.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (02): : 1468 - 1475
  • [30] Using graphics processing units as stream-processors for real-time simulation of high-resolution synthetic aperture radar images
    Balz, T.
    SIXTH INTERNATIONAL SYMPOSIUM ON DIGITAL EARTH: MODELS, ALGORITHMS, AND VIRTUAL REALITY, 2010, 7840