Proceedings of the International Conference on Neuromorphic Systems 2019
DOI: 10.1145/3354265.3354268
|View full text |Cite
|
Sign up to set email alerts
|

Composing neural algorithms with Fugu

Abstract: Neuromorphic hardware architectures represent a growing family of potential post-Moore's Law Era platforms. Largely due to event-driving processing inspired by the human brain, these computer platforms can o er signi cant energy bene ts compared to traditional von Neumann processors. Unfortunately there still remains considerable di culty in successfully programming, conguring and deploying neuromorphic systems. We present the Fugu framework as an answer to this need. Rather than necessitating a developer a ai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(11 citation statements)
references
References 9 publications
0
11
0
Order By: Relevance
“…With Loihi's promising results and the broad space of possibility that these open up, soon, one of the most pressing problems facing the neuromorphic field will be its fragmented and noncomposable collection of programming models and frameworks. While a number of SNN development frameworks have been released for use, they all generally fall into one of three categories: point tools for optimizing SNN parameters with supervised training, usually with deep learning techniques (SNN Conversion Toolbox [21], SLAYER [22], Whetstone [138], and EONS [139]), SNN simulators for conventional architectures that offer low-level programming APIs (Brian 2 [140], BindsNET [141]), or low-level interfaces and runtime frameworks for configuring neuromorphic hardware (PyNN [142], Fugu [143], and our own NxSDK). While the increasing level of exploration and activity in this space is encouraging, none of these frameworks yet present compelling new programming abstractions that are composable and span a wide diversity of algorithms understudy in the field, such as those that are covered by the examples in this survey.…”
Section: F Programming Modelmentioning
confidence: 99%
“…With Loihi's promising results and the broad space of possibility that these open up, soon, one of the most pressing problems facing the neuromorphic field will be its fragmented and noncomposable collection of programming models and frameworks. While a number of SNN development frameworks have been released for use, they all generally fall into one of three categories: point tools for optimizing SNN parameters with supervised training, usually with deep learning techniques (SNN Conversion Toolbox [21], SLAYER [22], Whetstone [138], and EONS [139]), SNN simulators for conventional architectures that offer low-level programming APIs (Brian 2 [140], BindsNET [141]), or low-level interfaces and runtime frameworks for configuring neuromorphic hardware (PyNN [142], Fugu [143], and our own NxSDK). While the increasing level of exploration and activity in this space is encouraging, none of these frameworks yet present compelling new programming abstractions that are composable and span a wide diversity of algorithms understudy in the field, such as those that are covered by the examples in this survey.…”
Section: F Programming Modelmentioning
confidence: 99%
“…Since I/O will likely continue to be a limiting factor, further processing of simulation outputs on the neuromorphic substrate is likely ideal. One way to do this is to implement the post-processing steps that we performed o ine as neural circuits themselves and integrate them into a fully composed simulation [3].…”
Section: Discussionmentioning
confidence: 99%
“…For example, Fugu [17] sought to achieve a programming platform to enable the development of neuromorphic applications without substantial knowledge of the substrate. Rather than necessitating a developer attain intricate knowledge of how to program and exploit spiking neural dynamics to utilize the potential benefits of neuromorphic computing, Fugu is designed to provide a higher level abstraction as a hardware-independent mechanism for linking a variety of scalable spiking neural algorithms from a variety of sources.…”
Section: Softwarementioning
confidence: 99%
“…To a large extent, one sentence from Ref. [17] of Fugu can illustrate the dilemma faced by such software frameworks: "We envision that as these hardwarespecific interfaces begin to stabilize ".…”
Section: Softwarementioning
confidence: 99%
See 1 more Smart Citation