title: A comprehensive workflow for general-purpose neural modeling with highly configurable neuromorphic hardware systems.
abstract: 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.
authors: Kirchhoff Institute for Physics, Ruprecht-Karls-Universität Heidelberg, Heidelberg, Germany. bruederle@kip.uni-heidelberg.de
authors: Daniel
authors: D
authors: Brüderle
authors: Mihai A
authors: MA
authors: Petrovici
authors: Bernhard
authors: B
authors: Vogginger
authors: Matthias
authors: M
authors: Ehrlich
authors: Thomas
authors: T
authors: Pfeil
authors: Sebastian
authors: S
authors: Millner
authors: Andreas
authors: A
authors: Grübl
authors: Karsten
authors: K
authors: Wendt
authors: Eric
authors: E
authors: Müller
authors: Marc-Olivier
authors: MO
authors: Schwartz
authors: Dan Husmann
authors: DH
authors: de Oliveira
authors: Sebastian
authors: S
authors: Jeltsch
authors: Johannes
authors: J
authors: Fieres
authors: Moritz
authors: M
authors: Schilling
authors: Paul
authors: P
authors: Müller
authors: Oliver
authors: O
authors: Breitwieser
authors: Venelin
authors: V
authors: Petkov
authors: Lyle
authors: L
authors: Muller
authors: Andrew P
authors: AP
authors: Davison
authors: Pradeep
authors: P
authors: Krishnamurthy
authors: Jens
authors: J
authors: Kremkow
authors: Mikael
authors: M
authors: Lundqvist
authors: Eilif
authors: E
authors: Muller
authors: Johannes
authors: J
authors: Partzsch
authors: Stefan
authors: S
authors: Scholze
authors: Lukas
authors: L
authors: Zühl
authors: Christian
authors: C
authors: Mayr
authors: Alain
authors: A
authors: Destexhe
authors: Markus
authors: M
authors: Diesmann
authors: Tobias C
authors: TC
authors: Potjans
authors: Anders
authors: A
authors: Lansner
authors: René
authors: R
authors: Schüffny
authors: Johannes
authors: J
authors: Schemmel
authors: Karlheinz
authors: K
authors: Meier