WiderFrame: An Automatic Customization Framework for Building CNN Accelerators on FPGAs: Work-in-Progress

被引:0
|
作者
Gong, Lei [1 ]
Wang, Chao [1 ]
Li, Xi [1 ]
Zhou, Xuehai [1 ]
机构
[1] Univ Sci & Technol China, Sch Comp Sci & Technol, Hefei, Peoples R China
基金
美国国家科学基金会;
关键词
FPGA; CNN; Hardware accelerator; Framework;
D O I
10.1109/codesisss51650.2020.9244024
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware acceleration based on FPGA has been an important means to improve the computational efficiency of CNNs. However, due to the increasing complexity of the modern CNNs and the diversity of neural computing engines, it is challenging to make full use of FPGAs' customizability for efficient and fast accelerator designs. This paper proposes Wider-Frame, an automatic customization framework for building CNN accelerators on FPGA. Towards fully exploiting the customizability of FPGA for specific computing scenarios, WiderFrame integrates a systematical design space exploration methodology considered with different parallel and data reuse manners among various neural computing engines, a parameterized configurable code template with a set of macro instruction mechanism, for automatically generating the underlying hardware units and the control flow. Evaluation results show that WiderFrame can well support more CNN types, and can improve the performance and the energy efficiency up to 1.25x and 1.68x compared with state-of-the-art frameworks.
引用
收藏
页码:5 / 7
页数:3
相关论文
共 29 条
  • [1] A Fast Design Space Exploration Framework for the Deep Learning Accelerators: Work-in-Progress
    Colucci, Alessio
    Marchisio, Alberto
    Bussolino, Beatrice
    Mrazek, Voitech
    Martina, Maurizio
    Masera, Guido
    Shafique, Muhammad
    [J]. PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2019, : 34 - 36
  • [2] Work-in-Progress: Incremental Training of CNNs for User Customization
    Moghaddam, Mansureh S.
    Harris, Barend
    Kang, Duseok
    Bae, Inpyo
    Kim, Euiseok
    Min, Hyemi
    Cho, Hansu
    Kim, Sukjin
    Egger, Bernhard
    Ha, Soonhoi
    Choi, Kiyoung
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2017,
  • [3] Automatic Generation of Multi-precision Multi-arithmetic CNN Accelerators for FPGAs
    Zhao, Yiren
    Gao, Xitong
    Guo, Xuan
    Liu, Junyi
    Wang, Erwei
    Mullins, Robert
    Cheung, Peter Y. K.
    Constantinides, George
    Xu, Cheng-Zhong
    [J]. 2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 45 - 53
  • [4] A Lifelong Health Monitoring Framework in Processors: Work-in-Progress
    Hu, Xiao
    Wang, Yaohua
    [J]. PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2020, : 6 - 8
  • [5] Building Castles Together A sustainable collaboration as a perpetual work-in-progress
    Jacobus, Michelle Vazquez
    Baskett, Robert
    Bechstein, Christina
    [J]. GATEWAYS-INTERNATIONAL JOURNAL OF COMMUNITY RESEARCH AND ENGAGEMENT, 2011, 4 : 65 - 82
  • [6] Work-in-Progress: Data Science Framework for Environmental Protection Education
    Sokac, Mateo
    Pufek, Paula
    Milardic, Marko
    Mihaljevic, Branko
    Puskaric, Stasa
    Zagar, Martin
    [J]. PROCEEDINGS OF THE 2021 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2021, : 1302 - 1306
  • [7] Work-in-Progress: Automatic Generation of Application-Specific FPGA Overlays
    Kwadjo, Danielle Tchuinkou
    Mbongue, Joel Mandebi
    Bobda, Christophe
    [J]. INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES) 2019, 2019,
  • [8] Work-in-Progress: Design Space Exploration of Multi-Task Processing on Space Shared FPGAs
    Minhas, Umar Ibrahim
    Woods, Roger
    Karakonstantis, Georgios
    [J]. INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURE, AND SYNTHESIS FOR EMBEDDED SYSTEMS (CODES +ISSS) 2019, 2019,
  • [9] Work-in-Progress: Achieving Fast Lane Detection of Autonomous Driving by CNN Based Differentiation
    Zhou, Xingzhi
    Zhan, Jinyu
    Jiang, Wei
    [J]. 2021 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS 2021), 2021, : 21 - 22
  • [10] Work-in-Progress: REDEFINE®™ - A Case for WCET-friendly Hardware Accelerators for Real time Applications
    Madhu, Kavitha
    Singla, Tarun
    Nandy, S. K.
    Narayan, Ranjani
    Neumann, Francois
    Baufreton, Philippe
    [J]. 2017 INTERNATIONAL CONFERENCE ON COMPILERS, ARCHITECTURES AND SYNTHESIS FOR EMBEDDED SYSTEMS (CASES), 2017,