2016
DOI: 10.3389/fnins.2015.00516
|View full text |Cite
|
Sign up to set email alerts
|

NeuroFlow: A General Purpose Spiking Neural Network Simulation Platform using Customizable Processors

Abstract: NeuroFlow is a scalable spiking neural network simulation platform for off-the-shelf high performance computing systems using customizable hardware processors such as Field-Programmable Gate Arrays (FPGAs). Unlike multi-core processors and application-specific integrated circuits, the processor architecture of NeuroFlow can be redesigned and reconfigured to suit a particular simulation to deliver optimized performance, such as the degree of parallelism to employ. The compilation process supports using PyNN, a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
36
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
3
1
1

Relationship

2
8

Authors

Journals

citations
Cited by 74 publications
(38 citation statements)
references
References 60 publications
(85 reference statements)
0
36
0
Order By: Relevance
“…The modular structure of the code generation framework is also designed to be proof against future trends in both high performance computing and computational neuroscience research. Increasingly, high performance scientific computing relies on the use of heterogeneous computing architectures such as GPUs, FPGAs, and even more specialised hardware (Fidjeland et al, 2009;Richert et al, 2011;Brette & Goodman, 2012;Moore et al, 2012;Furber et al, 2014;Cheung et al, 2016), as well as techniques such as approximate computing (Mittal, 2016). In addition to the existing standalone mode, it is possible to write plugins for Brian to generate code for these platforms and techniques without modifying the core code, and there are several ongoing projects to do so.…”
Section: Discussionmentioning
confidence: 99%
“…The modular structure of the code generation framework is also designed to be proof against future trends in both high performance computing and computational neuroscience research. Increasingly, high performance scientific computing relies on the use of heterogeneous computing architectures such as GPUs, FPGAs, and even more specialised hardware (Fidjeland et al, 2009;Richert et al, 2011;Brette & Goodman, 2012;Moore et al, 2012;Furber et al, 2014;Cheung et al, 2016), as well as techniques such as approximate computing (Mittal, 2016). In addition to the existing standalone mode, it is possible to write plugins for Brian to generate code for these platforms and techniques without modifying the core code, and there are several ongoing projects to do so.…”
Section: Discussionmentioning
confidence: 99%
“…Carlson et al [34] presented a simulation environment for large-scale spiking neural nets with evolutionary parameter tuning which harnessed the processing power of GPUs. More recently, Cheung et al [35] developed "NeuroFlow", a scalable platform for spiking neural nets on FPGA. Their system could simulate upto 400,000 neurons in real-time with a speedup of 2.83 times than that of GPUs.…”
Section: Gpus and Dspsmentioning
confidence: 99%
“…However, Neb can be extended to cover a range of other interesting areas. For example, in simulating the spiking of neurons, a task tackled by tools such as NeuroFlow [5]. Fig.…”
Section: Further Considerationsmentioning
confidence: 99%