Thermal-power Aware Mapping Method and Architecture/Design for (Fault-tolerant) 3D-NoC-based Neuromorphic Systems

Background

(This is still a draft) Artificial intelligence, neural networks, deep learning, ANNs, SNNs, neuromorphic systems and computing, reduce energy cost and higher bandwith (speed).

Applications: edge computing (IoT), real time application, devices with limited energy supply.

Motivation

In the last decade, neural networks and deep learning had improved and gained a lot of interest.

Thermal-aware mapping in neuromorphic computing.

In conventional computers NoC (architecture), thermal awarness researches is advanced but not for neuromorphic HW specially 3D-NoC neuromorphic systems.

Take into concideration the heat generated from neurons' activities in the neuuromorphic hardware and how to make it (spread) equally on the chip.

Goal

thermal.png

Research Plan

Step 1:

1- Read and gain knowledge about neuromorphic systems.

2- Guidance tutorials

3- Survey on Routing algorithms for neuromorphic systems.

Step 2 (doing):

1- Study and document on thermal-power aware mapping and routing for 3D-NoC neuromorphic systems.

2- Propose a thermal-aware mapping method for NASH and implement it.

3- Propose a Thermal Analytical Model for 3D neuromorphic systems.

Step 3 (doing):

1- Explore thermal aware methods with other objectives (fault-tolerant, communication cost)

3- Implement methods on FPGA

2- Use implemented method on real life application

Research Schedule

DateTask
☑️Oct 1st, 2021 - June 30, 2022TUTORIALS AND FIELD EXPLORATION :
☑️Oct 1st - Dec 31, 2021Tutorials and reading about neuromorphic systems
☑️Jan 1st - May 31, 2022Survey on Routing methods and algorithms for neuromorphic systems
☑️Feb 1st - May 16, 2022Understand SNPC Source code and do the Tutorials
☑️May 18 - June 15, 2022Documentation on mapping methods for neuromorphic computing
☑️June 16- June 27, 2022Run NASH code for KMCR routing in a 3x3x2 architecture
☑️July 1 - Sep 30, 2022LITTERATURE ON THERMAL POWER IN MCSOC
☑️July 15 - July 29, 2022Run HotCluster source code for benchmarks
☑️June 27 - August 12, 2022Study the thermodynamics in the NASH system using 3D-ICE or HotSpot
☑️July 30 - August 12, 2022Write a paper to summerize HotCluster and make a discussion section about what can be developped based on the existing work for neuromorphic systems
☑️Oct 1, 2022 - Feb 28, 2023ICET CONFERENCE PULICATION WORK
☑️Oct 1, 2022 - Jan 31, 2023develop NASH emulator PyNASH_0.1 for simple power trace extraction and mapping using python
☑️Oct 5 - Nov 28, 2022Model thermal-aware clustering method
☑️Nov 28 - Dec 28, 2022Implement the clustering method TACM, make simulations and test the reults
☑️Jan 1 - Feb 20, 2023Paper writing, proposed method enhancements and running simulations and extracting graphs from the experiments
☑️Feb 20 - Feb 24, 2023submit the paper 'Thermal-Aware Task-Mapping Method for 3D-NoC-Based Neuromorphic Systems' to ICET conference
March 1 - August 31, 2023JOURNAL PAPER WORK:
☑️March 1st - March 12, 2023Propose the new mapping method based on the previously published method TACM
☑️March 13 - March 31, 2023Sick leave (Appendicitis surgery)
☑️April 1 - April 15, 2023Write the Spiking Neural Network training script and spikes trains extraction
☑️April 15 - April 30, 2023Implement the draft version of the proposed mapping method and test it
☑️May 1 - May 30, 2023Try to implement the mapping results on nash to get latency and accuracy but failed
☑️June 1st - June 30, 2023Start writing the Journal draft improving the PyNASH emulator for faster simulations
☑️July 1st - July 31, 2023GA-TACM mapping method implementation and thermal simulation using different parameters
☑️August 1st - August 7, 20232nd journal draft with new simulation results for 3x3x3 NooC NASH
☑️August 7st - August 16, 2023algorithm modifications for proposed cluster based order crossover and mutation and rerun thermal simulation
☑️August 17st - September 15, 2023update draft journal
☑️Sept 15 - Dec 20, 2023Propose BTSAM and start working on journal
☑️Jan 10 - Apr 10 2024Write and submit Journal BTSAM: Balanced Thermal-State-Aware Mapping Algorithms and Architecture for 3D-NoC-Based Neuromorphic Systems
Apr 8 - Apr 15, 2024Build new case study in the change of temperature due to migration after faults occur
Apr 15 - Apr 22, 2024Propose Multi-objective thermal aware fault tolerant remapping method
Apr 15 - Mai 31, 2024Work on the thermal analytical model to introduce the communication energy in the model
Apr 22 - Mai 15, 2024Implement and draft Journal
Mai 15 - Mai 31, 2024Write and submit Journal
June 1 - July 31, 2024Draft and submit Thesis for preliminary review

Achievements

Accepted Journal Papers

Accepted Conference Papers

Schedule Updated on August 22 2023

My Shared GDrive

Key references


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