Scalable Light-Weight Integration of FPGA Based Accelerators with Chip Multi-Processors

被引:5
|
作者
Lin, Zhe [1 ]
Sinha, Sharad [2 ]
Liang, Hao [1 ]
Feng, Liang [1 ]
Zhang, Wei [1 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Hong Kong, Hong Kong, Peoples R China
[2] Nanyang Technol Univ, Sch Comp Engn, Singapore 639798, Singapore
来源
IEEE TRANSACTIONS ON MULTI-SCALE COMPUTING SYSTEMS | 2018年 / 4卷 / 02期
关键词
FPGA; hardware accelerator; heterogeneous system; network-on-chip; chip-multiprocessor;
D O I
10.1109/TMSCS.2017.2754378
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern multicore systems are migrating from homogeneous systems to heterogeneous systems with accelerator-based computing in order to overcome the barriers of performance and power walls. In this trend, FPGA-based accelerators are becoming increasingly attractive, due to their excellent flexibility and low design cost. In this paper, we propose the architectural support for efficient interfacing between FPGA-based multi-accelerators and chip-multiprocessors (CMPs) connected through the network-on-chip (NoC). Distributed packet receivers and hierarchical packet senders are designed to maintain scalability and reduce the critical path delay under a heavy task load. A dedicated accelerator chaining mechanism is also proposed to facilitate intra-FPGA data reuse among accelerators to circumvent prohibitive communication overhead between the FPGA and processors. In order to evaluate the proposed architecture, a complete system emulation with programmability support is performed using FPGA prototyping. Experimental results demonstrate that the proposed architecture has high-performance, and is light-weight and scalable in characteristics.
引用
收藏
页码:152 / 162
页数:11
相关论文
共 50 条
  • [31] Design of the Different Multi-processors System Based on DFG Model
    Niu Wenliang
    Han Xi
    Li Zheying
    Li Xian
    ISTM/2009: 8TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, 2009, : 1156 - 1160
  • [32] SEPUFSoC: Using PUFs for Memory Integrity and Authentication in Multi-Processors System-on-Chip
    Sepulveda, Johanna
    Wilgerodt, Felix
    Pehl, Michael
    PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 39 - 44
  • [33] Design of the Different Multi-processors System Based on TFG Modela
    Wang Shuying
    Li Zheying
    Han Xi
    Niu Wenliang
    SECOND INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 1, PROCEEDINGS, 2009, : 506 - 509
  • [34] Energy-Aware Partitioned Fixed-Priority Scheduling for Chip Multi-Processors
    Kandhalu, Arvind
    Kim, Junsung
    Lakshmanan, Karthik
    Rajkumar, Ragunathan
    2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 93 - 102
  • [35] Reliability-aware platform optimization for 3D chip multi-processors
    Wael Kdouh
    Hesham El-Rewini
    The Journal of Supercomputing, 2012, 60 : 248 - 267
  • [36] An energy-delay product study on chip multi-processors for variable stage pipelining
    Saravanan, Vijayalakshmi
    Anpalagan, Alagan
    Woungang, Isaac
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2015, 5
  • [37] Reliability-aware platform optimization for 3D chip multi-processors
    Kdouh, Wael
    El-Rewini, Hesham
    JOURNAL OF SUPERCOMPUTING, 2012, 60 (02): : 248 - 267
  • [38] Power Reduction of Chip Multi-Processors using Shared Resource Control Cooperating with DVFS
    Watanabe, Ryo
    Kondo, Masaaki
    Nakamura, Hiroshi
    Nanya, Takashi
    2007 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, VOLS, 1 AND 2, 2007, : 616 - 623
  • [39] Tool Support for the Integration of Light-Weight Ontologies
    Heer, Thomas
    Retkowitz, Daniel
    Kraft, Bodo
    ENTERPRISE INFORMATION SYSTEMS-B, 2009, 19 : 175 - +
  • [40] 3D Multi-Processors System on Chip Design Method and Performance Analysis
    Zeng Fantai
    Ivanov, Andre
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2009, : 196 - +