2018
DOI: 10.1109/tetc.2016.2579605
|View full text |Cite
|
Sign up to set email alerts
|

Optimizing Network Traffic for Spiking Neural Network Simulations on Densely Interconnected Many-Core Neuromorphic Platforms

Abstract: In this paper we present a new Partitioning and Placement methodology able to maps Spiking Neural Network on parallel neuromorphic platforms. This methodology improves scalability/reliability of Spiking Neural Network (SNN) simulations on many-core and densely interconnected platforms. SNNs mimic brain activity by emulating spikes sent between neuron populations. Many-core platforms are emerging computing targets that aim to achieve real-time SNN simulations. Neurons are mapped to parallel cores, and spikes ar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
4

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(22 citation statements)
references
References 28 publications
0
22
0
Order By: Relevance
“…Our proposed neuron allocation method based on hypergraph partitioning offers an improvement to approaches employing graph partitioning (Heien et al, 2010) or clustering (Urgese et al, 2016). A hypergraph allows the total communication volume of the simulation to be modeled more accurately than using a normal graph (Devine et al, 2005; Deveci et al, 2015) which enables a better allocation of neurons to computing nodes to reduce connectivity between processes.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Our proposed neuron allocation method based on hypergraph partitioning offers an improvement to approaches employing graph partitioning (Heien et al, 2010) or clustering (Urgese et al, 2016). A hypergraph allows the total communication volume of the simulation to be modeled more accurately than using a normal graph (Devine et al, 2005; Deveci et al, 2015) which enables a better allocation of neurons to computing nodes to reduce connectivity between processes.…”
Section: Discussionmentioning
confidence: 99%
“…HRLSim (Minkovich et al, 2014) suggests assigning neurons based on how tightly connected they are but without implementation details. Urgese et al (2016) present an improvement to the default division of workload policy PACMAN in SpiNNaker (Galluppi et al, 2012). They use spectral clustering to group neurons into sub-populations, where tightly connected groups are kept in the same computational node (process).…”
Section: Introductionmentioning
confidence: 99%
“…The kernel of the interconnection among all cores of all chips of the simulator is the router, specifically designed to deliver packets as fast as possible (0.1 µs per hop) [16]. The particular design of the router, despite limitations on the synchronous transmission of packets [17,18], allows transmission of two operative packet types-Multicast (MC) and Point to Point (P2P). The length of these packets can be up to 72 bits and can carry a 32 bits long payload.…”
Section: Spinnaker Networkmentioning
confidence: 99%
“…Then in the second step, these logic cores are placed onto physical cores-such process is defined as the core placement (see Figure 1(c)). As multi-chip many-core systems scale up, communication costs would be a concern in these decentralized systems, and partitioning and placement of computation onto cores heavily impact the efficiency of on-chip and off-chip communication [2,46,67,82]. Some work has been proposed to optimize the partitioning in the first step aiming to reduce required communication between logic cores.…”
Section: Introductionmentioning
confidence: 99%
“…Some work has been proposed to optimize the partitioning in the first step aiming to reduce required communication between logic cores. For example, Urgeses et al [82] present a partitioning methodology to optimize network traffic for spiking neural networks on neuromorphic many-core platforms; HyPar [75] searches a partition that minimizes the total communication of DNNs on an accelerator array. When it comes to the second step, there is a series of heuristic-based investigations in mapping applications, especially multi-media workloads, to 2D-mesh NoC architectures [32,33,47,58,64,68,69].…”
Section: Introductionmentioning
confidence: 99%