Multi-Objective Architecture Search and Optimization for Heterogeneous Neuromorphic Architecture

被引:1
|
作者
Park, Juseong [1 ]
Shin, Yongwon [2 ]
Sung, Hyojin [1 ,2 ]
机构
[1] POSTECH, Dept Comp Sci Engn, Pohang, South Korea
[2] POSTECH, Grad Sch Artificial Intelligence, Pohang, South Korea
关键词
D O I
10.1109/ICCAD57390.2023.10323779
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Neuro-inspired in-memory computing offers a promising solution to overcome the limitations of traditional von Neumann architectures by emulating brain activities. This approach takes advantage of parallel processing while minimizing power consumption and area overhead. However, maximizing the performance of neuromorphic hardware, particularly for increasingly deep and complex NN models, is a challenging task. Existing design space exploration methods focus primarily on layer placement and resource allocation, ignoring hardware-level configurations that directly influence performance, power, and area (PPA) trade-offs. Additionally, current tiled neuromorphic architectures lack support for size heterogeneity, making optimal resource utilization difficult. To address these challenges, we propose a multi-objective architecture search and optimization mechanism for neuromorphic architectures. Our approach introduces heterogeneous architectures with multiple tile/processing element/synaptic array sizes and provides a comprehensive end-to-end design automation tool to support them. We define a heterogeneous neuromorphic architecture, as exemplified by a "big-tile, little-tile" architecture with mesh interconnects. Our search mechanism expands the search space by considering candidates for both homogeneous and heterogeneous architectures and performs Pareto-front searches guided by user-defined weights or constraints on performance metrics. We also implement a hierarchical beam search technique to explore the vast search space of heterogeneous architecture candidates more effectively. Our mechanism identifies numerous heterogeneous architectures that outperform the baseline for different convolutional neural network (CNN) models. For EfficientNetB0, we achieve PPA improvements of 40.1%, 19.3%, and 4.4% over the baseline. Our tool is available at https://github.com/wntjd9805/hetero-neurosim-search.
引用
收藏
页数:8
相关论文
共 50 条
  • [31] Accelerating multi-objective neural architecture search by random-weight evaluation
    Shengran Hu
    Ran Cheng
    Cheng He
    Zhichao Lu
    Jing Wang
    Miao Zhang
    Complex & Intelligent Systems, 2023, 9 : 1183 - 1192
  • [32] Multi-objective software performance optimisation at the architecture level randomised search rules
    Ni, Youcong
    Du, Xin
    Ye, Peng
    Minku, Leandro L.
    Yao, Xin
    Harman, Mark
    Xiao, Ruliang
    INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 135
  • [33] Multi-Objective Evolutionary Neural Architecture Search with Weight-Sharing Supernet
    Liang, Junchao
    Zhu, Ke
    Li, Yuan
    Li, Yun
    Gong, Yuejiao
    APPLIED SCIENCES-BASEL, 2024, 14 (14):
  • [34] Tiny adversarial multi-objective one-shot neural architecture search
    Guoyang Xie
    Jinbao Wang
    Guo Yu
    Jiayi Lyu
    Feng Zheng
    Yaochu Jin
    Complex & Intelligent Systems, 2023, 9 : 6117 - 6138
  • [35] POPNASv2: An Efficient Multi-Objective Neural Architecture Search Technique
    Falanti, Andrea
    Lomurno, Eugenio
    Samele, Stefano
    Ardagna, Danilo
    Matteucci, Matteo
    2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [36] MOCSA: A Multi-Objective Crow Search Algorithm for Multi-Objective Optimization
    Nobahari, Hadi
    Bighashdel, Ariyan
    2017 2ND CONFERENCE ON SWARM INTELLIGENCE AND EVOLUTIONARY COMPUTATION (CSIEC), 2017, : 60 - 65
  • [37] Accelerating multi-objective neural architecture search by random-weight evaluation
    Hu, Shengran
    Cheng, Ran
    He, Cheng
    Lu, Zhichao
    Wang, Jing
    Zhang, Miao
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (02) : 1183 - 1192
  • [38] Tiny adversarial multi-objective one-shot neural architecture search
    Xie, Guoyang
    Wang, Jinbao
    Yu, Guo
    Lyu, Jiayi
    Zheng, Feng
    Jin, Yaochu
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (06) : 6117 - 6138
  • [39] Multi-Objective Neural Architecture Search for Efficient and Fast Semantic Segmentation on Edge
    Dou ZiWen
    Dong, Ye
    IEEE TRANSACTIONS ON INTELLIGENT VEHICLES, 2024, 9 (01): : 1346 - 1357
  • [40] Neural Architecture Search Based on a Multi-Objective Evolutionary Algorithm With Probability Stack
    Xue, Yu
    Chen, Chen
    Slowik, Adam
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (04) : 778 - 786