{"title":"Four Simulators of the DANNA Neuromorphic Computing Architecture","authors":"A. Disney, J. Plank, Mark E. Dean","doi":"10.1145/3229884.3229893","DOIUrl":null,"url":null,"abstract":"DANNA is a computing architecture, designed in 2014 to meld features of recurrent, spiking, plastic neuromorphic computing systems with very efficient hardware implementations. Its hardware design and FPGA implementation preceded any software support or simulation. Therefore, the development of simulators for DANNA had multiple, and sometimes conflicting goals. In this paper, we describe four separate simulators for DANNA, including their motivations and details of their implementations. We present a performance evaluation, and conclude with lessons learned. We intend this work to be useful to researchers involved in the co-design of novel hardware and software systems.","PeriodicalId":225636,"journal":{"name":"Proceedings of the International Conference on Neuromorphic Systems","volume":"85 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the International Conference on Neuromorphic Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3229884.3229893","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
DANNA is a computing architecture, designed in 2014 to meld features of recurrent, spiking, plastic neuromorphic computing systems with very efficient hardware implementations. Its hardware design and FPGA implementation preceded any software support or simulation. Therefore, the development of simulators for DANNA had multiple, and sometimes conflicting goals. In this paper, we describe four separate simulators for DANNA, including their motivations and details of their implementations. We present a performance evaluation, and conclude with lessons learned. We intend this work to be useful to researchers involved in the co-design of novel hardware and software systems.