{"title":"尖峰神经网络可达并行离散事件仿真研究","authors":"Adriano Pimpini","doi":"10.1145/3573900.3593637","DOIUrl":null,"url":null,"abstract":"Spiking Neural Networks (SNNs) are a class of Artificial Neural Networks that closely mimic biological neural networks. Their potential to advance medical and artificial intelligence research makes them particularly interesting to study. Since their behaviour cannot be computed with single one-shot functions, simulations are employed to study their evolution over time. Recent works presented the possibility of simulating SNNs using speculative Parallel Discrete Event Simulation (PDES). However, no high-level interface to run SNN simulations using PDES was provided, leaving the model implementation to the users. This demanding process creates a barrier to the adoption of the method. In this work, the initial efforts towards making PDES-based simulation of SNNs easily accessible via interfaces with a high abstraction level (PyNN) are reported. Preliminary performance results are reported and comparisons are made between PDES using the ROme OpTimistic Simulator (ROOT-Sim), and the state-of-the-art SNN simulator NEST, both used through the PyNN interfaces.","PeriodicalId":246048,"journal":{"name":"Proceedings of the 2023 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation","volume":"402 2","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards accessible Parallel Discrete Event Simulation of Spiking Neural Networks\",\"authors\":\"Adriano Pimpini\",\"doi\":\"10.1145/3573900.3593637\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Spiking Neural Networks (SNNs) are a class of Artificial Neural Networks that closely mimic biological neural networks. Their potential to advance medical and artificial intelligence research makes them particularly interesting to study. Since their behaviour cannot be computed with single one-shot functions, simulations are employed to study their evolution over time. Recent works presented the possibility of simulating SNNs using speculative Parallel Discrete Event Simulation (PDES). However, no high-level interface to run SNN simulations using PDES was provided, leaving the model implementation to the users. This demanding process creates a barrier to the adoption of the method. In this work, the initial efforts towards making PDES-based simulation of SNNs easily accessible via interfaces with a high abstraction level (PyNN) are reported. Preliminary performance results are reported and comparisons are made between PDES using the ROme OpTimistic Simulator (ROOT-Sim), and the state-of-the-art SNN simulator NEST, both used through the PyNN interfaces.\",\"PeriodicalId\":246048,\"journal\":{\"name\":\"Proceedings of the 2023 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation\",\"volume\":\"402 2\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2023 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3573900.3593637\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2023 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3573900.3593637","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards accessible Parallel Discrete Event Simulation of Spiking Neural Networks
Spiking Neural Networks (SNNs) are a class of Artificial Neural Networks that closely mimic biological neural networks. Their potential to advance medical and artificial intelligence research makes them particularly interesting to study. Since their behaviour cannot be computed with single one-shot functions, simulations are employed to study their evolution over time. Recent works presented the possibility of simulating SNNs using speculative Parallel Discrete Event Simulation (PDES). However, no high-level interface to run SNN simulations using PDES was provided, leaving the model implementation to the users. This demanding process creates a barrier to the adoption of the method. In this work, the initial efforts towards making PDES-based simulation of SNNs easily accessible via interfaces with a high abstraction level (PyNN) are reported. Preliminary performance results are reported and comparisons are made between PDES using the ROme OpTimistic Simulator (ROOT-Sim), and the state-of-the-art SNN simulator NEST, both used through the PyNN interfaces.