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 条
  • [21] Multi-Objective Reconstruction of Software Architecture
    Schmidt, Frederick
    MacDonell, Stephen
    Connor, Andy M.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2018, 28 (06) : 869 - 892
  • [22] Pareto Local Search is Competitive with Evolutionary Algorithms for Multi-Objective Neural Architecture Search
    Quan Minh Phan
    Ngoc Hoang Luong
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, GECCO 2023, 2023, : 348 - 356
  • [23] Multi-agent architecture for Multi-objective optimization of Flexible Neural Tree
    Ammar, Marwa
    Bouaziz, Souhir
    Alimi, Adel M.
    Abraham, Ajith
    NEUROCOMPUTING, 2016, 214 : 307 - 316
  • [24] Multi-Objective Pareto Optimization of Tensile Membrane Architecture for Energy Harvesting
    Maeng, Hoyoung
    Hyun, Kyung Hoon
    APPLIED SCIENCES-BASEL, 2020, 10 (18):
  • [25] An Ultra-Fast Multi-Objective Optimization Algorithm for VLIW Architecture
    Nazari, Samira
    Hassani, Maryam
    Azarpeyvand, Ali
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [26] Multi-objective optimization of ViT architecture for efficient brain tumor classification
    Sahin, Emrullah
    Ozdemir, Durmus
    Temurtas, Hasan
    BIOMEDICAL SIGNAL PROCESSING AND CONTROL, 2024, 91
  • [27] Genetic Algorithm for Multi-Objective Optimization of Container Allocation in Cloud Architecture
    Guerrero, Carlos
    Lera, Isaac
    Juiz, Carlos
    JOURNAL OF GRID COMPUTING, 2018, 16 (01) : 113 - 135
  • [28] Genetic Algorithm for Multi-Objective Optimization of Container Allocation in Cloud Architecture
    Carlos Guerrero
    Isaac Lera
    Carlos Juiz
    Journal of Grid Computing, 2018, 16 : 113 - 135
  • [29] A Holonic Control Architecture for a Heterogeneous Multi-Objective Smart Micro-Grid
    Frey, Sylvain
    Diaconescu, Ada
    Menga, David
    Demeure, Isabelle
    2013 IEEE 7TH INTERNATIONAL CONFERENCE ON SELF-ADAPTIVE AND SELF-ORGANIZING SYSTEMS (SASO), 2013, : 21 - 30
  • [30] Evolutionary multi-objective neural architecture search via depth equalization supernet
    Zou, Juan
    Liu, Yang
    Liu, Yuan
    Xia, Yizhang
    NEUROCOMPUTING, 2025, 633