CoNAX: Towards Comprehensive Co-Design Neural Architecture Search Using HW Abstractions

被引:0
|
作者
Braatz, Yannick [1 ]
Soliman, Taha [1 ]
Rai, Shubham [1 ]
Rieber, Dennis Sebastian [1 ]
Bringmann, Oliver [2 ]
机构
[1] Robert Bosch Corp Res, Renningen, Germany
[2] Eberhard Karls Univ Tubingen, Tubingen, Germany
关键词
Hardware-aware Neural Architecture Search; Simulation; Hardware/Software Co-Design;
D O I
10.1109/ASAP61560.2024.00013
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
HW-aware neural architecture search (HW-NAS) aims to yield high-accuracy neural network (NN) architectures by automatically exploring multiple architectural parameters of potential network candidates. In most HW-NAS approaches, the HW parameter search space is limited. Hence, HW awareness is tied to only a few degrees of design freedom, leading to the following sub-optimalities - First, it restricts exploration of HW parameters, which can potentially lead to better network candidates; Second, HW-NAS is still entirely a software-centric process where HW-awareness is taken care by an HW function exposed to the NAS process and is oblivious to the actual deployment. To tackle the above challenges, this paper proposes a Co-Design Neural Architecture Search (Co-NAS) approach that simultaneously explores hardware and neural architecture variations, thus allowing for full system optimization. By connecting the mutual impact of variable neural networks and HW parameters on the network's prediction accuracy and on-device efficiency in a shared optimization loop, Co-NAS finds designs of optimum performance and enables HW/SW Co-Design. This work aims to enable more diverse HW search spaces (higher degrees of design freedom) for ML accelerators (such as using a virtual prototype) and efficient exploration by integrating abstract ML accelerator and NN architecture modeling into a comprehensive Co-NAS environment. In our experiments, we explore hardware variations of a baseline accelerator architecture to demonstrate how our work can help find designs with better hardware latency and comparable network accuracy. Designs yielded by our framework provide a speed-up of 1.4x compared to the baseline on a restricted SW search space at the same HW resources.
引用
收藏
页码:8 / 16
页数:9
相关论文
共 50 条
  • [1] Towards co-design of HW/SW/Analog systems
    Grimm C.
    Damm M.
    Haase J.
    Lecture Notes in Electrical Engineering, 2010, 78 : 1 - 24
  • [2] Automated Hardware and Neural Network Architecture co-design of FPGA accelerators using multi-objective Neural Architecture Search
    Colangelo, Philip
    Segal, Oren
    Speicher, Alex
    Margala, Martin
    2020 IEEE 10TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE-BERLIN), 2020,
  • [3] SCORCH: Neural Architecture Search and Hardware Accelerator Co-design with Reinforcement Learning
    Liu, Siqin
    Karanth, Avinash
    2024 25TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, ISQED 2024, 2024,
  • [4] HW/SW CO-DESIGN WITH PRAMS USING CODES
    BUCHENRIEDER, K
    SEDLMEIER, A
    VEITH, C
    COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 65 - 78
  • [5] Reliable networked reconfiguration of FPGAs with HW/SW co-design architecture
    Li, Peng
    Han, Jizhong
    He, Jin
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 580 - 586
  • [6] HW/SW CO-DESIGN ARCHITECTURE EXPLORATION FOR VLSI MAZE ROUTING
    Elghazali, Mahdi
    Elhossini, Ahmed
    Areibi, Shawki
    2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 499 - 504
  • [7] Picture this: HW/SW co-design
    Patel, Bindesh
    Electronic Product Design, 2006, 27 (02): : 24 - 25
  • [8] Initiatives for HW/SW co-design
    不详
    COMPUTER DESIGN, 1998, 37 (01): : 68 - 68
  • [9] A VLIW architecture simulator innovative approach for HW-SW co-design
    Barbieri, I
    Bariani, M
    Raggio, M
    2000 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, PROCEEDINGS VOLS I-III, 2000, : 1375 - 1378
  • [10] When Neural Architecture Search Meets Hardware Implementation: from Hardware Awareness to Co-Design
    Zhang, Xinyi
    Jiang, Weiwen
    Shi, Yiyu
    Hu, Jingtong
    2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 25 - 30