Tinsel: a manythread overlay for FPGA clusters

被引:16
|
作者
Naylor, Matthew [1 ]
Moore, Simon W. [1 ]
Thomas, David [2 ]
机构
[1] Univ Cambridge, Cambridge, England
[2] Imperial Coll London, London, England
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/FPL.2019.00066
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Commodity FPGA boards with advanced networking facilities have great potential in the construction of high-performance compute clusters that scale. However, low-level design tools and long synthesis times are major barriers to productivity for application developers. In this paper, we explore the potential of a distributed soft-processor overlay, programmed in software at a high-level of abstraction, to deliver a useful level of performance for FPGA clusters. In particular, we demonstrate the use of hardware multhreading to achieve a fast, space-efficient, high-throughput overlay, and compare a 12-FPGA instance of it (12,288 RISC-V threads) against a conventional Xeon cluster on the problem of distributed graph processing.
引用
收藏
页码:375 / 383
页数:9
相关论文
共 50 条
  • [1] ZUMA: An Open FPGA Overlay Architecture
    Brant, Alexander
    Lemieux, Guy G. F.
    2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 93 - 96
  • [2] OVERLAY CLUSTERS FOR C-PROGRAMS
    SUBIETA, K
    ANACKI, K
    MISSALA, M
    COMPUTER JOURNAL, 1988, 31 (03): : 285 - 286
  • [3] OVERVIEW OF A FPGA-BASED OVERLAY PROCESSOR
    Yu, Yunxuan
    Wu, Chen
    Shi, Xiao
    He, Lei
    2019 CHINA SEMICONDUCTOR TECHNOLOGY INTERNATIONAL CONFERENCE (CSTIC), 2019,
  • [4] FLexiTASK: A Flexible FPGA Overlay for Efficient Multitasking
    Mbongue, Joel Mandebi
    Kwadjo, Danielle Tchuinkou
    Bobda, Christophe
    PROCEEDINGS OF THE 2018 GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI'18), 2018, : 483 - 486
  • [5] FPGA Processor In Memory Architectures (PIMs): Overlay or Overhaul ?
    Kabir, Md Arafat
    Kabir, Ehsan
    Hollis, Joshua
    Levy-Mackay, Eli
    Panahi, Atiyehsadat
    Bakos, Jason
    Huang, Miaoqing
    Andrews, David
    2023 33RD INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL, 2023, : 109 - 115
  • [6] Secure Function Evaluation Using an FPGA Overlay Architecture
    Fang, Xin
    Ioannidis, Stratis
    Leeser, Miriam
    FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 257 - 266
  • [7] Extended overlay architectures for heterogeneous FPGA cluster management
    Najem, Mohamad
    Bollengier, Theotime
    Le Lann, Jean-Christophe
    Lagadec, Loic
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 78 : 1 - 14
  • [8] Time-Multiplexed FPGA Overlay Architectures: A Survey
    Li, Xiangwei
    Maskell, Douglas L.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (05)
  • [9] PynqCopter - An Open-source FPGA Overlay for UAVs
    Cain, Brennan
    Merchant, Zain
    Avendano, Indira
    Richmond, Dustin
    Kastner, Ryan
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 2491 - 2498
  • [10] Demo: Overlay Architectures For Heterogeneous FPGA Cluster Management
    Bollengier, Theotime
    Najem, Mohamad
    Le Lann, Jean-Christophe
    Lagadec, Loic
    PROCEEDINGS OF THE 2016 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL & IMAGE PROCESSING, 2016, : 239 - 240