2019
DOI: 10.3390/electronics8111342
|View full text |Cite
|
Sign up to set email alerts
|

Benchmarking a Many-Core Neuromorphic Platform With an MPI-Based DNA Sequence Matching Algorithm

Abstract: SpiNNaker is a neuromorphic globally asynchronous locally synchronous (GALS) multi-core architecture designed for simulating a spiking neural network (SNN) in real-time. Several studies have shown that neuromorphic platforms allow flexible and efficient simulations of SNN by exploiting the efficient communication infrastructure optimised for transmitting small packets across the many cores of the platform. However, the effectiveness of neuromorphic platforms in executing massively parallel general-purpose algo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
3
1

Relationship

3
1

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 29 publications
0
3
0
Order By: Relevance
“…We use Needleman-Wunsch (NW), a global alignment algorithm belong to family of algorithms used in compilers in order to reduce the program size choosing how to fuse functions [35]. It is also used in other fields: from optimizing the configuration time of neuromorphic hardware, [36], [37], [38] to genetic sequence and amino acid sequence alignment [39], [40] in bioinformatics. We apply NW using naive scores for Match, Mismatch and Insertion or Deletion cases.…”
Section: A Source Code Impact Analysismentioning
confidence: 99%
“…We use Needleman-Wunsch (NW), a global alignment algorithm belong to family of algorithms used in compilers in order to reduce the program size choosing how to fuse functions [35]. It is also used in other fields: from optimizing the configuration time of neuromorphic hardware, [36], [37], [38] to genetic sequence and amino acid sequence alignment [39], [40] in bioinformatics. We apply NW using naive scores for Match, Mismatch and Insertion or Deletion cases.…”
Section: A Source Code Impact Analysismentioning
confidence: 99%
“…In [85,86], authors have investigated the advantages of using the SpiNNaker neuromorphic architecture [34] for executing massively parallel general-purpose algorithms such as PageRank and DNA sequence matching, implemented with the MPI paradigm.…”
Section: Benchmarks and Iot Applications Of Neuromorphic Solutionsmentioning
confidence: 99%
“…The SpinMPI Python library allows the host to initialize the MPI Runtime for SpiN-Naker and configure the size of the MPI Context, defined as the number of chips and cores to be used during computation: the size of the MPI Context corresponds to the number of available MPI workers. Details about the host-board communication and configuration process are reported in [24]. Finally, the MPI Runtime loads the application binaries to the board and triggers execution of the code.…”
Section: Adaptation Of Pagerank With Mpi For Spinnakermentioning
confidence: 99%