{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T08:38:53Z","timestamp":1743064733391,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031304415"},{"type":"electronic","value":"9783031304422"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-30442-2_30","type":"book-chapter","created":{"date-parts":[[2023,4,27]],"date-time":"2023-04-27T10:02:09Z","timestamp":1682589729000},"page":"399-413","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["GPU4SNN: GPU-Based Acceleration for\u00a0Spiking Neural Network Simulations"],"prefix":"10.1007","author":[{"given":"Nitin","family":"Satpute","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Anna","family":"Hambitzer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saeed","family":"Aljaberi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Najwa","family":"Aaraj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,4,28]]},"reference":[{"key":"30_CR1","unstructured":"Abadi, M., et al.: Tensorflow: a system for large-scale machine learning. In: 12th $$\\{$$USENIX$$\\}$$ Symposium on Operating Systems Design and Implementation ($$\\{$$OSDI$$\\}$$ 2016), pp. 265\u2013283 (2016)"},{"key":"30_CR2","doi-asserted-by":"crossref","unstructured":"Ahmad, N., Isbister, J.B., Smithe, T.S.C., Stringer, S.M.: Spike: a GPU optimised spiking neural network simulator. bioRxiv, p. 461160 (2018)","DOI":"10.1101\/461160"},{"key":"30_CR3","doi-asserted-by":"crossref","unstructured":"Balaji, A., et al.: PyCARL: a PyNN interface for hardware-software co-simulation of spiking neural network. arXiv preprint arXiv:2003.09696 (2020)","DOI":"10.1109\/IJCNN48605.2020.9207142"},{"key":"30_CR4","doi-asserted-by":"publisher","unstructured":"Barrett, D.G., Morcos, A.S., Macke, J.H.: Analyzing biological and artificial neural networks: challenges with opportunities for synergy? Curr. Opin. Neurobiol. 55, 55\u201364 (2019). https:\/\/doi.org\/10.1016\/j.conb.2019.01.007. Machine Learning, Big Data, and Neuroscience","DOI":"10.1016\/j.conb.2019.01.007"},{"key":"30_CR5","doi-asserted-by":"publisher","unstructured":"Beyeler, M., Carlson, K.D., Chou, T.S., Dutt, N., Krichmar, J.L.: Carlsim 3: a user-friendly and highly optimized library for the creation of neurobiologically detailed spiking neural networks. In: 2015 International Joint Conference on Neural Networks (IJCNN), pp. 1\u20138 (2015). https:\/\/doi.org\/10.1109\/IJCNN.2015.7280424","DOI":"10.1109\/IJCNN.2015.7280424"},{"key":"30_CR6","doi-asserted-by":"publisher","unstructured":"Carnevale, N.T., Hines, M.L.: The NEURON Book. Cambridge University Press, Cambridge (2006). https:\/\/doi.org\/10.1017\/CBO9780511541612","DOI":"10.1017\/CBO9780511541612"},{"issue":"1","key":"30_CR7","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MM.2018.112130359","volume":"38","author":"M Davies","year":"2018","unstructured":"Davies, M., et al.: Loihi: a neuromorphic manycore processor with on-chip learning. IEEE Micro 38(1), 82\u201399 (2018). https:\/\/doi.org\/10.1109\/MM.2018.112130359","journal-title":"IEEE Micro"},{"issue":"5","key":"30_CR8","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MC.2019.2903009","volume":"52","author":"MV DeBole","year":"2019","unstructured":"DeBole, M.V., et al.: Truenorth: accelerating from zero to 64 million neurons in 10 years. Computer 52(5), 20\u201329 (2019). https:\/\/doi.org\/10.1109\/MC.2019.2903009","journal-title":"Computer"},{"key":"30_CR9","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1016\/j.neunet.2020.11.005","volume":"134","author":"V Demin","year":"2021","unstructured":"Demin, V., et al.: Necessary conditions for STDP-based pattern recognition learning in a memristive spiking neural network. Neural Netw. 134, 64\u201375 (2021). https:\/\/doi.org\/10.1016\/j.neunet.2020.11.005","journal-title":"Neural Netw."},{"key":"30_CR10","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1016\/j.procs.2018.11.023","volume":"145","author":"E Diamant","year":"2018","unstructured":"Diamant, E.: Designing artificial cognitive architectures: brain inspired or biologically inspired? Procedia Comput. Sci. 145, 153\u2013157 (2018)","journal-title":"Procedia Comput. Sci."},{"key":"30_CR11","doi-asserted-by":"publisher","unstructured":"Eppler, J., Helias, M., Muller, E., Diesmann, M., Gewaltig, M.O.: Pynest: a convenient interface to the nest simulator. Front. Neuroinform. 2, 12 (2008). https:\/\/doi.org\/10.3389\/neuro.11.012.2008","DOI":"10.3389\/neuro.11.012.2008"},{"key":"30_CR12","doi-asserted-by":"crossref","unstructured":"Fidjeland, A.K., Shanahan, M.P.: Accelerated simulation of spiking neural networks using GPUs. In: The 2010 International Joint Conference on Neural Networks (IJCNN), pp. 1\u20138. IEEE (2010)","DOI":"10.1109\/IJCNN.2010.5596678"},{"issue":"5","key":"30_CR13","doi-asserted-by":"publisher","first-page":"652","DOI":"10.1109\/JPROC.2014.2304638","volume":"102","author":"SB Furber","year":"2014","unstructured":"Furber, S.B., Galluppi, F., Temple, S., Plana, L.A.: The spinnaker project. Proc. IEEE 102(5), 652\u2013665 (2014)","journal-title":"Proc. IEEE"},{"key":"30_CR14","doi-asserted-by":"publisher","first-page":"167","DOI":"10.1007\/978-3-642-03156-4_17","volume-title":"Advances in Computational Intelligence","author":"S Ghosh-Dastidar","year":"2009","unstructured":"Ghosh-Dastidar, S., Adeli, H.: Third Generation Neural Networks: Spiking Neural Networks. In: Yu, W., Sanchez, E.N. (eds.) Advances in Computational Intelligence, vol. 61, pp. 167\u2013178. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-03156-4_17"},{"key":"30_CR15","doi-asserted-by":"publisher","first-page":"13","DOI":"10.3389\/fncom.2021.627620","volume":"15","author":"B Golosio","year":"2021","unstructured":"Golosio, B., Tiddia, G., De Luca, C., Pastorelli, E., Simula, F., Paolucci, P.S.: Fast simulations of highly-connected spiking cortical models using GPUs. Front. Comput. Neurosci. 15, 13 (2021). https:\/\/doi.org\/10.3389\/fncom.2021.627620","journal-title":"Front. Comput. Neurosci."},{"key":"30_CR16","doi-asserted-by":"publisher","unstructured":"Gupta, K., Stuart, J.A., Owens, J.D.: A study of persistent threads style GPU programming for GPGPU workloads. In: 2012 Innovative Parallel Computing (InPar), pp. 1\u201314 (2012). https:\/\/doi.org\/10.1109\/InPar.2012.6339596","DOI":"10.1109\/InPar.2012.6339596"},{"key":"30_CR17","doi-asserted-by":"publisher","unstructured":"Heaven, D.: Why deep-learning AIs are so easy to fool. Nature 574(7777), 163\u2013166 (2019). https:\/\/doi.org\/10.1038\/d41586-019-03013-5","DOI":"10.1038\/d41586-019-03013-5"},{"key":"30_CR18","doi-asserted-by":"publisher","first-page":"19","DOI":"10.3389\/fninf.2013.00019","volume":"7","author":"RV Hoang","year":"2013","unstructured":"Hoang, R.V., Tanna, D., Jayet Bray, L.C., Dascalu, S.M., Harris, F.C., Jr.: A novel CPU\/GPU simulation environment for large-scale biologically realistic neural modeling. Front. Neuroinform. 7, 19 (2013)","journal-title":"Front. Neuroinform."},{"issue":"4","key":"30_CR19","doi-asserted-by":"publisher","first-page":"500","DOI":"10.1113\/jphysiol.1952.sp004764","volume":"117","author":"AL Hodgkin","year":"1952","unstructured":"Hodgkin, A.L., Huxley, A.F.: A quantitative description of membrane current and its application to conduction and excitation in nerve. J. Physiol. 117(4), 500 (1952)","journal-title":"J. Physiol."},{"key":"30_CR20","doi-asserted-by":"publisher","unstructured":"Hu, J., Shen, L., Sun, G.: Squeeze-and-excitation networks. In: 2018 IEEE\/CVF Conference on Computer Vision and Pattern Recognition, pp. 7132\u20137141 (2018). https:\/\/doi.org\/10.1109\/CVPR.2018.00745","DOI":"10.1109\/CVPR.2018.00745"},{"issue":"6","key":"30_CR21","doi-asserted-by":"publisher","first-page":"1569","DOI":"10.1109\/TNN.2003.820440","volume":"14","author":"EM Izhikevich","year":"2003","unstructured":"Izhikevich, E.M.: Simple model of spiking neurons. IEEE Trans. Neural Networks 14(6), 1569\u20131572 (2003). https:\/\/doi.org\/10.1109\/TNN.2003.820440","journal-title":"IEEE Trans. Neural Networks"},{"issue":"5","key":"30_CR22","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1109\/TNN.2004.832719","volume":"15","author":"EM Izhikevich","year":"2004","unstructured":"Izhikevich, E.M.: Which model to use for cortical spiking neurons? IEEE Trans. Neural Networks 15(5), 1063\u20131070 (2004)","journal-title":"IEEE Trans. Neural Networks"},{"key":"30_CR23","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.neucom.2018.04.007","volume":"302","author":"B Kasap","year":"2018","unstructured":"Kasap, B., van Opstal, A.J.: Dynamic parallelism for synaptic updating in GPU-accelerated spiking neural network simulations. Neurocomputing 302, 55\u201365 (2018)","journal-title":"Neurocomputing"},{"key":"30_CR24","unstructured":"Mark, H.: CUDA Pro Tip: Write Flexible Kernels with Grid-Stride Loops. online (2013)"},{"issue":"6","key":"30_CR25","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MSP.2019.2931595","volume":"36","author":"EO Neftci","year":"2019","unstructured":"Neftci, E.O., Mostafa, H., Zenke, F.: Surrogate gradient learning in spiking neural networks: bringing the power of gradient-based optimization to spiking neural networks. IEEE Signal Process. Mag. 36(6), 51\u201363 (2019)","journal-title":"IEEE Signal Process. Mag."},{"key":"30_CR26","unstructured":"Oreshkin, B.N., Carpov, D., Chapados, N., Bengio, Y.: N-beats: neural basis expansion analysis for interpretable time series forecasting. In: International Conference on Learning Representations (2020)"},{"key":"30_CR27","unstructured":"Paszke, A., et al.: Automatic differentiation in pytorch. Openreview (2017)"},{"issue":"7784","key":"30_CR28","doi-asserted-by":"publisher","first-page":"607","DOI":"10.1038\/s41586-019-1677-2","volume":"575","author":"K Roy","year":"2019","unstructured":"Roy, K., Jaiswal, A., Panda, P.: Towards spike-based machine intelligence with neuromorphic computing. Nature 575(7784), 607\u2013617 (2019)","journal-title":"Nature"},{"issue":"7839","key":"30_CR29","doi-asserted-by":"publisher","first-page":"604","DOI":"10.1038\/s41586-020-03051-4","volume":"588","author":"J Schrittwieser","year":"2020","unstructured":"Schrittwieser, J., et al.: Mastering Atari, Go, chess and shogi by planning with a learned model. Nature 588(7839), 604\u2013609 (2020). https:\/\/doi.org\/10.1038\/s41586-020-03051-4","journal-title":"Nature"},{"key":"30_CR30","doi-asserted-by":"publisher","unstructured":"Stimberg, M., Brette, R., Goodman, D.F.: Brian 2, an intuitive and efficient neural simulator. eLife 8, e47314 (2019). https:\/\/doi.org\/10.7554\/eLife.47314","DOI":"10.7554\/eLife.47314"},{"key":"30_CR31","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1016\/j.neunet.2019.09.026","volume":"122","author":"S Valadez-God\u00ednez","year":"2020","unstructured":"Valadez-God\u00ednez, S., Sossa, H., Santiago-Montero, R.: On the accuracy and computational cost of spiking neuron implementation. Neural Netw. 122, 196\u2013217 (2020)","journal-title":"Neural Netw."},{"issue":"6","key":"30_CR32","doi-asserted-by":"publisher","first-page":"325","DOI":"10.1038\/s42256-020-0187-0","volume":"2","author":"S Wo\u017aniak","year":"2020","unstructured":"Wo\u017aniak, S., Pantazi, A., Bohnstingl, T., Eleftheriou, E.: Deep learning incorporating biologically inspired neural dynamics and in-memory computing. Nat. Mach. Intell. 2(6), 325\u2013336 (2020). https:\/\/doi.org\/10.1038\/s42256-020-0187-0","journal-title":"Nat. Mach. Intell."},{"issue":"1","key":"30_CR33","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/srep18854","volume":"6","author":"E Yavuz","year":"2016","unstructured":"Yavuz, E., Turner, J., Nowotny, T.: GeNN: a code generation framework for accelerated brain simulations. Sci. Rep. 6(1), 1\u201314 (2016)","journal-title":"Sci. Rep."},{"issue":"Jan","key":"30_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1038\/srep18854","volume":"6","author":"E Yavuz","year":"2016","unstructured":"Yavuz, E., Turner, J., Nowotny, T.: GeNN: a code generation framework for accelerated brain simulations. Nat. Sci. Rep. 6(Jan), 1\u201314 (2016). https:\/\/doi.org\/10.1038\/srep18854","journal-title":"Nat. Sci. Rep."},{"issue":"4","key":"30_CR35","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.neuron.2021.01.009","volume":"109","author":"F Zenke","year":"2021","unstructured":"Zenke, F., et al.: Visualizing a joint future of neuroscience and neuromorphic engineering. Neuron 109(4), 571\u2013575 (2021)","journal-title":"Neuron"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-30442-2_30","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,27]],"date-time":"2023-04-27T10:04:47Z","timestamp":1682589887000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-30442-2_30"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031304415","9783031304422"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-30442-2_30","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"28 April 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"PPAM","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Parallel Processing and Applied Mathematics","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Gdansk","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Poland","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 September 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ppam2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ppam.edu.pl\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"132","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"77","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"58% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}