Hide menu

Neuromorphic Computing

2026HT, 4.0 credits

Status Open for interest registrations
School IDA-gemensam (IDA)
Division PELAB
Owner Christoph Kessler
Homepage https://www.ida.liu.se/~chrke55/courses/NMC/

  Log in  




Course plan

No of lectures

Ca. 3 introductory lectures, and research paper presentations by participants.

Recommended for

PhD students with an interest in neural networks, advanced computing hardware and software techniques, energy-efficient computing, and parallel and distributed computing. The course is mandatory for new PhD students in the ELLIIT F project "ScEENeC" starting in 2026, which organizes the course.

The course was last given

This is a new course.

Goals

Understanding the fundamentals, opportunities, challenges and existing hardware and software techniques for neuromorphic computing.

Prerequisites

A general background in computer science and engineering (about master level) is expected. Some familiarity with artificial neural networks and with parallel/distributed computing is useful.

Organization

Hybrid (zoom) multi-site PhD course format with guest lectures and remote participants from BTH and Lund University.
Ca. 3 introductory lectures with mandatory attendance.
Research paper presentation and opposition by each participant.
Written or oral exam. All moments must be passed in order to pass the course.

Content

Energy consumption is one of the main challenges of today's AI systems. Most AI systems today are designed using various forms of neural networks and deep learning. However, training and even inference on conventional digital hardware, even with GPUs or NPUs, are very costly in terms of time, computational demands, and energy consumption. One promising alternative is spiking neural networks (SNNs) executed on neuromorphic hardware. Neuromorphic computing tries to mimic how the brain works by relying on changes in signals, i.e., "spikes", rather than continuously recalculating numerical values as in traditional artificial neural networks, offering a promising and more energy-efficient alternative to traditional neural network-based systems for machine learning. First hardware realizations of neuromorphic hardware are available (e.g. Intel’s Loihi2 or SpiNNcloud’s SpiNNaker2), as well as software support. However some technical challenges remain before neuromorphic computing can widely replace ANNs and conventional digital hardware for machine learning workloads.
This course will give a general introduction to fundamental concepts of neuromorphic computing, including SNNs, processing in memory (PIM), neuromorphic hardware and software, and application domains. We will discuss existing solutions and remaining challenges, and read selected recent research papers in neuromorphic computing.

Literature

Selected survey articles about Neuromorphic Computing, and research papers for student presentations, to be announced on the course web page.

Lecturers

Christoph Kessler (LiU), Håkan Grahn (BTH), Flavius Gruian (Lund), possibly also invited guest lecturers.

Examination

Presentation and opposition of a research paper, 1.5hp. Written or oral exam, 2.5hp. Both examination moments must be passed in order to pass the course and receive any credits.

Examiners

Christoph Kessler (LiU), Håkan Grahn (BTH), Flavius Gruian (Lund)

Credits

4 hp. It is not possible to take out partial credits, all examination moments must be passed.

Comments

Likely to be given in early autumn 2026 (late August - October).


Page responsible: Anne Moe