2019
DOI: 10.1007/978-3-030-23425-6_9
|View full text |Cite
|
Sign up to set email alerts
|

Mapping Spiking Neural Networks on Multi-core Neuromorphic Platforms: Problem Formulation and Performance Analysis

Abstract: In this paper, we propose a methodology for efficiently mapping concurrent applications over a globally asynchronous locally synchronous (GALS) multi-core architecture designed for simulating a Spiking Neural Network (SNN) in real-time. The problem of neuron-to-core mapping is relevant as a non-efficient allocation may impact real-time and reliability of the SNN execution. We designed a task placement pipeline capable of analysing the network of neurons and producing a placement configuration that enables a re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 31 publications
0
4
0
Order By: Relevance
“…In [106,107], Barchi et al propose a design methodology to map SNNs on globally asynchronous and locally synchronous (GALS) multi-core neuromorphic hardware such as SpiNNaker [23]. Authors propose a task placement pipeline to minimize the spike communication between different computing cores.…”
Section: System Software For Performance and Energy Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…In [106,107], Barchi et al propose a design methodology to map SNNs on globally asynchronous and locally synchronous (GALS) multi-core neuromorphic hardware such as SpiNNaker [23]. Authors propose a task placement pipeline to minimize the spike communication between different computing cores.…”
Section: System Software For Performance and Energy Optimizationmentioning
confidence: 99%
“…Summary: Table 3 summarizes these approaches. SentryOS [85] µBrain [20] Throughput, Utilization Compiler and run-time manager Corelet [87] TrueNorth [26] Core Utilization Compiler framework LCompiler [88] Loihi [25] Core Utilization Compiler framework PACMAN [89], [92] SpiNNaker [23] Core Utilization Compiler framework SNN-PP [104], [106,107] SpiNNaker [23] Spike Communication Energy Compiler and run-time manager PyNN [90] SpiNNaker [23], BrainScaleS [22], Loihi [25] Core Utilization Compiler framework…”
Section: System Software For Performance and Energy Optimizationmentioning
confidence: 99%
“…Following are the two critical neuromorphic design issues associated with having more spikes. First, higher spike count leads to an increase in the network congestion (i.e., delay) and energy consumption on the shared interconnect [55]- [57]. Second, it increases the buffer requirement on input and output ports of each crossbar [43], which increases the design cost (area and power) of an RSNN implementation.…”
Section: B Hardware Implementationmentioning
confidence: 99%
“…Although neuromorphic applications that map the brain's functioning principles to digital hardware have been studied in the last 20 years [15], most of these existing application mapping strategies explored their performance characteristics notably in [16], [17], [18], and [19]. However, the performance attribute of this hardware is a measure of its robustness capabilities in the event of single or multiple fault occurrence [20], [21]. As a consequence, finding the most efficient way to map neuromorphic applications to processor cores represents an important optimization challenge with important implications for application performance and reliability.…”
Section: Introductionmentioning
confidence: 99%