Skip to content

Open SW/HW

Download

All open sourced programs are available at our GitHub: https://github.com/klab-aizu

Hardware

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. [DOI: 10.1109/MCSoC64144.2024.00077]\/[PDF].

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. [DOI: 10.1016/j.micpro.2022.104458]

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]