A scalable approach to modeling on accelerated neuromorphic hardware

Neuromorphic systems open up opportunities to enlarge the explorative space for computational research. However, it is often challenging to unite efficiency and usability. This work presents the software aspects of this endeavor for the BrainScaleS-2 system, a hybrid accelerated neuromorphic hardwar...

Full description

Saved in:
Bibliographic Details
Main Authors: Müller, Eric (Author) , Arnold, Elias (Author) , Breitwieser, Oliver (Author) , Czierlinski, Milena (Author) , Emmel, Arne (Author) , Kaiser, Jakob (Author) , Mauch, Christian (Author) , Schmitt, Sebastian (Author) , Spilger, Philipp (Author) , Stock, Raphael (Author) , Stradmann, Yannik (Author) , Weis, Johannes (Author) , Baumbach, Andreas (Author) , Billaudelle, Sebastian (Author) , Cramer, Benjamin (Author) , Ebert, Falk (Author) , Göltz, Julian (Author) , Ilmberger, Joscha (Author) , Karasenko, Vitali (Author) , Kleider, Mitja (Author) , Leibfried, Aron (Author) , Pehle, Christian (Author) , Schemmel, Johannes (Author)
Format: Article (Journal)
Language:English
Published: May 2022
In: Frontiers in neuroscience
Year: 2022, Volume: 16, Pages: 1-22
ISSN:1662-453X
Online Access:Verlag, kostenfrei, Volltext: https://www.frontiersin.org/articles/10.3389/fnins.2022.884128
Get full text
Author Notes:Eric Müller, Elias Arnold, Oliver Breitwieser, Milena Czierlinski, Arne Emmel, Jakob Kaiser, Christian Mauch, Sebastian Schmitt, Philipp Spilger, Raphael Stock, Yannik Stradmann, Johannes Weis, Andreas Baumbach, Sebastian Billaudelle, Benjamin Cramer, Falk Ebert, Julian Göltz, Joscha Ilmberger, Vitali Karasenko, Mitja Kleider, Aron Leibfried, Christian Pehle and Johannes Schemmel

MARC

LEADER 00000caa a2200000 c 4500
001 1809113415
003 DE-627
005 20221220150931.0
007 cr uuu---uuuuu
008 220705s2022 xx |||||o 00| ||eng c
024 7 |a 10.3389/fnins.2022.884128  |2 doi 
035 |a (DE-627)1809113415 
035 |a (DE-599)KXP1809113415 
035 |a (OCoLC)1341463373 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 29  |2 sdnb 
084 |a 29  |2 sdnb 
100 1 |a Müller, Eric  |e VerfasserIn  |0 (DE-588)1068657049  |0 (DE-627)820573108  |0 (DE-576)427988543  |4 aut 
245 1 2 |a A scalable approach to modeling on accelerated neuromorphic hardware  |c Eric Müller, Elias Arnold, Oliver Breitwieser, Milena Czierlinski, Arne Emmel, Jakob Kaiser, Christian Mauch, Sebastian Schmitt, Philipp Spilger, Raphael Stock, Yannik Stradmann, Johannes Weis, Andreas Baumbach, Sebastian Billaudelle, Benjamin Cramer, Falk Ebert, Julian Göltz, Joscha Ilmberger, Vitali Karasenko, Mitja Kleider, Aron Leibfried, Christian Pehle and Johannes Schemmel 
264 1 |c May 2022 
300 |a 22 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Published: 18 May 2022 
500 |a Gesehen am 05.07.2022 
520 |a Neuromorphic systems open up opportunities to enlarge the explorative space for computational research. However, it is often challenging to unite efficiency and usability. This work presents the software aspects of this endeavor for the BrainScaleS-2 system, a hybrid accelerated neuromorphic hardware architecture based on physical modeling. We introduce key aspects of the BrainScaleS-2 Operating System: experiment workflow, API layering, software design, and platform operation. We present use cases to discuss and derive requirements for the software and showcase the implementation. The focus lies on novel system and software features such as multi-compartmental neurons, fast re-configuration for hardware-in-the-loop training, applications for the embedded processors, the non-spiking operation mode, interactive platform access, and sustainable hardware/software co-development. Finally, we discuss further developments in terms of hardware scale-up, system usability, and efficiency. 
700 1 |a Arnold, Elias  |e VerfasserIn  |0 (DE-588)1261811275  |0 (DE-627)1809108411  |4 aut 
700 1 |a Breitwieser, Oliver  |d 1987-  |e VerfasserIn  |0 (DE-588)1163617652  |0 (DE-627)1027933408  |0 (DE-576)508090997  |4 aut 
700 1 |a Czierlinski, Milena  |e VerfasserIn  |0 (DE-588)1261811712  |0 (DE-627)1809108748  |4 aut 
700 1 |a Emmel, Arne  |e VerfasserIn  |4 aut 
700 1 |a Kaiser, Jakob  |e VerfasserIn  |0 (DE-588)1242504362  |0 (DE-627)1772418447  |4 aut 
700 1 |a Mauch, Christian  |d 1986-  |e VerfasserIn  |0 (DE-588)1187261696  |0 (DE-627)166637914X  |4 aut 
700 1 |a Schmitt, Sebastian  |e VerfasserIn  |4 aut 
700 1 |a Spilger, Philipp  |e VerfasserIn  |0 (DE-588)1261812468  |0 (DE-627)1809109183  |4 aut 
700 1 |a Stock, Raphael  |e VerfasserIn  |0 (DE-588)1261812859  |0 (DE-627)1809109760  |4 aut 
700 1 |a Stradmann, Yannik  |e VerfasserIn  |0 (DE-588)1181379393  |0 (DE-627)1662664249  |4 aut 
700 1 |a Weis, Johannes  |e VerfasserIn  |0 (DE-588)1256732206  |0 (DE-627)180077494X  |4 aut 
700 1 |a Baumbach, Andreas  |d 1992-  |e VerfasserIn  |0 (DE-588)1169784216  |0 (DE-627)1035890704  |0 (DE-576)512249334  |4 aut 
700 1 |a Billaudelle, Sebastian  |d 1991-  |e VerfasserIn  |0 (DE-588)118726153X  |0 (DE-627)1666378356  |4 aut 
700 1 |a Cramer, Benjamin  |d 1993-  |e VerfasserIn  |0 (DE-588)1125028068  |0 (DE-627)879345616  |0 (DE-576)483278572  |4 aut 
700 1 |a Ebert, Falk  |e VerfasserIn  |0 (DE-588)1261813618  |0 (DE-627)1809110262  |4 aut 
700 1 |a Göltz, Julian  |e VerfasserIn  |0 (DE-588)1197708723  |0 (DE-627)1679440802  |4 aut 
700 1 |a Ilmberger, Joscha  |e VerfasserIn  |0 (DE-588)1261814010  |0 (DE-627)1809110637  |4 aut 
700 1 |a Karasenko, Vitali  |e VerfasserIn  |4 aut 
700 1 |a Kleider, Mitja  |e VerfasserIn  |4 aut 
700 1 |a Leibfried, Aron  |e VerfasserIn  |4 aut 
700 1 |a Pehle, Christian  |d 1988-  |e VerfasserIn  |0 (DE-588)1093238550  |0 (DE-627)853202338  |0 (DE-576)46265527X  |4 aut 
700 1 |a Schemmel, Johannes  |e VerfasserIn  |0 (DE-588)1025834607  |0 (DE-627)72488291X  |0 (DE-576)370821440  |4 aut 
773 0 8 |i Enthalten in  |t Frontiers in neuroscience  |d Lausanne : Frontiers Research Foundation, 2007  |g 16(2022), Artikel-ID 884128, Seite 1-22  |h Online-Ressource  |w (DE-627)55908109X  |w (DE-600)2411902-7  |w (DE-576)281378959  |x 1662-453X  |7 nnas  |a A scalable approach to modeling on accelerated neuromorphic hardware 
773 1 8 |g volume:16  |g year:2022  |g elocationid:884128  |g pages:1-22  |g extent:22  |a A scalable approach to modeling on accelerated neuromorphic hardware 
856 4 0 |u https://www.frontiersin.org/articles/10.3389/fnins.2022.884128  |x Verlag  |z kostenfrei  |3 Volltext 
951 |a AR 
992 |a 20220705 
992 |a 20220705 
993 |a Article 
993 |a Article 
994 |a 2022 
994 |a 2022 
998 |g 1025834607  |a Schemmel, Johannes  |m 1025834607:Schemmel, Johannes  |d 130000  |d 130700  |d 130000  |d 700000  |d 728500  |e 130000PS1025834607  |e 130700PS1025834607  |e 130000PS1025834607  |e 700000PS1025834607  |e 728500PS1025834607  |k 0/130000/  |k 1/130000/130700/  |k 0/130000/  |k 0/700000/  |k 1/700000/728500/  |p 23  |y j 
998 |g 1093238550  |a Pehle, Christian  |m 1093238550:Pehle, Christian  |d 700000  |d 728500  |e 700000PP1093238550  |e 728500PP1093238550  |k 0/700000/  |k 1/700000/728500/  |p 22 
998 |g 1261814010  |a Ilmberger, Joscha  |m 1261814010:Ilmberger, Joscha  |d 130000  |d 130700  |e 130000PI1261814010  |e 130700PI1261814010  |k 0/130000/  |k 1/130000/130700/  |p 18 
998 |g 1197708723  |a Göltz, Julian  |m 1197708723:Göltz, Julian  |d 130000  |d 130700  |e 130000PG1197708723  |e 130700PG1197708723  |k 0/130000/  |k 1/130000/130700/  |p 17 
998 |g 1261813618  |a Ebert, Falk  |m 1261813618:Ebert, Falk  |d 110000  |d 130000  |d 130700  |e 110000PE1261813618  |e 130000PE1261813618  |e 130700PE1261813618  |k 0/110000/  |k 0/130000/  |k 1/130000/130700/  |p 16 
998 |g 1125028068  |a Cramer, Benjamin  |m 1125028068:Cramer, Benjamin  |d 130000  |d 130700  |e 130000PC1125028068  |e 130700PC1125028068  |k 0/130000/  |k 1/130000/130700/  |p 15 
998 |g 118726153X  |a Billaudelle, Sebastian  |m 118726153X:Billaudelle, Sebastian  |d 130000  |d 130700  |e 130000PB118726153X  |e 130700PB118726153X  |k 0/130000/  |k 1/130000/130700/  |p 14 
998 |g 1169784216  |a Baumbach, Andreas  |m 1169784216:Baumbach, Andreas  |d 130000  |d 130700  |d 130000  |d 700000  |d 728500  |e 130000PB1169784216  |e 130700PB1169784216  |e 130000PB1169784216  |e 700000PB1169784216  |e 728500PB1169784216  |k 0/130000/  |k 1/130000/130700/  |k 0/130000/  |k 0/700000/  |k 1/700000/728500/  |p 13 
998 |g 1256732206  |a Weis, Johannes  |m 1256732206:Weis, Johannes  |d 130000  |d 130700  |e 130000PW1256732206  |e 130700PW1256732206  |k 0/130000/  |k 1/130000/130700/  |p 12 
998 |g 1181379393  |a Stradmann, Yannik  |m 1181379393:Stradmann, Yannik  |d 130000  |d 130700  |e 130000PS1181379393  |e 130700PS1181379393  |k 0/130000/  |k 1/130000/130700/  |p 11 
998 |g 1261812859  |a Stock, Raphael  |m 1261812859:Stock, Raphael  |d 130000  |e 130000PS1261812859  |k 0/130000/  |p 10 
998 |g 1261812468  |a Spilger, Philipp  |m 1261812468:Spilger, Philipp  |d 130000  |d 130700  |e 130000PS1261812468  |e 130700PS1261812468  |k 0/130000/  |k 1/130000/130700/  |p 9 
998 |g 1187261696  |a Mauch, Christian  |m 1187261696:Mauch, Christian  |d 130000  |d 130700  |e 130000PM1187261696  |e 130700PM1187261696  |k 0/130000/  |k 1/130000/130700/  |p 7 
998 |g 1242504362  |a Kaiser, Jakob  |m 1242504362:Kaiser, Jakob  |d 130000  |d 130700  |e 130000PK1242504362  |e 130700PK1242504362  |k 0/130000/  |k 1/130000/130700/  |p 6 
998 |g 1261811712  |a Czierlinski, Milena  |m 1261811712:Czierlinski, Milena  |d 130000  |e 130000PC1261811712  |k 0/130000/  |p 4 
998 |g 1261811275  |a Arnold, Elias  |m 1261811275:Arnold, Elias  |d 130000  |d 130700  |e 130000PA1261811275  |e 130700PA1261811275  |k 0/130000/  |k 1/130000/130700/  |p 2 
998 |g 1068657049  |a Müller, Eric  |m 1068657049:Müller, Eric  |d 130000  |d 130700  |d 130000  |e 130000PM1068657049  |e 130700PM1068657049  |e 130000PM1068657049  |k 0/130000/  |k 1/130000/130700/  |k 0/130000/  |p 1  |x j 
999 |a KXP-PPN1809113415  |e 4161266510 
999 |a KXP-PPN1809113415  |e 4161265840 
BIB |a Y 
SER |a journal 
JSO |a {"person":[{"role":"aut","display":"Müller, Eric","given":"Eric","family":"Müller"},{"display":"Arnold, Elias","role":"aut","family":"Arnold","given":"Elias"},{"role":"aut","display":"Breitwieser, Oliver","given":"Oliver","family":"Breitwieser"},{"family":"Czierlinski","given":"Milena","display":"Czierlinski, Milena","role":"aut"},{"role":"aut","display":"Emmel, Arne","given":"Arne","family":"Emmel"},{"display":"Kaiser, Jakob","role":"aut","family":"Kaiser","given":"Jakob"},{"family":"Mauch","given":"Christian","display":"Mauch, Christian","role":"aut"},{"family":"Schmitt","given":"Sebastian","display":"Schmitt, Sebastian","role":"aut"},{"given":"Philipp","family":"Spilger","role":"aut","display":"Spilger, Philipp"},{"role":"aut","display":"Stock, Raphael","given":"Raphael","family":"Stock"},{"given":"Yannik","family":"Stradmann","role":"aut","display":"Stradmann, Yannik"},{"display":"Weis, Johannes","role":"aut","family":"Weis","given":"Johannes"},{"display":"Baumbach, Andreas","role":"aut","family":"Baumbach","given":"Andreas"},{"display":"Billaudelle, Sebastian","role":"aut","family":"Billaudelle","given":"Sebastian"},{"role":"aut","display":"Cramer, Benjamin","given":"Benjamin","family":"Cramer"},{"role":"aut","display":"Ebert, Falk","given":"Falk","family":"Ebert"},{"given":"Julian","family":"Göltz","role":"aut","display":"Göltz, Julian"},{"given":"Joscha","family":"Ilmberger","role":"aut","display":"Ilmberger, Joscha"},{"given":"Vitali","family":"Karasenko","role":"aut","display":"Karasenko, Vitali"},{"given":"Mitja","family":"Kleider","role":"aut","display":"Kleider, Mitja"},{"family":"Leibfried","given":"Aron","display":"Leibfried, Aron","role":"aut"},{"given":"Christian","family":"Pehle","role":"aut","display":"Pehle, Christian"},{"family":"Schemmel","given":"Johannes","display":"Schemmel, Johannes","role":"aut"}],"language":["eng"],"physDesc":[{"extent":"22 S."}],"type":{"media":"Online-Ressource","bibl":"article-journal"},"id":{"eki":["1809113415"],"doi":["10.3389/fnins.2022.884128"]},"title":[{"title_sort":"scalable approach to modeling on accelerated neuromorphic hardware","title":"A scalable approach to modeling on accelerated neuromorphic hardware"}],"relHost":[{"type":{"media":"Online-Ressource","bibl":"periodical"},"id":{"eki":["55908109X"],"zdb":["2411902-7"],"issn":["1662-453X"]},"pubHistory":["1.2007 -"],"part":{"volume":"16","extent":"22","year":"2022","pages":"1-22","text":"16(2022), Artikel-ID 884128, Seite 1-22"},"recId":"55908109X","origin":[{"dateIssuedDisp":"2007-","publisher":"Frontiers Research Foundation","dateIssuedKey":"2007","publisherPlace":"Lausanne"}],"language":["eng"],"physDesc":[{"extent":"Online-Ressource"}],"title":[{"title_sort":"Frontiers in neuroscience","title":"Frontiers in neuroscience"}],"name":{"displayForm":["Frontiers Research Foundation"]},"note":["Gesehen am 04.06.20"],"disp":"A scalable approach to modeling on accelerated neuromorphic hardwareFrontiers in neuroscience"}],"name":{"displayForm":["Eric Müller, Elias Arnold, Oliver Breitwieser, Milena Czierlinski, Arne Emmel, Jakob Kaiser, Christian Mauch, Sebastian Schmitt, Philipp Spilger, Raphael Stock, Yannik Stradmann, Johannes Weis, Andreas Baumbach, Sebastian Billaudelle, Benjamin Cramer, Falk Ebert, Julian Göltz, Joscha Ilmberger, Vitali Karasenko, Mitja Kleider, Aron Leibfried, Christian Pehle and Johannes Schemmel"]},"recId":"1809113415","note":["Published: 18 May 2022","Gesehen am 05.07.2022"],"origin":[{"dateIssuedDisp":"May 2022","dateIssuedKey":"2022"}]} 
SRT |a MUELLERERISCALABLEAP2022