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 条
  • [21] HW/SW co-design project with FPGA prototyping
    Moreno Zamora, Jose A.
    Valverde Sanchez, Jose V.
    Alvarez Garcia, Francisco J.
    PROCEEDINGS OF 2016 TECHNOLOGIES APPLIED TO ELECTRONICS TEACHING (TAEE 2016), 2016,
  • [22] Achieving Energy Efficiency by HW/SW Co-design
    Borkar, Shekhar
    2013 THIRD BERKELEY SYMPOSIUM ON ENERGY EFFICIENT ELECTRONIC SYSTEMS (E3S), 2013,
  • [23] Hw-sw co-design of mpsoc using fgpa ip cores
    Nita, Iulian
    Zdru, Gabriel
    1600, (75): : 135 - 150
  • [24] HW/SW co-design of a visual SLAM application
    Piat, Jonathan
    Fillatreau, Philippe
    Tortei, Daniel
    Brenot, Francois
    Devy, Michel
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2020, 17 (03) : 667 - 689
  • [25] HW/SW co-design for SoC on mobile platforms
    van der Tang, J
    van Rumpt, H
    Kasperkovitz, D
    Fifth International Workshop on System-on-Chip for Real-Time Applications, Proceedings, 2005, : 19 - 23
  • [26] HW-SW CO-DESIGN OF MPSOC USING FGPA IP CORES
    Nita, Iulian
    Zdru, Gabriel
    UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2013, 75 (01): : 135 - 150
  • [27] NAX: Neural Architecture and Memristive Xbar based Accelerator Co-design
    Negi, Shubham
    Chakraborty, Indranil
    Ankit, Aayush
    Roy, Kaushik
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 451 - 456
  • [28] Accelerating Accurate Fault Tree Analysis Using HW/SW Co-Design
    Cheshmikhani, Elham
    Zarandi, Hamid R.
    Aliee, Hananeh
    2014 60TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2014,
  • [29] HW/SW Co-Design and Co-Optimizations for Deep Learning
    Marchisio, Alberto
    Putra, Rachmad Vidya Wicaksana
    Hanif, Muhammad Abdullah
    Shafique, Muhammad
    WORKSHOP PROCEEDINGS 2018: INTELLIGENT EMBEDDED SYSTEMS ARCHITECTURES AND APPLICATIONS (INTESA), 2018, : 13 - 18
  • [30] A System Architecture Exploration on the Configurable HW/SW Co-design for H.264 Video Decoder
    Jian, Guo-An
    Chu, Jui-Chin
    Huang, Ting-Yu
    Chang, Tao-Cheng
    Gun, Jiun-In
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 2237 - 2240