OVERVIEW OF A FPGA-BASED OVERLAY PROCESSOR

被引:0
|
作者
Yu, Yunxuan [1 ,2 ]
Wu, Chen [1 ,2 ]
Shi, Xiao [2 ]
He, Lei [1 ,2 ]
机构
[1] Fudan Univ, State Key Lab ASIC & Syst, Shanghai, Peoples R China
[2] Univ Calif Los Angeles, Elect & Comp Engn Dept, Los Angeles, CA 90095 USA
关键词
D O I
10.1109/cstic.2019.8755623
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents the overview of an overlay architecture on FPGA (OPU). It is applicable to general CNN acceleration with software like programmablility and fast compilation time. Good portability is guaranteed as only executable codes are reloaded for applicationswitch without FPGA re-synthesis. Our OPU instructions have complicated functions with variable runtimes but have a uniform length of 32 bits. This large granularity of instructions makes it easier to develop compiler and micro-architecture. Thus, OPU is a good candidate for domain specific processor without large volume. Experiments results show that OPU can achieve around 90 percent of runtime computing resource utilization (PE efficiency) among eight different network applications, which is 2% - 48% better compared with existing customized accelerators.
引用
收藏
页数:3
相关论文
共 50 条
  • [1] OPU: An FPGA-Based Overlay Processor for Convolutional Neural Networks
    Yu, Yunxuan
    Wu, Chen
    Zhao, Tiandong
    Wang, Kun
    He, Lei
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2020, 28 (01) : 35 - 47
  • [2] Transformer-OPU: An FPGA-based Overlay Processor for Transformer Networks
    Bai, Yueyin
    Zhou, Hao
    Zhao, Keqing
    Chen, Jianli
    Yu, Jun
    Wang, Kun
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 222 - 222
  • [3] An FPGA-based Multi-Core Overlay Processor for Transformer-based Models
    Lu, Shaoqiang
    Zhao, Tiandong
    Zhang, Rumin
    Lin, Ting-Jung
    Wu, Chen
    He, Lei
    2024 INTERNATIONAL SYMPOSIUM OF ELECTRONICS DESIGN AUTOMATION, ISEDA 2024, 2024, : 697 - 702
  • [4] FPGA-based SIMD processor
    Li, SYC
    Cheuk, GCK
    Lee, KH
    Leong, PHW
    FCCM 2003: 11TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2003, : 267 - 268
  • [5] FET-OPU: A Flexible and Efficient FPGA-based Overlay Processor for Transformer Networks
    Bai, Yueyin
    Zhou, Hao
    Zhao, Keqing
    Wang, Hongji
    Chen, Jianli
    Yu, Jun
    Wang, Kun
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [6] Light-OPU: An FPGA-based Overlay Processor for Lightweight Convolutional Neural Networks
    Yu, Yunxuan
    Zhao, Tiandong
    Wang, Kun
    He, Lei
    2020 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA '20), 2020, : 122 - 132
  • [7] Graph-OPU: A Highly Flexible FPGA-Based Overlay Processor for Graph Neural Networks
    Tang, Enhao
    Li, Shun
    Chen, Ruiqi
    Zhou, Hao
    Zhang, Haoyang
    Ma, Yuhanxiao
    Yu, Jun
    Wang, Kun
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2024, 17 (04)
  • [8] LTrans-OPU: A Low-Latency FPGA-based Overlay Processor for Transformer Networks
    Bai, Yueyin
    Zhou, Hao
    Zhao, Keqing
    Zhang, Manting
    Chen, Jianli
    Yu, Jun
    Wang, Kun
    2023 33RD INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2023, : 283 - 287
  • [9] MP-OPU: A Mixed Precision FPGA-based Overlay Processor for Convolutional Neural Networks
    Wu, Chen
    Zhuang, Jinming
    Wang, Kun
    He, Lei
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 33 - 37
  • [10] Graph-OPU: A Highly Integrated FPGA-Based Overlay Processor for Graph Neural Networks
    Chen, Ruiqi
    Zhang, Haoyang
    Li, Shun
    Tang, Enhao
    Yu, Jun
    Wang, Kun
    2023 33RD INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2023, : 228 - 234