Open SW/HW
Hardware
Leaky Integrate and Fire neuron on FPGA (MicroZed)
Fully-connected Spiking Neural Network on FPGA
- Description: An open-source FPGA implementation of a fully-connected SNN on FPGA
- Link: to be released.
Software
Ensemble Distributed STDP Learning
- Description: In this project, we proposed a novel approach for distributed STDP learning using multiple sub-models. The sub-models are later merged and compressed at the centralized server.
- Link: Github
- Paper: [Hanyu Yuga and Khanh N. Dang, “EnsembleSTDP: Distributed in-situ Spike Timing Dependent Plasticity Learning in Spiking Neural Networks”, 2024 IEEE 17th International Symposium on Embedded Multicore*Many-core Systems-on-Chip (MCSoC), Dec. 16-19, 2024.
SNN Ternary Weight Training
- Description: In this project, we ternary the weight (to the format of [-A, 0 or A], A is a fixed value) of a deep spiking neural network.
- Link: Github
- Paper: Duy-Anh Nguyen, Xuan-Tu Tran, Khanh N. Dang, and Francesca Iacopi, “A Low-Power, High-Accuracy with Fully On-Chip Ternary Weight Hardware Architecture for Deep Spiking Neural Networks”, Microprocessors and Microsystems, Elsevier, Volume 90, pp. 104458, 2022.
Fault insertion in SNN models
- Description: In this project, we emulate the faults (stuck-at and flipped bit) in deep SNN model (VGG-16).
- Link: Github
- Paper: Khanh N. Dang, Nguyen Anh Vu Doan, Abderazek Ben Abdallah '’MigSpike: A Migration Based Algorithm and Architecture for Scalable Robust Neuromorphic Systems’‘, IEEE Transactions on Emerging Topics in Computing (TETC), IEEE, Volume 10, Issue 2, pp. 602-617, 2022. [DOI: 10.1109/TETC.2021.3136028] [PDF].
HeterGenMap: An Evolutionary Mapping Framework for Heterogeneous NoC-based Neuromorphic Systems
- Description: In this project, we deploy a Genetic Algorithm for mapping large-scale Neuromorphic Systems.
- Link: Github
- Paper: Khanh N. Dang, Nguyen Anh Vu Doan, Ngo-Doanh Nguyen, Abderazek Ben Abdallah, '’HeterGenMap: An Evolutionary Mapping Framework for Heterogeneous NoC-based Neuromorphic Systems’‘, IEEE Access, vol. 11, pp. 144095-144112, 2023. [DOI: 10.1109/ACCESS.2023.3345168]/[PDF]/[Source Code].
Spike-MCryptCores
- Description: In this project, we deploy a light-weight neuromorphic controlling clock-gating-based multi-core cryptography platform
- Link: Github
- Paper: Pham-Khoi Dong, Khanh N. Dang, Duy-Anh Nguyen, Xuan-Tu Tran, '’A light-weight neuromorphic controlling clockgating based multi-core cryptography platform’‘, Microprocessors and Microsystems (accepted), 2024. [DOI: 10.1016/j.micpro.2024.105040]