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 条
  • [21] FPGA-Based Processor Acceleration for Image Processing Applications
    Siddiqui, Fahad
    Amiri, Sam
    Minhas, Umar Ibrahim
    Deng, Tiantai
    Woods, Roger
    Rafferty, Karen
    Crookes, Daniel
    JOURNAL OF IMAGING, 2019, 5 (01)
  • [22] An FPGA-Based Processor for Training Convolutional Neural Networks
    Liu, Zhiqiang
    Dou, Yong
    Jiang, Jingfei
    Wang, Qiang
    Chow, Paul
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 207 - 210
  • [23] An improved FPGA-based specific processor for Blokus Duo
    Olivito, Javier
    Delmas, Alberto
    Resano, Javier
    PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 366 - 369
  • [24] An FPGA-based Doppler processor for a spaceborne precipitation radar
    Durden, S. L.
    Fischman, M. A.
    Johnson, R. A.
    Chu, A. J.
    Jourdan, M. N.
    Tanelli, S.
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2007, 24 (10) : 1811 - 1815
  • [25] Area-efficient FPGA-based FFT processor
    Sansaloni, T
    Pérez-Pascual, A
    Valls, J
    ELECTRONICS LETTERS, 2003, 39 (19) : 1369 - 1370
  • [26] FPGA-based vector processor for algebraic equation solvers
    Yang, HY
    Ziavras, SG
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 115 - 116
  • [27] FPGA-Based SIC/XE Processor and Supporting Toolchain
    Kloboves, K.
    Mihelic, J.
    Bulic, P.
    Dobravec, T.
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2017, 33 (06) : 1927 - 1939
  • [28] FUNCTIONAL TESTING OF PROCESSOR CORES IN FPGA-BASED APPLICATIONS
    Wegrzyn, Mariusz
    Novak, Franc
    Biasizzo, Anton
    Renovell, Michel
    COMPUTING AND INFORMATICS, 2009, 28 (01) : 97 - 113
  • [29] Direct FPGA-based Power Profiling for a RISC Processor
    Cernazanu-Glavan, Cosmin
    Marcu, Marius
    Amaricai, Alexandru
    Fedeac, Stefan
    Ghenea, Madalin
    Wang, Zheng
    Chattopadhyay, Anupam
    Weinstock, Jan
    Leupers, Rainer
    2015 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2015, : 1578 - 1583
  • [30] An FPGA-based Doppler processor for a spaceborne precipitation radar
    Durden, S.L.
    Fischman, M.A.
    Johnson, R.A.
    Chu, A.J.
    Jourdan, M.N.
    Tanelli, S.
    Journal of Atmospheric and Oceanic Technology, 2007, 24 (10): : 1811 - 1815