Design Space Exploration for CNN Offloading to FPGAs at the Edge

被引:0
|
作者
Korol, Guilherme [1 ]
Jordan, Michael Guilherme [1 ]
Rutzig, Mateus Beck [2 ]
Castrillon, Jeronimo [3 ,4 ]
Schneider Beck, Antonio Carlos [1 ]
机构
[1] Univ Fed Rio Grande do Sul UFRGS, Inst Informat, Porto Alegre, Brazil
[2] Univ Fed Santa Maria UFSM, Elect & Comp Dept, Santa Maria, Brazil
[3] Tech Univ Dresden, Ctr Adv Elect Dresden, Dresden, Germany
[4] Ctr Scalable Data Analyt & Artificial Intelligenc, Dresden, Germany
基金
巴西圣保罗研究基金会;
关键词
Edge Computing; IoT; Offloading; CNN; FPGA;
D O I
10.1109/ISVLSI59464.2023.10238644
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
AI-based IoT applications relying on heavy-load deep learning algorithms like CNNs challenge IoT devices that are restricted in energy or processing capabilities. Edge computing offers an alternative by allowing the data to get offloaded to so-called edge servers with hardware more powerful than IoT devices and physically closer than the cloud. However, the increasing complexity of data and algorithms and diverse conditions make even powerful devices, such as those equipped with FPGAs, insufficient to cope with the current demands. In this case, optimizations in the algorithms, like pruning and early-exit, are mandatory to reduce the CNNs computational burden and speed up inference processing. With that in mind, we propose ExpOL, which combines the pruning and early-exit CNN optimizations in a system-level FPGA-based IoT-Edge design space exploration. Based on a user-defined multi-target optimization, ExpOL delivers designs tailored to specific application environments and user needs. When evaluated against state-of-the-art FPGA-based accelerators (either local or offloaded), designs produced by ExpOL are more power-efficient (by up to 2x) and process inferences at higher user quality of experience (by up to 12.5%).
引用
收藏
页码:276 / 281
页数:6
相关论文
共 50 条
  • [31] Roofline-Model-Based Design Space Exploration for Dataflow Techniques of CNN Accelerators
    Park, Chan
    Park, Sungkyung
    Park, Chester Sungchung
    IEEE ACCESS, 2020, 8 : 172509 - 172523
  • [32] 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)
  • [33] Implementing Murφ: Accelerating Large State Space Exploration on FPGAs
    Tie, Mary Ellen
    Leeser, Miriam
    2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 243 - 243
  • [34] High Level Performance Model Based Design Space Exploration for Energy-Efficient Designs on FPGAs
    Kuppannagari, Sanmukh R.
    Hu, Yusong
    Prasanna, Viktor K.
    2014 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2014,
  • [35] Actel FPGAs make significant contribution to global space exploration
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2000, 72 (01): : 42 - 42
  • [36] Attention-based Feature Compression for CNN Inference Offloading in Edge Computing
    Li, Nan
    Iosifidis, Alexandros
    Zhang, Qi
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 967 - 972
  • [37] A Design Space Exploration Framework for Convolutional Neural Networks Implemented on Edge Devices
    Tsimpourlas, Foivos
    Papadopoulos, Lazaros
    Bartsokas, Anastasios
    Soudris, Dimitrios
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2212 - 2221
  • [38] A Design Space Exploration Methodology for Enabling Tensor Train Decomposition in Edge Devices
    Kokhazadeh, Milad
    Keramidas, Georgios
    Kelefouras, Vasilios
    Stamoulis, Iakovos
    EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, SAMOS 2022, 2022, 13511 : 173 - 186
  • [39] Optimizing OpenCL-Based CNN Design on FPGA with Comprehensive Design Space Exploration and Collaborative Performance Modeling
    Mu, Jiandong
    Zhang, Wei
    Liang, Hao
    Sinha, Sharad
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2020, 13 (03)
  • [40] Design and Implementation of an Efficient CNN Accelerator for Low- Cost FPGAs
    Xu, Yan
    Wang, Shuaishuai
    Li, Ning
    Xiao, Hao
    IEICE ELECTRONICS EXPRESS, 2022,