ANAS: Asynchronous Neuromorphic Hardware Architecture Search Based on a System-Level Simulator

被引:1
|
作者
Zhang, Jian [1 ]
Zhang, Jilin [1 ]
Huo, Dexuan [1 ]
Chen, Hong [1 ]
机构
[1] Tsinghua Univ, Sch Integrated Circuits, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Neuromorphic Hardware; Architecture Search; System-Level Simulator; Asynchronous Circuit;
D O I
10.1109/DAC56929.2023.10247850
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Event-driven asynchronous neuromorphic hardware is emerging for edge computing with high energy efficiency. In order to obtain the architecture with the best hardware performance, we need to search both the numerical and non-numerical design space of asynchronous neuromorphic hardware. However, it is challenging to find an optimal hardware architecture from the non-numerical design space. To address this problem, we propose an asynchronous neuromorphic hardware architecture search (ANAS) method, which uses an evolutionary algorithm to optimize both the numerical and non-numerical design space. Besides, we introduce a configurable asynchronous neuromorphic hardware simulator (CanMore) to offer system-level modeling and performance estimation. Experimental results show that ANAS rivals the best human-designed architecture by 7 x EDP reduction, and offers 2.3 x EDP reduction than the methods that only optimize numerical design space.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] A System-Level Simulator for RRAM-Based Neuromorphic Computing Chips
    Lee, Matthew Kay Fei
    Cui, Yingnan
    Somu, Thannirmalai
    Luo, Tao
    Zhou, Jun
    Tang, Wai Teng
    Wong, Weng-Fai
    Goh, Rick Stow Mong
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2019, 15 (04)
  • [2] Hardware and Software System-Level Simulator for Wireless Sensor Networks
    Navarro, D.
    Du, W.
    Mieyeville, F.
    Carrel, L.
    EUROSENSORS XXIV CONFERENCE, 2010, 5 : 228 - 231
  • [3] System-Level Simulator for Process Variation Influenced Synchronous and Asynchronous NoCs
    Muhammad, Sayed T.
    El-Moursy, Ali A.
    El-Moursy, Magdy A.
    Hamed, Hesham F. A.
    2017 30TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2017, : 298 - 303
  • [4] Application-Hardware Co-Design: System-Level Optimization of Neuromorphic Computers with Neuromorphic Devices
    Schuman, C. D.
    Plank, J. S.
    Rose, G. S.
    2022 INTERNATIONAL ELECTRON DEVICES MEETING, IEDM, 2022,
  • [5] Design of System-level Simulator Architecture for UnderWater Acoustic Communications and Networking
    Ahmad, Ishtiaq
    Chang, KyungHi
    2016 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC 2016): TOWARDS SMARTER HYPER-CONNECTED WORLD, 2016, : 384 - 386
  • [6] Analysis and Optimization of the System-level Simulator
    Liu Fang
    Zhang Shengbing
    Liu Yang
    Zhang Meng
    2014 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION (ICIA), 2014, : 1020 - 1024
  • [7] Extensible neuromorphic computing simulator based on a programmable hardware
    Wang, Shikai
    Ma, Cheng
    Wang, Dong
    Pei, Jing
    2015 15TH NON-VOLATILE MEMORY TECHNOLOGY SYMPOSIUM (NVMTS), 2015,
  • [8] A GENERIC HARDWARE ARCHITECTURE TO SUPPORT THE SYSTEM-LEVEL SYNTHESIS OF DIGITAL-SYSTEMS
    EDWARDS, MD
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (04): : 225 - 240
  • [9] SYSTEM-LEVEL HARDWARE MODULE GENERATION
    SRIVASTAVA, MB
    RICHARDS, BC
    BRODERSEN, RW
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (01) : 20 - 35
  • [10] A System-level Exploration and Evaluation Simulator for chiplet-based CPU
    Zhang, Congwu
    Liu, Ao
    Zhang, Ke
    Chang, Yisong
    Bao, Yungang
    Dianzi Yu Xinxi Xuebao/Journal of Electronics and Information Technology, 2024, 46 (12): : 4575 - 4588