Design Space Exploration for Layer-parallel Execution of Convolutional Neural Networks on CGRAs

被引:8
|
作者
Heidorn, Christian [1 ]
Hannig, Frank [1 ]
Teich, Jurgen [1 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg FAU, Dept Comp Sci, Hardware Software Codesign, Erlangen, Germany
来源
PROCEEDINGS OF THE 23RD INTERNATIONAL WORKSHOP ON SOFTWARE AND COMPILERS FOR EMBEDDED SYSTEMS (SCOPES 2020) | 2020年
关键词
CNN Accelerators; Design Space Exploration; CGRA;
D O I
10.1145/3378678.3391878
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this work, we systematically explore the design space of throughput, energy, and hardware costs for layer-parallel mappings of Convolutional Neural Networks (CNNs) onto coarse-grained reconfigurable arrays (CGRAs). We derive an analytical model that computes the required resources (processing elements) and buffer memory and thus hardware cost C to sustain a given throughput T as well as the resulting overall energy consumption E for inference. Further, we propose an efficient design space exploration (DSE) to determine the fronts of Pareto-optimal (T,E,C) solutions. This exploration helps to determine the limits of scalability of the presented tiled CGRA accelerator architectures in terms of throughput, the number of parallel layers that can be simultaneously processed, and memory requirements. Finally, we provide an evaluation of energy savings achievable on our architecture in comparison to implementations that execute sequentially a CNN layer-by-layer. In experiments, it is shown that layer-parallel processing is able to reduce energy consumption E by 3.6x, hardware cost C by 1.2x, and increase the achievable throughput T by 6.2x for MobileNet.
引用
收藏
页码:26 / 31
页数:6
相关论文
共 32 条
  • [21] 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)
  • [22] High-Speed Adder Design Space Exploration via Graph Neural Processes
    Geng, Hao
    Ma, Yuzhe
    Xu, Qi
    Miao, Jin
    Roy, Subhendu
    Yu, Bei
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2657 - 2670
  • [23] Fast Performance Estimation and Design Space Exploration of Manycore-based Neural Processors
    Kang, Jintaek
    Jung, Dowhan
    Chung, Kwanghyun
    Ha, Soonhoi
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [24] Toward Simulation-Assisted Architecture Design Space Exploration of Indoor Robotics Networks
    Bianchi, Cristian
    Shah, Ayub
    Marangoni, Chiara
    Passerone, Roberto
    2024 IEEE 20TH INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS, WFCS, 2024, : 196 - 199
  • [25] PASES: An energy-aware design space exploration framework for wireless sensor networks
    Minakov, Ivan
    Passerone, Roberto
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (08) : 626 - 642
  • [26] Criticality-driven Design Space Exploration for Mixed-Criticality Heterogeneous Parallel Embedded Systems
    Muttillo, Vittoriano
    Valente, Giacomo
    Pomante, Luigi
    PARMA-DITAM 2018: 9TH WORKSHOP ON PARALLEL PROGRAMMING AND RUNTIME MANAGEMENT TECHNIQUES FOR MANY-CORE ARCHITECTURES AND 7TH WORKSHOP ON DESIGN TOOLS AND ARCHITECTURES FOR MULTICORE EMBEDDED COMPUTING PLATFORMS, 2018, : 63 - 68
  • [27] NNest: Early-Stage Design Space Exploration Tool for Neural Network Inference Accelerators
    Ke, Liu
    He, Xin
    Zhang, Xuan
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED '18), 2018, : 19 - 24
  • [28] Network-level Design Space Exploration of Resource-constrained Networks-of-Systems
    Zhao, Zhuoran
    Barijough, Kamyar Mirzazad
    Gerstlauer, Andreas
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2020, 19 (04)
  • [29] Fast Parallel High-Level Synthesis Design Space Explorer: Targeting FPGAs to accelerate ASIC Exploration
    Rashid, Md Imtiaz
    Schafer, Benjamin Carrion
    PROCEEDINGS OF THE 32ND GREAT LAKES SYMPOSIUM ON VLSI 2022, GLSVLSI 2022, 2022, : 85 - 90
  • [30] Design Space Exploration of Sparsity-Aware Application-Specific Spiking Neural Network Accelerators
    Aliyev, Ilkin
    Svoboda, Kama
    Adegbija, Tosiron
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2023, 13 (04) : 1062 - 1072