메뉴 건너뛰기




Volumn 25, Issue 2, 2014, Pages 316-331

HRLSim: A high performance spiking neural network simulator for GPGPU clusters

Author keywords

Distributed graphical processing units (GPUs) programming; general purpose GPU (GPGPU); large scale; neuron simulation; spike timing dependent plasticity (STDP); spiking neural simulation

Indexed keywords

GENERAL PURPOSE GPU; GRAPHICAL PROCESSING UNIT (GPUS); LARGE SCALE; NEURAL SIMULATIONS; SPIKE-TIMING-DEPENDENT PLASTICITY;

EID: 84893657361     PISSN: 2162237X     EISSN: 21622388     Source Type: Journal    
DOI: 10.1109/TNNLS.2013.2276056     Document Type: Article
Times cited : (46)

References (51)
  • 1
    • 84912057909 scopus 로고    scopus 로고
    • 1st ed. Oxford, U.K.: Oxford Univ. Press Aug.
    • G. Buzsáki, Rhythms of the Brain, 1st ed. Oxford, U.K.: Oxford Univ. Press, Aug. 2006.
    • (2006) Rhythms of the Brain
    • Buzsáki, G.1
  • 3
    • 84857487915 scopus 로고    scopus 로고
    • Neuromorphic adaptive plastic scalable electronics: Analog learning systems
    • Jan.
    • N. Srinivasa and J. Cruz-Albrecht, "Neuromorphic adaptive plastic scalable electronics: Analog learning systems," IEEE Pulse, vol. 3, no. 1, pp. 51-56, Jan. 2012.
    • (2012) IEEE Pulse , vol.3 , Issue.1 , pp. 51-56
    • Srinivasa, N.1    Cruz-Albrecht, J.2
  • 4
    • 84876923734 scopus 로고    scopus 로고
    • Programming time-multiplexed reconfigurable hardware using a scalable neuromorphic compiler
    • Jun.
    • K. Minkovich, N. Srinivasa, J. M. Cruz-Albrecht, Y. K. Cho, and A. Nogin, "Programming time-multiplexed reconfigurable hardware using a scalable neuromorphic compiler," IEEE Trans. Neural Netw. Learn. Syst., vol. 23, no. 6, pp. 889-901, Jun. 2012.
    • (2012) IEEE Trans. Neural Netw. Learn. Syst. , vol.23 , Issue.6 , pp. 889-901
    • Minkovich, K.1    Srinivasa, N.2    Cruz-Albrecht, J.M.3    Cho, Y.K.4    Nogin, A.5
  • 6
    • 41049116305 scopus 로고    scopus 로고
    • Translating network models to parallel hardware in NEURON
    • M. Hines and N. Carnevale, "Translating network models to parallel hardware in NEURON," J. Neurosci. Methods, vol. 169, no. 2, pp. 425-455, 2007.
    • (2007) J. Neurosci. Methods , vol.169 , Issue.2 , pp. 425-455
    • Hines, M.1    Carnevale, N.2
  • 7
    • 0031571202 scopus 로고    scopus 로고
    • The neuron simulation environment
    • M. L. Hines and N. T. Carnavale, "The neuron simulation environment," Neural Comput., vol. 9, no. 6, pp. 1179-1209, 1997. (Pubitemid 127469144)
    • (1997) Neural Computation , vol.9 , Issue.6 , pp. 1179-1209
    • Hines, M.L.1    Carnevale, N.T.2
  • 10
    • 43949092150 scopus 로고    scopus 로고
    • NEST (NEural Simulation Tool)
    • M.-O. Gewaltig and M. Diesmann, "NEST (NEural Simulation Tool)," Scholarpedia, vol. 2, no. 4, p. 1430, 2007.
    • (2007) Scholarpedia , vol.2 , Issue.4 , pp. 1430
    • Gewaltig, M.-O.1    Diesmann, M.2
  • 13
    • 77954383001 scopus 로고    scopus 로고
    • PCSIM: A parallel simulation environment for neural circuits fully integrated with python
    • May
    • D. Pecevski, T. Natschläger, and K. Schuch, "PCSIM: A parallel simulation environment for neural circuits fully integrated with python," Frontiers Neuroinf., vol. 3, no. 11, p. 15, May 2009.
    • (2009) Frontiers Neuroinf. , vol.3 , Issue.11 , pp. 15
    • Pecevski, D.1    Natschläger, T.2    Schuch, K.3
  • 15
    • 68149182671 scopus 로고    scopus 로고
    • A configurable simulation environment for the efficient simulation of large-scale spiking neural networks on graphics processors
    • J. M. Nageswaran, N. Dutt, J. L. Krichmar, A. Nicolau, and A. V. Veidenbaum, "A configurable simulation environment for the efficient simulation of large-scale spiking neural networks on graphics processors," Neural Netw., vol. 22, nos. 5-6, pp. 791-800, 2009.
    • (2009) Neural Netw. , vol.22 , Issue.5-6 , pp. 791-800
    • Nageswaran, J.M.1    Dutt, N.2    Krichmar, J.L.3    Nicolau, A.4    Veidenbaum, A.V.5
  • 16
    • 84993985120 scopus 로고    scopus 로고
    • An efficient simulation environment for modeling large-scale cortical processing
    • Sep.
    • M. Richert, J. M. Nageswaran, N. Dutt, and J. L. Krichmar, "An efficient simulation environment for modeling large-scale cortical processing," Frontiers Neuroinf., vol. 5, p. 19, Sep. 2011.
    • (2011) Frontiers Neuroinf. , vol.5 , pp. 19
    • Richert, M.1    Nageswaran, J.M.2    Dutt, N.3    Krichmar, J.L.4
  • 18
    • 0742268989 scopus 로고    scopus 로고
    • Simple model of spiking neurons
    • Nov.
    • E. Izhikevich, "Simple model of spiking neurons," IEEE Trans. Neural Netw., vol. 14, no. 6, pp. 1569-1572, Nov. 2003.
    • (2003) IEEE Trans. Neural Netw. , vol.14 , Issue.6 , pp. 1569-1572
    • Izhikevich, E.1
  • 19
    • 77955643476 scopus 로고    scopus 로고
    • GPGPU implementation of a synaptically optimized, anatomically accurate spiking network simulator
    • May
    • R. Scorcioni, "GPGPU implementation of a synaptically optimized, anatomically accurate spiking network simulator," in Proc. BSEC, May 2010, pp. 1-3.
    • (2010) Proc. BSEC , pp. 1-3
    • Scorcioni, R.1
  • 20
    • 70449422007 scopus 로고    scopus 로고
    • Using parallel GPU architecture for simulation of planar I/F networks
    • J.-P. Tiesel and A. S. Maida, "Using parallel GPU architecture for simulation of planar I/F networks," in Proc. INNS, 2009, pp. 3118-3123.
    • (2009) Proc. INNS , pp. 3118-3123
    • Tiesel, J.-P.1    Maida, A.S.2
  • 21
    • 77954046589 scopus 로고    scopus 로고
    • Acceleration of spiking neural network based pattern recognition on NVIDIA graphics processors
    • B. Han and T. M. Taha, "Acceleration of spiking neural network based pattern recognition on NVIDIA graphics processors," Appl. Opt., vol. 49, no. 10, pp. B83-B91, 2010.
    • (2010) Appl. Opt. , vol.49 , Issue.10
    • Han, B.1    Taha, T.M.2
  • 22
    • 80053217966 scopus 로고    scopus 로고
    • Real-time simulation of a spiking neural network model of the basal ganglia circuitry using general purpose computing on graphics processing units
    • J. Igarashi, O. Shouno, T. Fukai, and H. Tsujino, "Real-time simulation of a spiking neural network model of the basal ganglia circuitry using general purpose computing on graphics processing units," Neural Netw., vol. 24, no. 9, pp. 950-960, 2011.
    • (2011) Neural Netw. , vol.24 , Issue.9 , pp. 950-960
    • Igarashi, J.1    Shouno, O.2    Fukai, T.3    Tsujino, H.4
  • 23
    • 79955761534 scopus 로고    scopus 로고
    • Democratic population decisions result in robust policy-gradient learning: A parametric study with GPU simulations
    • May
    • P. Richmond, B. Lars, G. Michele, and V. E. Richmond, "Democratic population decisions result in robust policy-gradient learning: A parametric study with GPU simulations," PLoS ONE, vol. 6, no. 5, p. e18539, May 2011.
    • (2011) PLoS ONE , vol.6 , Issue.5
    • Richmond, P.1    Lars, B.2    Michele, G.3    Richmond, V.E.4
  • 24
    • 79959387471 scopus 로고    scopus 로고
    • Accelerated simulation of spiking neural networks using GPUs
    • Jul.
    • A. Fidjeland and M. Shanahan, "Accelerated simulation of spiking neural networks using GPUs," in Proc. IJCNN, Jul. 2010, pp. 1-8.
    • (2010) Proc. IJCNN , pp. 1-8
    • Fidjeland, A.1    Shanahan, M.2
  • 25
    • 79959418875 scopus 로고    scopus 로고
    • GPU-based simulation of spiking neural networks with real-time performance amp; High accuracy
    • Jul.
    • D. Yudanov, M. Shaaban, R. Melton, and L. Reznik, "GPU-based simulation of spiking neural networks with real-time performance amp; high accuracy," in Proc. IJCNN, Jul. 2010, pp. 1-8.
    • (2010) Proc. IJCNN , pp. 1-8
    • Yudanov, D.1    Shaaban, M.2    Melton, R.3    Reznik, L.4
  • 26
    • 80053254903 scopus 로고    scopus 로고
    • Profiling heterogeneous multi-GPU systems to accelerate cortically inspired learning algorithms
    • May
    • A. Nere, A. Hashmi, and M. Lipasti, "Profiling heterogeneous multi-GPU systems to accelerate cortically inspired learning algorithms," in Proc. IEEE IPDPS, May 2011, pp. 906-920.
    • (2011) Proc. IEEE IPDPS , pp. 906-920
    • Nere, A.1    Hashmi, A.2    Lipasti, M.3
  • 27
  • 28
    • 33745712258 scopus 로고    scopus 로고
    • A review of the integrate and fire neuron model i.Homogeneous synaptic input
    • Jun.
    • N. Burkitt, "A review of the integrate-and-fire neuron model: I. Homogeneous synaptic input," Biol. Cybern., vol. 95, pp. 1-19, Jun. 2006.
    • (2006) Biol. Cybern. , vol.95 , pp. 1-19
    • Burkitt, N.1
  • 30
    • 4344661328 scopus 로고    scopus 로고
    • Which model to use for cortical spiking neurons?
    • Sep.
    • E. Izhikevich, "Which model to use for cortical spiking neurons?" IEEE Trans. Neural Netw., vol. 15, no. 5, pp. 1063-1070, Sep. 2004.
    • (2004) IEEE Trans. Neural Netw. , vol.15 , Issue.5 , pp. 1063-1070
    • Izhikevich, E.1
  • 31
    • 0033860923 scopus 로고    scopus 로고
    • Competitive Hebbian learning through spike-timing-dependent synaptic plasticity
    • S. Song, K. D. Miller, and L. F. Abbott, "Competitive Hebbian learning through spike-timing-dependent synaptic plasticity," Nature Neurosci., vol. 3, no. 9, pp. 919-926, 2000.
    • (2000) Nature Neurosci. , vol.3 , Issue.9 , pp. 919-926
    • Song, S.1    Miller, K.D.2    Abbott, L.F.3
  • 35
    • 84949191823 scopus 로고    scopus 로고
    • Webots: Symbiosis between virtual and real mobile robots
    • O. Michel, "Webots: Symbiosis between virtual and real mobile robots," in Virtual Worlds (Lecture Notes in Computer Science), vol. 1434, J.-C. Heudin, Ed. Berlin, Germany: Springer-Verlag, 1998, pp. 254-263. (Pubitemid 128101751)
    • (1998) Lecture notes in computer science , Issue.1434 , pp. 254-263
    • Michel, O.1
  • 36
    • 84893651707 scopus 로고    scopus 로고
    • [Online]. Available
    • Python: Boost Documentation [Online]. Available: http://www.boost. org/libs/python/doc/
    • (2003) Python: Boost Documentation
  • 37
    • 20844460509 scopus 로고    scopus 로고
    • Advancing the boundaries of high-connectivity network simulation with distributed computing
    • DOI 10.1162/0899766054026648
    • A. Morrison, C. Mehring, T. Geisel, A. Aertsen, and M. Diesmann, "Advancing the boundaries of high-connectivity network simulation with distributed computing," Neural Comput., vol. 17, no. 8, pp. 1776-1801, Aug. 2005. (Pubitemid 40864607)
    • (2005) Neural Computation , vol.17 , Issue.8 , pp. 1776-1801
    • Morrison, A.1    Mehring, C.2    Geisel, T.3    Aertsen, A.4    Diesmann, M.5
  • 38
    • 38049110006 scopus 로고    scopus 로고
    • Efficient parallel simulation of large-scale neuronal networks on clusters of multiprocessor computers
    • Euro-Par 2007 Parallel Processing A.-M. Kermarrec, L. Bougé, and T. Priol, Eds. Berlin, Germany: Springer-Verlag
    • H. Plesser, J. Eppler, A. Morrison, M. Diesmann, and M.-O. Gewaltig, "Efficient parallel simulation of large-scale neuronal networks on clusters of multiprocessor computers," in Euro-Par 2007 Parallel Processing (Lecture Notes in Computer Science), vol. 4641, A.-M. Kermarrec, L. Bougé, and T. Priol, Eds. Berlin, Germany: Springer-Verlag, 2007, pp. 672-681.
    • (2007) Lecture Notes in Computer Science , vol.4641 , pp. 672-681
    • Plesser, H.1    Eppler, J.2    Morrison, A.3    Diesmann, M.4    Gewaltig, M.-O.5
  • 40
    • 0033740171 scopus 로고    scopus 로고
    • Point-to-point connectivity between neuromorphic chips using address-events
    • May
    • K. A. Boahen, "Point-to-point connectivity between neuromorphic chips using address-events," IEEE Trans. Circuits Syst. II, vol. 47, no. 5, pp. 416-34, May 2000.
    • (2000) IEEE Trans. Circuits Syst. II , vol.47 , Issue.5 , pp. 416-434
    • Boahen, K.A.1
  • 41
    • 80052800379 scopus 로고    scopus 로고
    • Ohio State Univ., Columbus, OH, USA [Online]. Available
    • MVAPICH: MPI Over InfiniBand, 10GigE/iWARP and RoCE. Ohio State Univ., Columbus, OH, USA [Online]. Available: http://mvapich.cse.ohio-state.edu/ overview/mvapich2/
    • (2010) MVAPICH: MPI over InfiniBand, 10GigE/iWARP and RoCE
  • 43
    • 33846013910 scopus 로고    scopus 로고
    • Exact subthreshold integration with continuous spike times in discrete-time neural network simulations
    • A. Morrison, S. Straube, H. E. Plesser, and M. Diesmann, "Exact subthreshold integration with continuous spike times in discrete-time neural network simulations." Neural Comput., vol. 19, no. 1, pp. 47-79, 2007.
    • (2007) Neural Comput. , vol.19 , Issue.1 , pp. 47-79
    • Morrison, A.1    Straube, S.2    Plesser, H.E.3    Diesmann, M.4
  • 44
    • 84876943054 scopus 로고    scopus 로고
    • A self-organizing spiking neural model for learning fault-tolerant spatio-motor transformations
    • Oct.
    • N. Srinivasa and Y. K. Cho, "A self-organizing spiking neural model for learning fault-tolerant spatio-motor transformations," IEEE Trans. Neural Netw. Learn. Syst., vol. 23, no. 10, pp. 1526-1538, Oct. 2012.
    • (2012) IEEE Trans. Neural Netw. Learn. Syst. , vol.23 , Issue.10 , pp. 1526-1538
    • Srinivasa, N.1    Cho, Y.K.2
  • 45
    • 84878189354 scopus 로고    scopus 로고
    • A spiking neural model for stable reinforcement of synapses based on multiple distal rewards
    • M. J. O'Brien and N. Srinivasa, "A spiking neural model for stable reinforcement of synapses based on multiple distal rewards," Neural Comput., vol. 25, no. 1, pp. 123-156, 2013.
    • (2013) Neural Comput. , vol.25 , Issue.1 , pp. 123-156
    • O'Brien, M.J.1    Srinivasa, N.2
  • 46
    • 34249703480 scopus 로고    scopus 로고
    • Spike-timing-dependent plasticity in balanced random networks
    • A. Morrison, A. Aertsen, and M. Diesmann, "Spike-timing-dependent plasticity in balanced random networks," Neural Comput., vol. 19, no. 6, pp. 1437-1467, 2007.
    • (2007) Neural Comput. , vol.19 , Issue.6 , pp. 1437-1467
    • Morrison, A.1    Aertsen, A.2    Diesmann, M.3
  • 47
    • 30744439313 scopus 로고    scopus 로고
    • A resilient, low-frequency, small-world human brain functional network with highly connected association cortical hubs
    • DOI 10.1523/JNEUROSCI.3874-05.2006
    • S. Achard, R. Salvador, B. Whitcher, J. Suckling, and E. Bullmore, "A resilient, low-frequency, small-world human brain functional network with highly connected association cortical hubs." J. Neurosci., vol. 26, no. 1, pp. 63-72, 2006. (Pubitemid 43090914)
    • (2006) Journal of Neuroscience , vol.26 , Issue.1 , pp. 63-72
    • Achard, S.1    Salvador, R.2    Whitcher, B.3    Suckling, J.4    Bullmore, E.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.