HeterGenMap: An Evolutionary Mapping Framework for Heterogeneous NoC-Based Neuromorphic Systems

被引:0
|
作者
Dang, Khanh N. [1 ]
Doan, Nguyen Anh Vu [2 ]
Nguyen, Ngo-Doanh [1 ]
Abdallah, Abderazek Ben [1 ]
机构
[1] Univ Aizu, Grad Sch Comp Sci & Engn, Aizu Wakamatsu, Fukushima 9658580, Japan
[2] Infineon Technol AG, D-85579 Munich, Germany
关键词
Neural networks; Neuromorphics; Genetic algorithms; Task analysis; Routing; Hardware; Synapses; Fault tolerance; Network-on-chip; Fault-tolerance; spiking neural network; neuromorphic system; network-on-chip; max flow; migration; SPIKING NEURAL-NETWORKS;
D O I
10.1109/ACCESS.2023.3345168
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While task mapping for multi-core systems is known as an NP-hard problem, mapping for neuromorphic systems even scale it up due to a high number of neurons per core and a high number of core per system. Moreover, mapping for neuromorphic systems also has several challenges such as heterogeneous computing core or communication fabrics, and potential defects in neurons or routing units. Therefore, this paper presents a genetic algorithm framework named HeterGenMap which is a Genetic Algorithm framework for mapping multiple-layer Spiking Neural Network systems to solve the aforementioned problems. The results show that HeterGenMap improves the overall communication cost by 11.04-26.77% in comparison to the linear mapping. Moreover, under link faulty scenarios, neuron defects, or multi-chip designs, HeterGenMap can reduce the communication cost by 3.41-31.34%, 7.01%-41.51%, and 34.21-45.56% in comparison to the linear approach, respectively. The validation in hardware also demonstrated that HeterGenMap reduces the inference time by 63.10-77.87% from the linear mapping.
引用
收藏
页码:144095 / 144112
页数:18
相关论文
共 50 条
  • [31] NoC-Based Support of Heterogeneous Cache-Coherence Models for Accelerators
    Giri, Davide
    Mantovani, Paolo
    Carloni, Luca P.
    2018 TWELFTH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2018,
  • [32] Communication-Aware Application Mapping and Scheduling for NoC-Based MPSoCs
    Yu, Heng
    Ha, Yajun
    Veeravalli, Bharadwaj
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3232 - 3235
  • [33] Dynamic Mapping of Quality Adjustable Applications on NoC-based Reconfigurable Platforms
    Nguyen Van Cuong
    Nguyen Trong Bang
    Le Dinh Tuyen
    Pham Ngoc Nam
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2016, : 322 - 327
  • [34] LSM-Based Hotspot Prediction and Hotspot-Aware Routing in NoC-Based Neuromorphic Processor
    Kang, Ziyang
    Zhu, Jingwei
    Xiao, Xun
    Li, Shiming
    Wang, Lei
    Ma, De
    Pan, Gang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024, 32 (07) : 1239 - 1252
  • [35] RVNoC: A Framework for Generating RISC-V NoC-based MPSoC
    Elmohr, Mahmoud A.
    Eissa, Ahmed S.
    Ibrahim, Moamen
    Khamis, Mostafa
    El-Ashry, Sameh
    Shalaby, Ahmed
    AbdElsalam, Mohamed
    El-Kharashi, M. Watheq
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 617 - 621
  • [36] Exploring Resource Mapping Policies for Dynamic Clustering on NoC-based MPSoCs
    Girao, Gustavo
    Santini, Thiago
    Wagner, Flavio R.
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 681 - 684
  • [37] Evaluation of Static and Dynamic Task Mapping Algorithms in NoC-Based MPSoCs
    Carvalho, Ewerson
    Marcon, Cesar
    Calazans, Ney
    Moraes, Fernando
    2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2009, : 87 - 90
  • [38] Temporized Data Prefetching Algorithm for NoC-based Multiprocessor Systems
    Cireno, Maria
    Aziz, Andre
    Barros, Edna
    2016 IEEE 27TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2016, : 235 - 236
  • [39] Travel Time-Based Task Mapping for NoC-Based DNN Accelerator
    Chen, Yizhi
    Zhu, Wenyao
    Lu, Zhonghai
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2024, PT I, 2025, 15226 : 76 - 92
  • [40] Energy-Aware Dynamic Task Mapping for NoC-based MPSoCs
    Mandelli, Marcelo
    Ost, Luciano
    Carara, Everton
    Guindani, Guilherme
    Gouvea, Thiago
    Medeiros, Guilherme
    Moraes, Fernando G.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 1676 - 1679