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 条
  • [31] Real-time electroholography using a single spatial light modulator and a cluster of graphics-processing units connected by a gigabit Ethernet network
    Hiromi Sannomiya
    Naoki Takada
    Tomoya Sakaguchi
    Hirotaka Nakayama
    Minoru Oikawa
    Yuichiro Mori
    Takashi Kakue
    Tomoyoshi Shimobaba
    Tomoyoshi Ito
    Chinese Optics Letters, 2020, 18 (02) : 27 - 31
  • [32] Real-time electroholography using a single spatial light modulator and a cluster of graphics-processing units connected by a gigabit Ethernet network
    Sannomiya, Hiromi
    Takada, Naoki
    Sakaguchi, Tomoya
    Nakayama, Hirotaka
    Oikawa, Minoru
    Mori, Yuichiro
    Kakue, Takashi
    Shimobaba, Tomoyoshi
    Ito, Tomoyoshi
    CHINESE OPTICS LETTERS, 2020, 18 (02)
  • [33] Real-time Speech Recognition for IoT Purpose using a Delta Recurrent Neural Network Accelerator
    Gao, Chang
    Braun, Stefan
    Kiselev, Ilya
    Anumula, Jithendar
    Delbruck, Tobi
    Liu, Shih-Chii
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [34] Efficient Hardware Acceleration of Spiking Neural Networks using FPGA: Towards Real-Time Edge Neuromorphic Computing
    El Maachi, Soukaina
    Chehri, Abdellah
    Saadane, Rachid
    2024 IEEE 99TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2024-SPRING, 2024,
  • [35] Real-Time Anomaly Detection Using Hardware-based Unsupervised Spiking Neural Network (TinySNN)
    Mehrabi, Ali
    Dennler, Nik
    Bethi, Yeshwanth
    van Schaik, Andre
    Afshar, Saeed
    2024 33RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, ISIE 2024, 2024,
  • [36] Deep Spiking Neural Network model for time-variant signals classification: a real-time speech recognition approach
    Dominguez-Morales, Juan P.
    Liu, Qian
    James, Robert
    Gutierrez-Galan, Daniel
    Jimenez-Fernandez, Angel
    Davidson, Simon
    Furber, Steve
    2018 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2018,
  • [37] A real-time dynamic optimal guidance scheme using a general regression neural network
    Hossain, M. A.
    Madkour, A. A. M.
    Dahal, K. P.
    Zhang, Li
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (04) : 1230 - 1236
  • [38] Real-Time Greenhouse Environmental Conditions Optimization Using Neural Network and Image Processing
    Wickramaarachchi, Piyumi
    Balasooriya, Niroshan
    Welipenne, Lakmal
    Gunasekara, Sachintha
    Jayakody, Anuradha
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 232 - 237
  • [39] Continuous adaptive nonlinear model predictive control using spiking neural networks and real-time learning
    Halaly, Raz
    Tsur, Elishai Ezra
    NEUROMORPHIC COMPUTING AND ENGINEERING, 2024, 4 (02):
  • [40] Robust compression and detection of epileptiform patterns in ECoG using a real-time spiking neural network hardware framework
    Costa, Filippo
    Schaft, Eline V.
    Huiskamp, Geertjan
    Aarnoutse, Erik J.
    van't Klooster, Maryse A.
    Krayenbuhl, Niklaus
    Ramantani, Georgia
    Zijlmans, Maeike
    Indiveri, Giacomo
    Sarnthein, Johannes
    NATURE COMMUNICATIONS, 2024, 15 (01)