Fast Simulations of Highly-Connected Spiking Cortical Models Using GPUs

被引:30
|
作者
Golosio, Bruno [1 ,2 ]
Tiddia, Gianmarco [1 ,2 ]
De Luca, Chiara [3 ,4 ]
Pastorelli, Elena [3 ,4 ]
Simula, Francesco [4 ]
Paolucci, Pier Stanislao [4 ]
机构
[1] Univ Cagliari, Dept Phys, Cagliari, Italy
[2] Ist Nazl Fis Nucl INFN, Sez Cagliari, Cagliari, Italy
[3] Sapienza Univ Rome, PhD Program Behav Neurosci, Rome, Italy
[4] Ist Nazl Fis Nucl INFN, Sez Roma, Rome, Italy
关键词
spiking neural network simulator; cortical microcircuits; adaptive exponential integrate-and-fire neuron model; conductance-based synapses; GPU; NETWORKS;
D O I
10.3389/fncom.2021.627620
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Over the past decade there has been a growing interest in the development of parallel hardware systems for simulating large-scale networks of spiking neurons. Compared to other highly-parallel systems, GPU-accelerated solutions have the advantage of a relatively low cost and a great versatility, thanks also to the possibility of using the CUDA-C/C++ programming languages. NeuronGPU is a GPU library for large-scale simulations of spiking neural network models, written in the C++ and CUDA-C++ programming languages, based on a novel spike-delivery algorithm. This library includes simple LIF (leaky-integrate-and-fire) neuron models as well as several multisynapse AdEx (adaptive-exponential-integrate-and-fire) neuron models with current or conductance based synapses, different types of spike generators, tools for recording spikes, state variables and parameters, and it supports user-definable models. The numerical solution of the differential equations of the dynamics of the AdEx models is performed through a parallel implementation, written in CUDA-C++, of the fifth-order Runge-Kutta method with adaptive step-size control. In this work we evaluate the performance of this library on the simulation of a cortical microcircuit model, based on LIF neurons and current-based synapses, and on balanced networks of excitatory and inhibitory neurons, using AdEx or Izhikevich neuron models and conductance-based or current-based synapses. On these models, we will show that the proposed library achieves state-of-the-art performance in terms of simulation time per second of biological activity. In particular, using a single NVIDIA GeForce RTX 2080 Ti GPU board, the full-scale cortical-microcircuit model, which includes about 77,000 neurons and 3 center dot 10(8) connections, can be simulated at a speed very close to real time, while the simulation time of a balanced network of 1,000,000 AdEx neurons with 1,000 connections per neuron was about 70 s per second of biological activity.
引用
收藏
页数:17
相关论文
共 17 条
  • [1] GPUs Outperform Current HPC and Neuromorphic Solutions in Terms of Speed and Energy When Simulating a Highly-Connected Cortical Model
    Knight, James C.
    Nowotny, Thomas
    FRONTIERS IN NEUROSCIENCE, 2018, 12
  • [2] Establishing Cooperation in Highly-Connected Networks Using Altruistic Agents
    Hasan, Mohammad Rashedul
    Raja, Anita
    2015 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT), VOL 2, 2015, : 112 - 119
  • [3] Prediction of highly-connected 'hub'-proteins in protein interaction networks using QSAR
    M Hsing
    K Byler
    A Cherkasov
    Journal of Cheminformatics, 2 (Suppl 1)
  • [4] Common excitatory synaptic inputs to electrically connected cortical fast-spiking cell networks
    Otsuka, Takeshi
    Kawaguchi, Yasuo
    JOURNAL OF NEUROPHYSIOLOGY, 2013, 110 (04) : 795 - 806
  • [5] Petascale turbulence simulation using a highly parallel fast multipole method on GPUs
    Yokota, Rio
    Barba, L. A.
    Narumi, Tetsu
    Yasuoka, Kenji
    COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (03) : 445 - 455
  • [6] Fast Parallel Expectation Maximization for Gaussian Mixture Models on GPUs using CUDA
    Kumar, N. S. L. Phani
    Satoor, Sanjiv
    Buck, Ian
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 103 - 109
  • [7] MASCOT: Fast and Highly Scalable SVM Cross-validation using GPUs and SSDs
    Wen, Zeyi
    Zhang, Rui
    Ramamohanarao, Kotagiri
    Qi, Jianzhong
    Taylor, Kerry
    2014 IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM), 2014, : 580 - 589
  • [8] Highly accelerated simulations of glassy dynamics using GPUs: Caveats on limited floating-point precision
    Colberg, Peter H.
    Hoefling, Felix
    COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (05) : 1120 - 1129
  • [9] Accelerating multi-dimensional population balance model simulations via a highly scalable framework using GPUs
    Sampat, Chaitanya
    Baranwal, Yukteshwar
    Ramachandran, Rohit
    COMPUTERS & CHEMICAL ENGINEERING, 2020, 140 (140)
  • [10] MACHINING OF CORTICAL BONE: SIMULATIONS OF CHIP FORMATION MECHANICS USING METAL MACHINING MODELS
    Childs, T. H. C.
    Arola, D.
    MACHINING SCIENCE AND TECHNOLOGY, 2011, 15 (02) : 206 - 230