1. ICNS Home
  2. Projects
  3. Open PhD Projects
  4. Design of Neuromorphic Spiking Neural Networks for Real-Time Processing

Design of Neuromorphic Spiking Neural Networks for Real-Time Processing

Supervisors:

Primary supervisor Dr Saeed Afshar

Description:

Spiking Neural Networks (SNNs) are the third generation of neural networks and come with several advantages including higher energy efficiency and bio-plausible computational models. Unlike traditional neural networks, SNNs operate based on spikes, which are discrete events that take place at points in time, similar to how neurons in the human brain communicate.

In this project, we will harness the power of neuromorphic engineering to design and develop SNNs for real-time processing tasks. Our primary focus will be on creating networks that not only offer superior performance but also are more energy-efficient and offer faster response times than their conventional counterparts.

Neuromorphic engineering, which designs hardware and algorithms based on the structure and function of the brain, can bring several advantages to this project. For instance, neuromorphic hardware, like event-based sensors and neuromorphic processors, can help significantly reduce power consumption. These devices can operate continuously, consuming power only when processing actual changes in the input, making them ideal for real-time monitoring applications.

Furthermore, we can leverage machine learning algorithms, such as SNNs, designed to run on such neuromorphic hardware. These networks can learn and adapt in a manner that's more analogous to biological brains, providing superior accuracy and adaptability.

Outcomes:

The aim of this project is to design, implement, and validate neuromorphic spiking neural networks (SNNs) that are capable of real-time processing. By capitalizing on the inherent computational efficiency and bio-plausible characteristics of SNNs, we aspire to create systems that can perform complex tasks with lower power consumption and latency compared to conventional neural networks. The developed networks will pave the way towards more efficient, adaptive, and intelligent hardware and software systems. This will include the following tasks:

Eligibility criteria:

Experience in Python or C++ for network design and testing is necessary. Familiarity with neuromorphic hardware and software, SNN models, machine learning and data analysis is also beneficial. Lastly, a background in computer architecture or digital signal processing could prove helpful in the network design and implementation process.

About ICNS

Partnership

Research

Projects

Resources

Master's Program

Opportunities

Events

News

Contact