A GPU-based computational framework that bridges neuron simulation and artificial intelligence.

Journal: Nature communications
PMID:

Abstract

Biophysically detailed multi-compartment models are powerful tools to explore computational principles of the brain and also serve as a theoretical framework to generate algorithms for artificial intelligence (AI) systems. However, the expensive computational cost severely limits the applications in both the neuroscience and AI fields. The major bottleneck during simulating detailed compartment models is the ability of a simulator to solve large systems of linear equations. Here, we present a novel Dendritic Hierarchical Scheduling (DHS) method to markedly accelerate such a process. We theoretically prove that the DHS implementation is computationally optimal and accurate. This GPU-based method performs with 2-3 orders of magnitude higher speed than that of the classic serial Hines method in the conventional CPU platform. We build a DeepDendrite framework, which integrates the DHS method and the GPU computing engine of the NEURON simulator and demonstrate applications of DeepDendrite in neuroscience tasks. We investigate how spatial patterns of spine inputs affect neuronal excitability in a detailed human pyramidal neuron model with 25,000 spines. Furthermore, we provide a brief discussion on the potential of DeepDendrite for AI, specifically highlighting its ability to enable the efficient training of biophysically detailed models in typical image classification tasks.

Authors

  • Yichen Zhang
    National Engineering Laboratory for Video Technology, School of Electronics Engineering and Computer Science, Peking University, Beijing, China; Peng Cheng Laboratory, Shenzhen, China.
  • Gan He
    National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, 100871, China.
  • Lei Ma
    School of Information and Communication Engineering, University of Electronic Science and Technology of China, Chengdu 611731, Sichuan, China. Electronic address: leima@wit.edu.cn.
  • Xiaofei Liu
    Department of Epidemiology and Biostatistics, School of Public Health, Peking University Health Science Center, No. 38 Xueyuan Road, Haidian District, 100191 Beijing, China.
  • J J Johannes Hjorth
    Science for Life Laboratory, School of Electrical Engineering and Computer Science, Royal Institute of Technology KTH, Stockholm, SE-10044, Sweden.
  • Alexander Kozlov
    Department of Neuroscience, Karolinska Institutet, SE-17177 Stockholm, Sweden.
  • Yutao He
    National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, 100871, China.
  • Shenjian Zhang
    National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, 100871, China.
  • Jeanette Hellgren Kotaleski
    Science for Life Laboratory, School of Electrical Engineering and Computer Science, Royal Institute of Technology KTH, Stockholm, SE-10044, Sweden.
  • Yonghong Tian
    National Engineering Laboratory for Video Technology, School of Electronics Engineering and Computer Science, Peking University, Beijing, China; Peng Cheng Laboratory, Shenzhen, China.
  • Sten Grillner
    Department of Neuroscience, Karolinska Institutet, Stockholm, Sweden. Electronic address: Sten.Grillner@ki.se.
  • Kai Du
    Beijing University of Chinese Medicine, Beijing, China.
  • Tiejun Huang
    National Engineering Laboratory for Video Technology, School of Electronics Engineering and Computer Science, Peking University, Beijing, China; Peng Cheng Laboratory, Shenzhen, China.