OctopuScheduler: On-Chip DNN Scheduling on the SpiNNaker2 Neuromorphic MPSoC

Research output: Contribution to book/Conference proceedings/Anthology/ReportConference contributionContributedpeer-review

Abstract

We present OctopuScheduler, the first generalized on-chip scheduling framework for the accelerated inference of non-spiking deep neural networks (DNNs) on the neuromorphic hardware platform SpiNNaker2. The goal of OctopuScheduler is to flexibly support a wide variety of state-of-the-art DNN architectures for different domains, moving from an application-specific custom implementation to a generally applicable framework, simplifying the access to the SpiNNaker2 platform. The on-chip scheduling approach allows to minimize communication latencies with the host, completely controlling the execution of layers for convolutional neural networks (CNNs) and transformer architectures within a single chip.OctopuScheduler as a scheduling framework for classical deep neural networks has the potential to unlock experimentation with large-scale hybrid deep and spiking neural network (SNN) architectures, event-based computing and neuromorphic modifications of classical state-of-the-art DNN architectures on the neuromorphic multi-processor system-on-chip (MPSoC) SpiNNaker2.

Details

Original languageEnglish
Title of host publicationIEEE Neuro-Inspired Computational Elements, NICE 2025 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages10
ISBN (electronic)979-8-3315-0302-4
ISBN (print)979-8-3315-0303-1
Publication statusE-pub ahead of print - Jul 2025
Peer-reviewedYes

Conference

Title12th Annual IEEE Neuro-Inspired Computational Elements
Abbreviated titleNICE 2025
Conference number12
Duration25 - 28 March 2025
Website
LocationRuprecht-Karls-Universität Heidelberg
CityHeidelberg
CountryGermany

Keywords

Keywords

  • Deep Learning, Embedded Software, Hardware Acceleration, Multicore Processing, Neuromorphics, Partitioning Algorithms, Scheduling Algorithms