A multi-GPU algorithm for large-scale neuronal networks

被引:6
|
作者
de Camargo, Raphael Y. [1 ]
Rozante, Luiz [1 ]
Song, Siang W. [1 ,2 ]
机构
[1] Univ Fed ABC, Ctr Math Computat & Cognit, BR-09210170 Santo Andre, SP, Brazil
[2] Univ Sao Paulo, Dept Comp Sci, Sao Paulo, Brazil
来源
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE | 2011年 / 23卷 / 06期
关键词
GPU computing; CUDA; simulation; neural networks; Hodgkin-Huxley model; SPIKING NEURONS; SIMULATIONS; MODELS; CORTEX;
D O I
10.1002/cpe.1665
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large-scale simulations of parts of the brain using detailed neuronal models to improve our understanding of brain functions are becoming a reality with the usage of supercomputers and large clusters. However, the high acquisition and maintenance cost of these computers, including the physical space, air conditioning, and electrical power, limits the number of simulations of this kind that scientists can perform. Modern commodity graphical cards, based on the CUDA platform, contain graphical processing units (GPUs) composed of hundreds of processors that can simultaneously execute thousands of threads and thus constitute a low-cost solution for many high-performance computing applications. In this work, we present a CUDA algorithm that enables the execution, on multiple GPUs, of simulations of large-scale networks composed of biologically realistic Hodgkin-Huxley neurons. The algorithm represents each neuron as a CUDA thread, which solves the set of coupled differential equations that model each neuron. Communication among neurons located in different GPUs is coordinated by the CPU. We obtained speedups of 40 for the simulation of 200k neurons that received random external input and speedups of 9 for a network with 200k neurons and 20M neuronal connections, in a single computer with two graphic boards with two GPUs each, when compared with a modern quad-core CPU. Copyright (C) 2010 John Wiley & Sons, Ltd.
引用
收藏
页码:556 / 572
页数:17
相关论文
共 50 条
  • [1] A Multi-GPU Parallel Genetic Algorithm For Large-Scale Vehicle Routing Problems
    Abdelatti, Marwan
    Sodhi, Manbir
    Sendag, Resit
    2022 IEEE HIGH PERFORMANCE EXTREME COMPUTING VIRTUAL CONFERENCE (HPEC), 2022,
  • [2] Large-Scale Graph Processing on Multi-GPU Platforms
    Zhang H.
    Zhang L.
    Wu Y.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2018, 55 (02): : 273 - 288
  • [3] Multi-GPU Approach for Large-Scale Multiple Sequence Alignment
    Siqueira, Rodrigo A. de O.
    Stefanes, Marco A.
    Rozante, Luiz C. S.
    Martins-Jr, David C.
    de Souza, Jorge E. S.
    Araujo, Eloi
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT I, 2021, 12949 : 560 - 575
  • [4] Acceleration of large-scale CGH generation using multi-GPU cluster
    Watanabe, Shinpei
    Jackin, Boaz Jessie
    Ohkawa, Takeshi
    Ootsu, Kanemitsu
    Yokota, Takashi
    Hayasaki, Yoshio
    Yatagai, Toyohiko
    Baba, Takanobu
    2017 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2017, : 589 - 593
  • [5] Large-scale robust topology optimization using multi-GPU systems
    Martinez-Frutos, Jesus
    Herrero-Perez, David
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2016, 311 : 393 - 414
  • [6] Efficient Large-scale Deep Learning Framework for Heterogeneous Multi-GPU Cluster
    Kim, Youngrang
    Choi, Hyeonseong
    Lee, Jaehwan
    Kim, Jik-Soo
    Jei, Hyunseung
    Roh, Hongchan
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 176 - 181
  • [7] Multi-GPU acceleration of large-scale density-based topology optimization
    Herrero-Perez, David
    Martinez Castejon, Pedro J.
    ADVANCES IN ENGINEERING SOFTWARE, 2021, 157
  • [8] Multi-Node Multi-GPU Diffeomorphic Image Registration for Large-Scale Imaging Problems
    Brunn, Malte
    Himthani, Naveen
    Biros, George
    Mehl, Miriam
    Mang, Andreas
    PROCEEDINGS OF SC20: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC20), 2020,
  • [9] Multi-GPU approach to global induction of classification trees for large-scale data mining
    Jurczuk, Krzysztof
    Czajkowski, Marcin
    Kretowski, Marek
    APPLIED INTELLIGENCE, 2021, 51 (08) : 5683 - 5700
  • [10] Explicit incompressible smoothed particle hydrodynamics in a multi-GPU environment for large-scale simulations
    Morikawa, Daniel
    Senadheera, Harini
    Asai, Mitsuteru
    COMPUTATIONAL PARTICLE MECHANICS, 2021, 8 (03) : 493 - 510