N- Neuron Simulation Using Multiprocessor Cluster

dc.contributor.advisorNune, Sreenivas (PhD)
dc.contributor.authorDerara, Senay
dc.date.accessioned2020-07-06T06:07:11Z
dc.date.accessioned2023-11-04T15:14:43Z
dc.date.available2020-07-06T06:07:11Z
dc.date.available2023-11-04T15:14:43Z
dc.date.issued2017-10
dc.description.abstractClusters built from consumer level multiprocessor computer nodes give a room for a better performance of compute intensive applications in a relatively cheaper cost as compared to dedicated High performance computing facilities. Simulation of biophysical activities of the organic brain using biologically realistic models is one of the areas of compute intensive applications that could be used on this computational platform. In this work, large scale simulation of spiking neural network(SNN) on a cluster of 8 physical cores enabled with hyperthreading (16 logical cores) is presented. The neural network is composed of the biologically plausible and computationally efficient Izhikevich single neuron model. To improve the performance of the simulation and effectively exploit the computational capacity of the cluster, we have used two parallel programming techniques: distributed parallel programming using Message Passing Interface (MPI) library and distributed shard (hybrid) parallel programming using MPI in tandem with Open Multi-Processing (OpenMP) library. Moreover, to harness the combined memory and computation power of the cluster the neurons were distributed across the nodes using static load balancing mechanism. Hence, we were able to simulate up to 160,000 neurons and 3.2M synapses connection per neuron. Performance evaluation for different configuration of the SNN with a purely MPI and Hybrid Parallelization method was presented. Our performance result show that for 160K neurons with 200 synapses connections, using purely MPI parallelization with 16 MPI processes the sequential simulation has improved by 43.12% and using the hybrid parallel programming the sequential simulation has improved by 69.58%. Hence, Comparing the performance results the hybrid parallelization approach demonstrated to be a good programming solution for simulation of SNNs on a cluster of consumer level multiprocessorsen_US
dc.identifier.urihttp://etd.aau.edu.et/handle/123456789/21882
dc.language.isoen_USen_US
dc.publisherAddis Ababa Universityen_US
dc.subjectSpiking Neural Networken_US
dc.subjectMPIen_US
dc.subjectOpenMPen_US
dc.subjectHybrid Parallelizationen_US
dc.titleN- Neuron Simulation Using Multiprocessor Clusteren_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Derara Senay.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description: