CSDSE: An efficient design space exploration framework for deep neural network accelerator based on cooperative search

被引:0
作者
Feng, Kaijie [1 ]
Fan, Xiaoya [1 ]
An, Jianfeng [1 ]
Wang, Haoyang [1 ]
Li, Chuxi [1 ]
机构
[1] Northwestern Polytech Univ, Sch Comp Sci, 1 Dongxiang Rd, Xian 710000, Shaanxi, Peoples R China
关键词
Design space exploration; Deep neural network accelerator; Design Automation; Reinforcement Learning;
D O I
10.1016/j.neucom.2025.129366
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The design and optimization of deep neural network accelerators necessitates thoughtful consideration of numerous design parameters and various resource/physical constraints that render their design spaces massive in scale and complex in distribution. When faced with these massive and complex design spaces, previous works on design space exploration confront the exploration-exploitation dilemma, struggling to concurrently ensure optimization efficiency and stability. To address the exploration-exploitation dilemma, we present a novel design space exploration method entitled CSDSE. CSDSE implements heterogeneous agents separately accountable for exploration or exploitation to cooperatively search the design space. In order to enable CSDSE to adapt design spaces with various space distributions and expanding scales, we extend CSDSE with mechanism of adaptive agent organization and multi-scale search. Furthermore, we introduce a weighted compact buffer that encourages agents to search in diverse directions and bolsters their global exploration ability. CSDSE is implemented to optimize accelerator design. Compared to former DSE methods, it achieves latency speedups of up to 15.68x and energy-delay-product reductions of up to 16.22x under different constraint scenarios.
引用
收藏
页数:20
相关论文
共 43 条
  • [1] CSDSE: Apply Cooperative Search to Solve the Exploration-Exploitation Dilemma of Design Space Exploration
    Feng, Kaijie
    Fan, Xiaoya
    An, Jianfeng
    Wang, Haoyang
    Li, Chuxi
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT IV, 2024, 14490 : 1 - 23
  • [2] ACCDSE: A Design Space Exploration Framework for Convolutional Neural Network Accelerator
    Li, Zhisheng
    Wang, Lei
    Dou, Qiang
    Tang, Yuxing
    Guo, Shasha
    Zhou, Haifang
    Lu, Wenyuan
    COMPUTER ENGINEERING AND TECHNOLOGY, NCCET 2017, 2018, 600 : 22 - 34
  • [3] Design Space Exploration for YOLO Neural Network Accelerator
    Huang, Hongmin
    Liu, Zihao
    Chen, Taosheng
    Hu, Xianghong
    Zhang, Qiming
    Xiong, Xiaoming
    ELECTRONICS, 2020, 9 (11) : 1 - 15
  • [4] GANDSE: Generative Adversarial Network-based Design Space Exploration for Neural Network Accelerator Design
    Feng, Lang
    Liu, Wenjian
    Guo, Chuliang
    Tang, Ke
    Zhuo, Cheng
    Wang, Zhongfeng
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (03)
  • [5] LCDSE: Enable Efficient Design Space Exploration for DCNN Accelerator Based on Layer Clustering
    Feng, Kaijie
    Fan, Xiaoya
    An, Jianfeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (10) : 4486 - 4490
  • [6] A Design Framework for Neural Network Architecture Exploration
    Spader Simon, Luis Antonio
    Soares, Lucas
    Abreu, Brunno
    Grellert, Mateus
    15TH IEEE LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS, LASCAS 2024, 2024, : 276 - 280
  • [7] A Design Space Exploration Framework for Deployment of Resource-Constrained Deep Neural Networks
    Zhang, Yan
    Pan, Lei
    Berkowitz, Phillip
    Lee, Mun Wai
    Riggan, Benjamin
    Bhattacharyya, Shuvra S.
    REAL-TIME IMAGE PROCESSING AND DEEP LEARNING 2024, 2024, 13034
  • [8] Exploration and Generation of Efficient FPGA-based Deep Neural Network Accelerators
    Ali, Nermine
    Philippe, Jean-Marc
    Tain, Benoit
    Coussy, Philippe
    2021 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2021), 2021, : 123 - 128
  • [9] Software-Defined Design Space Exploration for an Efficient DNN Accelerator Architecture
    Yu, Ye
    Li, Yingmin
    Che, Shuai
    Jha, Niraj K.
    Zhang, Weifeng
    IEEE TRANSACTIONS ON COMPUTERS, 2021, 70 (01) : 45 - 56
  • [10] ACDSE: A Design Space Exploration Method for CNN Accelerator based on Adaptive Compression Mechanism
    Feng, Kaijie
    Fan, Xiaoya
    An, Jianfeng
    Li, Chuxi
    Di, Kaiyue
    Li, Jiangfei
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (06)