2017 IEEE High Performance Extreme Computing Conference (HPEC) 2017
DOI: 10.1109/hpec.2017.8091066
|View full text |Cite
|
Sign up to set email alerts
|

Optimized task graph mapping on a many-core neuromorphic supercomputer

Abstract: Abstract-This paper presents an approach for improving the overall performance of a general purpose application running as a task graph on a many-core neuromorphic supercomputer. Our task graph framework is based on graceful degradation and amelioration paradigms that strive to achieve high reliability and performance by incorporating fault tolerance and task spawning features. The optimization is applied on an instance of the task graph by performing a soft load balancing on the data traffic between nodes in … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 9 publications
0
9
0
Order By: Relevance
“…In [92], Sugiarto et al propose a framework to map general purpose applications running as a task graph on to the SpiNNaker hardware, with the objective of reducing the data traffic between different SpiNNaker chips. The proposed framework uses the task graph description given by XL-Stage program [93].…”
Section: System Software For Performance and Energy Optimizationmentioning
confidence: 99%
See 1 more Smart Citation
“…In [92], Sugiarto et al propose a framework to map general purpose applications running as a task graph on to the SpiNNaker hardware, with the objective of reducing the data traffic between different SpiNNaker chips. The proposed framework uses the task graph description given by XL-Stage program [93].…”
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%
“…Our method for implementing fpGA based on the idea of run-time improvement; here, the multi-core feature of SpiNNaker chips provides a redundancy that can be exploit for amelioration. Here, we propose to use the similar approach presented in our previous work (see [36]), where we use a spawning task mechanism on several cores for improving performance through local parallelism (i.e., those cores will be loaded with the Ì ISSN: 1693-6930 same GA code and work in synchrony) and the rest of the cores will serve as the backup cores for providing higher reliability through a fault tolerance mechanism.…”
Section: Realisation In Spinnakermentioning
confidence: 99%
“…Some groups are thus working on algorithms to perform optimized mapping of any trained network onto neuromorphic hardware [37,50]. Others exploit graph theory to maximise parallelization at the computation diagram level [2,173].…”
Section: Algorithm To Hardwarementioning
confidence: 99%