Fine-grained or coarse-grained? Strategies for implementing parallel genetic algorithms in a programmable neuromorphic platform

Sugiarto, Indar and Furber, Steve Bryan (2021) Fine-grained or coarse-grained? Strategies for implementing parallel genetic algorithms in a programmable neuromorphic platform. [UNSPECIFIED]

[thumbnail of Publikasi1_02002_7198.pdf] PDF
Publikasi1_02002_7198.pdf

Download (1MB)
[thumbnail of Publikasi4_02002_7198.pdf] PDF
Publikasi4_02002_7198.pdf

Download (2MB)

Abstract

Genetic algorithm (GA) is one of popular heuristic-based optimization methods that attracts engineers and scientists for many years. With the advancement of multi- and many-core technologies, GAs are transformed into more powerful tools by parallelising their core processes. This paper describes a feasibility study of implementing parallel GAs (pGAs) on a SpiNNaker. As a many-core neuromorphic platform, SpiNNaker offers a possibility to scale-up a parallelised algorithm, such as a pGA, whilst offering low power consumption on its processing and communication overhead. However, due to its small packets distribution mechanism and constrained processing resources, parallelising processes of a GA in SpiNNaker is challenging. In this paper we show how a pGA can be implemented on SpiNNaker and analyse its performance. Due to inherently numerous parameter and classification of pGAs, we evaluate only the most common aspects of a pGA and use some artificial benchmarking test functions. The experiments produced some promising results that may lead to further developments of massively parallel GAs on SpiNNaker.

Item Type: UNSPECIFIED
Uncontrolled Keywords: Genetic algorithm, Network on chip, Neuromorphic computing, Parallel computing, SpiNNaker
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions: Faculty of Industrial Technology > Electrical Engineering Department
Depositing User: Admin
Date Deposited: 19 May 2021 06:55
Last Modified: 26 Aug 2021 15:32
URI: https://repository.petra.ac.id/id/eprint/21816

Actions (login required)

View Item
View Item