2020
DOI: 10.1007/s11265-020-01573-8
|View full text |Cite
|
Sign up to set email alerts
|

Run-time Mapping of Spiking Neural Networks to Neuromorphic Hardware

Abstract: Stringent power budgets in battery powered platforms have led to the development of energy saving techniques such as Dynamic Voltage and Frequency scaling (DVFS). For embedded system designers to be able to ripe the benefits of these techniques, support for efficient design space exploration must be available in system level simulators. The advent of the edge computing paradigm, with power constraints in the mW domain, has rendered this even more essential. Without a fast and accurate methodology for architect… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
22
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
6
4

Relationship

5
5

Authors

Journals

citations
Cited by 31 publications
(22 citation statements)
references
References 55 publications
0
22
0
Order By: Relevance
“…DecomposeSNN [16] decomposes an SNN to improve the cluster utilization. There are also performance-oriented SNN mapping approaches such as [7,11,15,86], energy-aware SNN mapping approaches such as [101], circuit aging-aware SNN mapping approaches such as [10,67,84,88,91], endurance-aware SNN mapping approaches such as [93,99,102], and thermal-aware SNN mapping approaches such as [100]. These approaches are evaluated with emerging SNN based applications [9,31,43,50,64,75], which we also use to evaluate DFSynthesizer.…”
Section: Related Workmentioning
confidence: 99%
“…DecomposeSNN [16] decomposes an SNN to improve the cluster utilization. There are also performance-oriented SNN mapping approaches such as [7,11,15,86], energy-aware SNN mapping approaches such as [101], circuit aging-aware SNN mapping approaches such as [10,67,84,88,91], endurance-aware SNN mapping approaches such as [93,99,102], and thermal-aware SNN mapping approaches such as [100]. These approaches are evaluated with emerging SNN based applications [9,31,43,50,64,75], which we also use to evaluate DFSynthesizer.…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, systemsoftware frameworks such as NEUTRAMS [58], NeuroXplorer [59], Corelet [60], PACMAN [61], and LAVA [62] consist of 1) a compiler, which partitions an SNN model into clusters such that the neurons and synapses of each cluster can be mapped to a crossbar of the hardware, and 2) a run-time manager, which maps the clusters of an SNN to the cores of a many-core hardware. To this end, several mapping strategies have been proposed, including optimizing for energy [63]- [66], throughput [67]- [70], resource utilization [56], [58], [62], [71], [72], circuit aging [30]- [34], inference lifetime [39], and write endurance [35]- [37]. These mapping techniques all use some variant of the SNN-partitioning approach proposed in SpiNeMap [64].…”
Section: Snnsmentioning
confidence: 99%
“…Therefore, system software frameworks such as NEUTRAMS [20], NeuroXplorer [21], Corelet [22], and PACMAN [23] consist of 1) a compiler, which partitions a SNN model into clusters such that the neurons and synapses of each cluster can be mapped to a crossbar of the hardware, and 2) a run-time manager, which maps the clusters of an SNN to the cores of a many-core hardware. To this end, several mapping strategies are proposed, including optimizing for energy [7], [24]- [26], throughput [27]- [30], resource utilization [20], [31]- [33], circuit aging [34]- [38], inference lifetime [39], and endurance [40]- [42]. All these mapping techniques use some variants of the SNN partitioning approach proposed in SpiNeMap [24].…”
Section: Background and Related Workmentioning
confidence: 99%