Research on Fault-tolerant Spiking Neuromorphic System based on Packet Switched On-chip Network & On-chip Learning

Research Background

With the increasing demand for computing machines that more closely model the biological brain, the field of neuro-inspired computing has progressed to the exploration of Spiking Neural Networks (SNN). SNN is the third generation of the computing paradigm "Neuro-inspired computing", modeled after the neural networks of the biological brain to best the setbacks of conventional Von Neumann architecture. This computing paradigm tries to model specifications that make the biological brain achieve rapid parallel computations in real-time, fault tolerance, power efficiency, and the ability to perform tasks like image recognition and language learning, that the conventional computing machine cannot. Unlike its predecessors, the neurons in SNN mimic the information transfer in biological neurons (event triggered), and this immensely enhances its performance.

It has been understood that spiking neural networks (SNNs) and synaptic devices can achieve high energy efficiency and fault tolerance in complex tasks by emulating biological neurons and synapses. Hence, they have a big potential for the replacement of traditional von Neumann computers. [WWW.ref].

SNNs can achieve better power efficiency when more powerful encoding methods are applied, or when SNNs are optimized for short latency. Second, the inference results in SNNs can be gotten faster than ANNs, though the precision may be lower. The inference precision would then rise with more evidence accumulated over time Ref. Spiking neurons are only activated when sufficient signals are integrated from other neurons, therefore the neural activities at the network level are usually sparse, which can make executing SNNs by matrix-based operation on a traditional CPU or GPU inefficient.Ref.

Neuromorphic hardware is designed to accelerate the running of SNNs by allocating spiking neurons and synapses to neuromorphic chips and it can increase the power efficiency of SNNs by event-based computing.

Research Goal

The goal of this Doctoral thesis is to research and implement a Deep Spiking Neural Network Architecture with on-chip learning scheme and based on the previously developed schemes NASH1

The expected outputs from this research are:

Research Schedule

DateTask
☑️April 1st 2019 - August 30, 2019Survey, etc.
☑️September 1st, 2019 - July 31,2020Complete SNPC on-chip learning with STDP
September 11, 2020JoS paper draft
August 16, 2020 to September 11, 2020Understand and run demo of k-means clustering based fault-tolerant multicast spike routing algorithm
August 16, 2020 to September 11, 2020Replace spike injector with SNPC and run again the demo of k-means clustering based fault-tolerant multicast spike routing algorithm
September 1, 2020 to December 31, 2020Integrate SNPC into 3D-NoC architecture
September 1, 2020 to December 31, 2020Write and submit journal paper on the 3D-NoC SNN
January 1, 2021 to March 31, 2021Explore reconfigurability of neuron model and learning algorithm on SNPC
February 1, 2021 to March 31, 2021Write and submit a confenence paper on reconfigurable 3D-NoC SNN
April 1, 2021 to June 30, 2021Explore Fault tolerance in the reconfigurable and non reconfigurable 3D-NoC SNN
June 1, 2021 to August 31, 2021Write and submit a journal paper on a faul tolerant reconfigurable 3D-NoC SNN
September 1, 2021 to March 31, 2022Explore Biological SNNs.
Schedule last Updated on: 09/01/2020

Research Progress - ===> previous tasks

Hardware Implementation of learning algorithm on SNPC

Research Progress Seminar

Achievement

new paper

Published papers

Design and Evaluation of SNPC for (IEEE_BigCom2020) conference. Full paper submisison due date: Sept 30, 2019

The ACM Chapter International Conference on Educational Technology, Language and Technical Communication (ETLTC). Full paper submisison due date: Nov. 19, 2019

My Shared Google Drive Folder

Update History


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS