Heterogeneous computing with spiking-neural-network acceleration in a RISC-V-based system-on-chip

Master Thesis (2023)
Author(s)

X. Liu (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

Charlotte Frenkel – Mentor (TU Delft - Electronic Instrumentation)

K. Makinwa – Graduation committee member (TU Delft - Microelectronics)

Chang Gao – Graduation committee member (TU Delft - Electronics)

Faculty
Electrical Engineering, Mathematics and Computer Science
Copyright
© 2023 Xinhu Liu
More Info
expand_more
Publication Year
2023
Language
English
Copyright
© 2023 Xinhu Liu
Graduation Date
21-09-2023
Awarding Institution
Delft University of Technology
Programme
['Electrical Engineering']
Faculty
Electrical Engineering, Mathematics and Computer Science
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Spiking neural networks (SNNs), which are regarded as the third generation of neural networks, have attracted significant attention due to their promising applications in various scenarios. Based on SNNs, neuromorphic coprocessors, designed to emulate the structure and functionality of biological brains, hold the potential to revolutionize computing. However, these coprocessors encounter challenges related to adaptability and flexibility in various application environments once they are manufactured. To tackle this challenge, our project introduces a neuromorphic System-on-Chip (SoC), which seamlessly integrates a RISC-V CPU with an SNN coprocessor, utilizing sparse time-to-first-spike encoding (TTFS). The primary goal of this SoC is to facilitate the complete reconfigurability of the SNN coprocessor with the RISC-V CPU. By leveraging this neuromorphic SoC and successfully simulating the novel loop learning work model to achieve an accuracy of 92.2\% on the MNIST dataset, we demonstrate its capability to adapt the SNN coprocessor for various application scenarios, such as text recognition and face detection.

Files

Master_Thesis_Project_Report_X... (pdf)
(pdf | 6.57 Mb)
- Embargo expired in 21-09-2024
License info not available