A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems

In this article, we present a methodological framework that meets novel requirements emerging from upcoming types of accelerated and highly configurable neuromorphic hardware systems. We describe in detail a device with 45 million programmable and dynamic synapses that is currently under development...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Brüderle, Daniel (VerfasserIn) , Petrovici, Mihai A. (VerfasserIn) , Vogginger, Bernhard (VerfasserIn) , Ehrlich, Matthias (VerfasserIn) , Pfeil, Thomas (VerfasserIn) , Millner, Sebastian (VerfasserIn) , Grübl, Andreas (VerfasserIn) , Wendt, Karsten (VerfasserIn) , Müller, Eric (VerfasserIn) , Schwartz, Marc-Olivier (VerfasserIn) , Husmann, Dan (VerfasserIn) , Jeltsch, Sebastian (VerfasserIn) , Fieres, Johannes (VerfasserIn) , Schilling, Moritz (VerfasserIn) , Müller, Paul (VerfasserIn) , Breitwieser, Oliver (VerfasserIn) , Petkov, Venelin (VerfasserIn) , Muller, Lyle (VerfasserIn) , Davison, Andrew P. (VerfasserIn) , Krishnamurthy, Pradeep (VerfasserIn) , Kremkow, Jens (VerfasserIn) , Lundqvist, Mikael (VerfasserIn) , Muller, Eilif (VerfasserIn) , Partzsch, Johannes (VerfasserIn) , Scholze, Stefan (VerfasserIn) , Zühl, Lukas (VerfasserIn) , Mayr, Christian (VerfasserIn) , Destexhe, Alain (VerfasserIn) , Diesmann, Markus (VerfasserIn) , Potjans, Tobias C. (VerfasserIn) , Lansner, Anders (VerfasserIn) , Schüffny, René (VerfasserIn) , Schemmel, Johannes (VerfasserIn) , Meier, Karlheinz (VerfasserIn)
Dokumenttyp: Article (Journal)
Sprache:Englisch
Veröffentlicht: 27 May 2011
In: Biological cybernetics
Year: 2011, Jahrgang: 104, Heft: 4, Pages: 263-296
ISSN:1432-0770
DOI:10.1007/s00422-011-0435-9
Online-Zugang:Verlag, lizenzpflichtig, Volltext: https://doi.org/10.1007/s00422-011-0435-9
Volltext
Verfasserangaben:Daniel Brüderle, Mihai A. Petrovici, Bernhard Vogginger, Matthias Ehrlich, Thomas Pfeil, Sebastian Millner, Andreas Grübl, Karsten Wendt, Eric Müller, Marc-Olivier Schwartz, Dan Husmann de Oliveira, Sebastian Jeltsch, Johannes Fieres, Moritz Schilling, Paul Müller, Oliver Breitwieser, Venelin Petkov, Lyle Muller, Andrew P. Davison, Pradeep Krishnamurthy, Jens Kremkow, Mikael Lundqvist, Eilif Muller, Johannes Partzsch, Stefan Scholze, Lukas Zühl, Christian Mayr, Alain Destexhe, Markus Diesmann, Tobias C. Potjans, Anders Lansner, René Schüffny, Johannes Schemmel, Karlheinz Meier

MARC

LEADER 00000caa a2200000 c 4500
001 180755354X
003 DE-627
005 20230315162919.0
007 cr uuu---uuuuu
008 220623s2011 xx |||||o 00| ||eng c
024 7 |a 10.1007/s00422-011-0435-9  |2 doi 
035 |a (DE-627)180755354X 
035 |a (DE-599)KXP180755354X 
035 |a (OCoLC)1341461631 
040 |a DE-627  |b ger  |c DE-627  |e rda 
041 |a eng 
084 |a 29  |2 sdnb 
100 1 |a Brüderle, Daniel  |e VerfasserIn  |0 (DE-588)138871108  |0 (DE-627)606708561  |0 (DE-576)309401712  |4 aut 
245 1 2 |a A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems  |c Daniel Brüderle, Mihai A. Petrovici, Bernhard Vogginger, Matthias Ehrlich, Thomas Pfeil, Sebastian Millner, Andreas Grübl, Karsten Wendt, Eric Müller, Marc-Olivier Schwartz, Dan Husmann de Oliveira, Sebastian Jeltsch, Johannes Fieres, Moritz Schilling, Paul Müller, Oliver Breitwieser, Venelin Petkov, Lyle Muller, Andrew P. Davison, Pradeep Krishnamurthy, Jens Kremkow, Mikael Lundqvist, Eilif Muller, Johannes Partzsch, Stefan Scholze, Lukas Zühl, Christian Mayr, Alain Destexhe, Markus Diesmann, Tobias C. Potjans, Anders Lansner, René Schüffny, Johannes Schemmel, Karlheinz Meier 
264 1 |c 27 May 2011 
300 |a 34 
336 |a Text  |b txt  |2 rdacontent 
337 |a Computermedien  |b c  |2 rdamedia 
338 |a Online-Ressource  |b cr  |2 rdacarrier 
500 |a Gesehen am 23.06.2022 
520 |a In this article, we present a methodological framework that meets novel requirements emerging from upcoming types of accelerated and highly configurable neuromorphic hardware systems. We describe in detail a device with 45 million programmable and dynamic synapses that is currently under development, and we sketch the conceptual challenges that arise from taking this platform into operation. More specifically, we aim at the establishment of this neuromorphic system as a flexible and neuroscientifically valuable modeling tool that can be used by non-hardware experts. We consider various functional aspects to be crucial for this purpose, and we introduce a consistent workflow with detailed descriptions of all involved modules that implement the suggested steps: The integration of the hardware interface into the simulator-independent model description language PyNN; a fully automated translation between the PyNN domain and appropriate hardware configurations; an executable specification of the future neuromorphic system that can be seamlessly integrated into this biology-to-hardware mapping process as a test bench for all software layers and possible hardware design modifications; an evaluation scheme that deploys models from a dedicated benchmark library, compares the results generated by virtual or prototype hardware devices with reference software simulations and analyzes the differences. The integration of these components into one hardware-software workflow provides an ecosystem for ongoing preparative studies that support the hardware design process and represents the basis for the maturity of the model-to-hardware mapping software. The functionality and flexibility of the latter is proven with a variety of experimental results. 
650 4 |a Computational neuroscience 
650 4 |a Hardware 
650 4 |a Modeling 
650 4 |a Neuromorphic 
650 4 |a PyNN 
650 4 |a Software 
650 4 |a VLSI 
650 4 |a Wafer scale 
700 1 |a Petrovici, Mihai A.  |e VerfasserIn  |0 (DE-588)1072021005  |0 (DE-627)826788823  |0 (DE-576)433488700  |4 aut 
700 1 |a Vogginger, Bernhard  |e VerfasserIn  |4 aut 
700 1 |a Ehrlich, Matthias  |e VerfasserIn  |4 aut 
700 1 |a Pfeil, Thomas  |e VerfasserIn  |0 (DE-588)1025833449  |0 (DE-627)724881115  |0 (DE-576)370819616  |4 aut 
700 1 |a Millner, Sebastian  |e VerfasserIn  |0 (DE-588)1027285678  |0 (DE-627)728790793  |0 (DE-576)372770460  |4 aut 
700 1 |a Grübl, Andreas  |e VerfasserIn  |0 (DE-588)133198456  |0 (DE-627)538271450  |0 (DE-576)299688208  |4 aut 
700 1 |a Wendt, Karsten  |e VerfasserIn  |4 aut 
700 1 |a Müller, Eric  |e VerfasserIn  |0 (DE-588)1068657049  |0 (DE-627)820573108  |0 (DE-576)427988543  |4 aut 
700 1 |a Schwartz, Marc-Olivier  |e VerfasserIn  |4 aut 
700 1 |a Husmann, Dan  |e VerfasserIn  |0 (DE-588)1201899761  |0 (DE-627)1686156626  |4 aut 
700 1 |a Jeltsch, Sebastian  |e VerfasserIn  |0 (DE-588)1054770115  |0 (DE-627)792079531  |0 (DE-576)410496324  |4 aut 
700 1 |a Fieres, Johannes  |e VerfasserIn  |4 aut 
700 1 |a Schilling, Moritz  |e VerfasserIn  |4 aut 
700 1 |a Müller, Paul  |e VerfasserIn  |0 (DE-588)1147992304  |0 (DE-627)1007481080  |0 (DE-576)496128736  |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 Petkov, Venelin  |e VerfasserIn  |4 aut 
700 1 |a Muller, Lyle  |e VerfasserIn  |4 aut 
700 1 |a Davison, Andrew P.  |e VerfasserIn  |4 aut 
700 1 |a Krishnamurthy, Pradeep  |e VerfasserIn  |4 aut 
700 1 |a Kremkow, Jens  |e VerfasserIn  |4 aut 
700 1 |a Lundqvist, Mikael  |e VerfasserIn  |4 aut 
700 1 |a Muller, Eilif  |e VerfasserIn  |0 (DE-588)1283517043  |0 (DE-627)1839285826  |4 aut 
700 1 |a Partzsch, Johannes  |e VerfasserIn  |4 aut 
700 1 |a Scholze, Stefan  |e VerfasserIn  |4 aut 
700 1 |a Zühl, Lukas  |e VerfasserIn  |4 aut 
700 1 |a Mayr, Christian  |e VerfasserIn  |4 aut 
700 1 |a Destexhe, Alain  |e VerfasserIn  |4 aut 
700 1 |a Diesmann, Markus  |e VerfasserIn  |4 aut 
700 1 |a Potjans, Tobias C.  |e VerfasserIn  |4 aut 
700 1 |a Lansner, Anders  |e VerfasserIn  |4 aut 
700 1 |a Schüffny, René  |e VerfasserIn  |4 aut 
700 1 |a Schemmel, Johannes  |e VerfasserIn  |0 (DE-588)1025834607  |0 (DE-627)72488291X  |0 (DE-576)370821440  |4 aut 
700 1 |a Meier, Karlheinz  |d 1955-2018  |e VerfasserIn  |0 (DE-588)1025835115  |0 (DE-627)724884114  |0 (DE-576)370822269  |4 aut 
773 0 8 |i Enthalten in  |t Biological cybernetics  |d Berlin : Springer, 1975  |g 104(2011), 4, Seite 263-296  |h Online-Ressource  |w (DE-627)253390338  |w (DE-600)1458477-3  |w (DE-576)072283416  |x 1432-0770  |7 nnas  |a A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems 
773 1 8 |g volume:104  |g year:2011  |g number:4  |g pages:263-296  |g extent:34  |a A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems 
856 4 0 |u https://doi.org/10.1007/s00422-011-0435-9  |x Verlag  |x Resolving-System  |z lizenzpflichtig  |3 Volltext 
951 |a AR 
992 |a 20220623 
993 |a Article 
994 |a 2011 
998 |g 1025835115  |a Meier, Karlheinz  |m 1025835115:Meier, Karlheinz  |d 130000  |d 130700  |e 130000PM1025835115  |e 130700PM1025835115  |k 0/130000/  |k 1/130000/130700/  |p 34  |y j 
998 |g 1025834607  |a Schemmel, Johannes  |m 1025834607:Schemmel, Johannes  |d 130000  |d 130700  |e 130000PS1025834607  |e 130700PS1025834607  |k 0/130000/  |k 1/130000/130700/  |p 33 
998 |g 1163617652  |a Breitwieser, Oliver  |m 1163617652:Breitwieser, Oliver  |d 130000  |d 130700  |e 130000PB1163617652  |e 130700PB1163617652  |k 0/130000/  |k 1/130000/130700/  |p 16 
998 |g 1147992304  |a Müller, Paul  |m 1147992304:Müller, Paul  |p 15 
998 |g 1054770115  |a Jeltsch, Sebastian  |m 1054770115:Jeltsch, Sebastian  |d 130000  |d 130700  |e 130000PJ1054770115  |e 130700PJ1054770115  |k 0/130000/  |k 1/130000/130700/  |p 12 
998 |g 1201899761  |a Husmann, Dan  |m 1201899761:Husmann, Dan  |d 130000  |d 130700  |e 130000PH1201899761  |e 130700PH1201899761  |k 0/130000/  |k 1/130000/130700/  |p 11 
998 |g 1068657049  |a Müller, Eric  |m 1068657049:Müller, Eric  |d 130000  |d 130700  |e 130000PM1068657049  |e 130700PM1068657049  |k 0/130000/  |k 1/130000/130700/  |p 9 
998 |g 133198456  |a Grübl, Andreas  |m 133198456:Grübl, Andreas  |d 130000  |d 130700  |e 130000PG133198456  |e 130700PG133198456  |k 0/130000/  |k 1/130000/130700/  |p 7 
998 |g 1027285678  |a Millner, Sebastian  |m 1027285678:Millner, Sebastian  |p 6 
998 |g 1025833449  |a Pfeil, Thomas  |m 1025833449:Pfeil, Thomas  |p 5 
998 |g 1072021005  |a Petrovici, Mihai A.  |m 1072021005:Petrovici, Mihai A.  |d 130000  |d 130700  |e 130000PP1072021005  |e 130700PP1072021005  |k 0/130000/  |k 1/130000/130700/  |p 2 
999 |a KXP-PPN180755354X  |e 4155035782 
BIB |a Y 
SER |a journal 
JSO |a {"origin":[{"dateIssuedKey":"2011","dateIssuedDisp":"27 May 2011"}],"note":["Gesehen am 23.06.2022"],"recId":"180755354X","name":{"displayForm":["Daniel Brüderle, Mihai A. Petrovici, Bernhard Vogginger, Matthias Ehrlich, Thomas Pfeil, Sebastian Millner, Andreas Grübl, Karsten Wendt, Eric Müller, Marc-Olivier Schwartz, Dan Husmann de Oliveira, Sebastian Jeltsch, Johannes Fieres, Moritz Schilling, Paul Müller, Oliver Breitwieser, Venelin Petkov, Lyle Muller, Andrew P. Davison, Pradeep Krishnamurthy, Jens Kremkow, Mikael Lundqvist, Eilif Muller, Johannes Partzsch, Stefan Scholze, Lukas Zühl, Christian Mayr, Alain Destexhe, Markus Diesmann, Tobias C. Potjans, Anders Lansner, René Schüffny, Johannes Schemmel, Karlheinz Meier"]},"title":[{"title":"A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems","title_sort":"comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems"}],"relHost":[{"recId":"253390338","origin":[{"dateIssuedKey":"1975","publisherPlace":"Berlin ; Heidelberg ; Berlin ; Heidelberg ; New York, NY","publisher":"Springer ; Springer","dateIssuedDisp":"1975-"}],"part":{"volume":"104","extent":"34","year":"2011","pages":"263-296","issue":"4","text":"104(2011), 4, Seite 263-296"},"pubHistory":["Volume 17, issue 1 (January 1975)-"],"id":{"eki":["253390338"],"issn":["1432-0770"],"zdb":["1458477-3"]},"type":{"bibl":"periodical","media":"Online-Ressource"},"disp":"A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systemsBiological cybernetics","note":["Gesehen am 11.07.25"],"language":["eng"],"title":[{"subtitle":"advances in computational neuroscience","title":"Biological cybernetics","title_sort":"Biological cybernetics"}],"physDesc":[{"extent":"Online-Ressource"}]}],"physDesc":[{"extent":"34 S."}],"id":{"eki":["180755354X"],"doi":["10.1007/s00422-011-0435-9"]},"type":{"media":"Online-Ressource","bibl":"article-journal"},"person":[{"given":"Daniel","family":"Brüderle","role":"aut","display":"Brüderle, Daniel"},{"family":"Petrovici","given":"Mihai A.","display":"Petrovici, Mihai A.","role":"aut"},{"given":"Bernhard","family":"Vogginger","role":"aut","display":"Vogginger, Bernhard"},{"role":"aut","display":"Ehrlich, Matthias","given":"Matthias","family":"Ehrlich"},{"role":"aut","display":"Pfeil, Thomas","given":"Thomas","family":"Pfeil"},{"display":"Millner, Sebastian","role":"aut","family":"Millner","given":"Sebastian"},{"family":"Grübl","given":"Andreas","display":"Grübl, Andreas","role":"aut"},{"given":"Karsten","family":"Wendt","role":"aut","display":"Wendt, Karsten"},{"given":"Eric","family":"Müller","role":"aut","display":"Müller, Eric"},{"given":"Marc-Olivier","family":"Schwartz","role":"aut","display":"Schwartz, Marc-Olivier"},{"family":"Husmann","given":"Dan","display":"Husmann, Dan","role":"aut"},{"given":"Sebastian","family":"Jeltsch","role":"aut","display":"Jeltsch, Sebastian"},{"role":"aut","display":"Fieres, Johannes","given":"Johannes","family":"Fieres"},{"display":"Schilling, Moritz","role":"aut","family":"Schilling","given":"Moritz"},{"role":"aut","display":"Müller, Paul","given":"Paul","family":"Müller"},{"given":"Oliver","family":"Breitwieser","role":"aut","display":"Breitwieser, Oliver"},{"display":"Petkov, Venelin","role":"aut","family":"Petkov","given":"Venelin"},{"display":"Muller, Lyle","role":"aut","family":"Muller","given":"Lyle"},{"role":"aut","display":"Davison, Andrew P.","given":"Andrew P.","family":"Davison"},{"family":"Krishnamurthy","given":"Pradeep","display":"Krishnamurthy, Pradeep","role":"aut"},{"family":"Kremkow","given":"Jens","display":"Kremkow, Jens","role":"aut"},{"family":"Lundqvist","given":"Mikael","display":"Lundqvist, Mikael","role":"aut"},{"role":"aut","display":"Muller, Eilif","given":"Eilif","family":"Muller"},{"display":"Partzsch, Johannes","role":"aut","family":"Partzsch","given":"Johannes"},{"display":"Scholze, Stefan","role":"aut","family":"Scholze","given":"Stefan"},{"given":"Lukas","family":"Zühl","role":"aut","display":"Zühl, Lukas"},{"display":"Mayr, Christian","role":"aut","family":"Mayr","given":"Christian"},{"given":"Alain","family":"Destexhe","role":"aut","display":"Destexhe, Alain"},{"display":"Diesmann, Markus","role":"aut","family":"Diesmann","given":"Markus"},{"given":"Tobias C.","family":"Potjans","role":"aut","display":"Potjans, Tobias C."},{"role":"aut","display":"Lansner, Anders","given":"Anders","family":"Lansner"},{"given":"René","family":"Schüffny","role":"aut","display":"Schüffny, René"},{"display":"Schemmel, Johannes","role":"aut","family":"Schemmel","given":"Johannes"},{"role":"aut","display":"Meier, Karlheinz","given":"Karlheinz","family":"Meier"}],"language":["eng"]} 
SRT |a BRUEDERLEDCOMPREHENS2720