Tinsel: A Manythread Overlay for FPGA Clusters
Tinsel: A Manythread Overlay for FPGA Clusters
复制标题
Tinsel:FPGA 集群的多线程叠加
DOI:
--
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
David B. Thomas
中科院分区:
文献类型:
--
作者:
Matthew Naylor;S. Moore;David B. Thomas
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.