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 条
  • [41] Leveraging PVT-Margins in Design Space Exploration for FPGA-based CNN Accelerators
    Lu, Weina
    Lu, Wenyan
    Ye, Jing
    Hu, Yu
    Li, Xiaowei
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [42] Design and implementation of an efficient CNN accelerator for low-cost FPGAs
    Xu Y.
    Wang S.
    Li N.
    Xiao H.
    IEICE Electronics Express, 2022, 19 (19)
  • [43] 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
  • [44] Design Exploration of Multi-FPGAs for Accelerating Deep Learning
    Wang, Teng
    Gong, Lei
    Wang, Chao
    Zhou, Xuehai
    Chen, Huaping
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 464 - 465
  • [45] Graph Reinforcement Learning-based CNN Inference Offloading in Dynamic Edge Computing
    Li, Nan
    Iosifidis, Alexandros
    Zhang, Qi
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 982 - 987
  • [46] Analyzing the Design Space of Spatial Tensor Accelerators on FPGAs
    Jia, Liancheng
    Luo, Zizhang
    Lu, Liqiang
    Liang, Yun
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 230 - 235
  • [47] Synergistically Exploiting CNN Pruning and HLS Versioning for Adaptive Inference on Multi-FPGAs at the Edge
    Korol, Guilherme
    Jordan, Michael Guilherme
    Rutzig, Mateus Beck
    Schneider Beck, Antonio Carlos
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [48] An Automated Tool for Design Space Exploration of Matrix Vector Multiplication (MVM) Kernels Using OpenCL Based Implementation on FPGAs
    Naher, Jannatun
    Gloster, Clay
    Doss, Christopher C.
    Jadhav, Shrikanth S.
    28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 205 - 205
  • [49] Exploration of design space in ECDSA
    Schmidt, J
    Novotny, M
    Jäger, M
    Becvár, M
    Jáchim, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS: RECONFIGURABLE COMPUTING IS GOING MAINSTREAM, 2002, 2438 : 1072 - 1075
  • [50] Interfaces for Design Space Exploration
    Garcia, Sara
    Leitao, Antonio
    CO-CREATING THE FUTURE: INCLUSION IN AND THROUGH DESIGN, ECAADE 2022, VOL 1, 2022, : 331 - 340