Accelerating compartmental modeling on a graphical processing unit

被引:16
作者
Ben-Shalom, Roy [1 ,2 ]
Liberman, Gilad [1 ]
Korngreen, Alon [1 ,2 ]
机构
[1] Bar Ilan Univ, Leslie & Susan Gonda Interdisciplinary Bran Res C, IL-52900 Ramat Gan, Israel
[2] Bar Ilan Univ, Mina & Everard Goodman Fac Life Sci, IL-52900 Ramat Gan, Israel
关键词
CUDA; GPU; NEURON; ILP; parallel computing; compartmental modeling; PARALLEL SIMULATION; COMPUTATION; ALGORITHM; SYSTEM;
D O I
10.3389/fninf.2013.00004
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Compartmental modeling is a widely used tool in neurophysiology but the detail and scope of such models is frequently limited by lack of computational resources. Here we implement compartmental modeling on low cost Graphical Processing Units (GPUs), which significantly increases simulation speed compared to NEURON. Testing two methods for solving the current diffusion equation system revealed which method is more useful for specific neuron morphologies. Regions of applicability were investigated using a range of simulations from a single membrane potential trace simulated in a simple fork morphology to multiple traces on multiple realistic cells. A runtime peak 150-fold faster than the CPU was achieved. This application can be used for statistical analysis and data fitting optimizations of compartmental models and may be used for simultaneously simulating large populations of neurons. Since GPUs are forging ahead and proving to be more cost-effective than CPUs, this may significantly decrease the cost of computation power and open new computational possibilities for laboratories with limited budgets.
引用
收藏
页数:8
相关论文
共 43 条
[1]  
[Anonymous], 1964, Neural theory and modeling, DOI DOI 10.7551/MITPRESS/6743.003.0015
[2]   Optimizing ion channel models using a parallel genetic algorithm on graphical processors [J].
Ben-Shalom, Roy ;
Aviv, Amit ;
Razon, Benjamin ;
Korngreen, Alon .
JOURNAL OF NEUROSCIENCE METHODS, 2012, 206 (02) :183-194
[3]  
Carnevale T., 2006, NEURON BOOK
[4]  
Chien-Ping L., 2010, 2010 INT S VLSI DES, P5
[5]   COMPUTER SOFTWARE FOR DEVELOPMENT AND SIMULATION OF COMPARTMENTAL-MODELS OF NEURONS [J].
DESCHUTTER, E .
COMPUTERS IN BIOLOGY AND MEDICINE, 1989, 19 (02) :71-81
[6]   A novel multiple objective optimization framework for constraining conductance-based neuron models by experimental data [J].
Druckmann, Shaul ;
Banitt, Yoav ;
Gidon, Albert ;
Schurmann, Felix ;
Markram, Henry ;
Segev, Idan .
FRONTIERS IN NEUROSCIENCE, 2007, 1 (01) :7-18
[7]   NeMo: A Platform for Neural Modelling of Spiking Neurons Using GPUs [J].
Fidjeland, Andreas K. ;
Roesch, Etienne B. ;
Shanahan, Murray P. ;
Luk, Wayne .
2009 20TH IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2009, :137-144
[8]   Overview of the Blue Gene/L system architecture [J].
Gara, A ;
Blumrich, MA ;
Chen, D ;
Chiu, GLT ;
Coteus, P ;
Giampapa, ME ;
Haring, RA ;
Heidelberger, P ;
Hoenicke, D ;
Kopcsay, GV ;
Liebsch, TA ;
Ohmacht, M ;
Steinmacher-Burow, BD ;
Takken, T ;
Vranas, P .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (2-3) :195-212
[9]  
Harada T., 2007, COMPUT GRAPH INT, V40, P63
[10]   ON THE PARALLEL SOLUTION OF TRIDIAGONAL SYSTEMS BY WRAP-AROUND PARTITIONING AND INCOMPLETE LU FACTORIZATION [J].
HEGLAND, M .
NUMERISCHE MATHEMATIK, 1991, 59 (05) :453-472