Neuromorphic Computing Journey (Part 3)

Muhammad Aitsam
2 min readJul 13, 2022

--

Hello everyone to the 3rd part of this series.

Brief recap. Till now we have discussed history of Neuromorphic Computing and then the projects related to this field, including SpiNNaker: Multi-core System-on-chip. In this part we will discuss the software aspects of SpiNNaker and will jump into what are the Spiking Neural Networks and why they are important.

Before getting into the programming side of the SpiNNaker. First have a look into what happens when this million core machine is booted. This flow of procedures are as follows:

To work with SpiNNaker Machine, you don’t need to know the whole process. I added this flow diagram just to give you an overview. To execute code on local SpiNNaker board (SpiNN-3, SpiNN-5), you have to follow these steps:

  • Boot the SpiNNaker machine
  • Load executables onto the SpiNNaker machine
  • Load data objects onto SpiNNaker
  • Check when the executing code finished
  • Extract data from the SpiNNaker machine

Spiking Neural Network

Our brain has million and million of neurons connected to each other which help us in processing the information, decision making etc. As you might know the general idea of Artificial Neural Network came from biology. But in reality artificial neural network do not mimic the behaviour of the biological ones.

This is how neuro transmission in our brain looks like:

487575_1_En_4_Fig1_HTML.png (1358×438) (springernature.com)

And this is how Artificial Neural Network (ANN) looks like:

1*Gh5PS4R_A5drl5ebd_gNrg@2x.png (1200×784) (medium.com)

How Spiking Neural Network is different then ANN. Though both are inspired from how human brain works but SNN actually try to mimic the behaviour of brain. Our brain works on spikes. Whatever you feels or think, there is a pattern of spikes generated in you brains which is then processed by neurons in brain.

In architecture of SNN is also similar. You will get better understanding with following image:

comparing SNN with Biological neuron

This is just glimpse of SNN. In next blog i’ll go deep into the concept of Spiking Neural Network.

Stay tuned.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Muhammad Aitsam
Muhammad Aitsam

Written by Muhammad Aitsam

Full-time researcher and Ph.D. candidate at Smart Interactive Technologies Research lab, Sheffield Hallam University, UK.

No responses yet

Write a response