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...
Saved in:
| Main Authors: | , , , , , , , , , , , , , , , , , , , , , , |
|---|---|
| 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 |
| 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 | ||