Toward FPGA-Based HPC: Advancing Interconnect Technologies

被引:18
|
作者
Lant, Joshua [1 ]
Navaridas, Javier [2 ]
Lujan, Mikel [3 ]
Goodacre, John [4 ]
机构
[1] Univ Manchester, APT Grp, Manchester, Lancs, England
[2] Univ Manchester, Adv Processors Technol Grp, Manchester, Lancs, England
[3] Univ Manchester, Dept Comp Sci, Manchester, Lancs, England
[4] Univ Manchester, Manchester, Lancs, England
关键词
FPGA; HPC; Interconnect; Transport Layer;
D O I
10.1109/MM.2019.2950655
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
HPC architects are currently facing myriad challenges from ever tighter power constraints and changing workload characteristics. In this article, we discuss the current state of FPGAs within HPC systems. Recent technological advances show that they are well placed for penetration into the HPC market. However, there are still a number of research problems to overcome; we address the requirements for system architectures and interconnects to enable their proper exploitation, highlighting the necessity of allowing FPGAs to act as full-fledged peers within a distributed system rather than attached to the CPU. We argue that this model requires a reliable, connectionless, hardware-offloaded transport supporting a global memory space. Our results show how our fully fledged hardware implementation gives latency improvements of up to 25% versus a software-based transport, and demonstrates that our solution can outperform the state of the art in HPC workloads such as matrix-matrix multiplication achieving a 10% higher computing throughput.
引用
收藏
页码:25 / 34
页数:10
相关论文
共 50 条
  • [41] FPGA-BASED ADCSK MODULATION TECHNIQUE
    Abdullah, Hamsa A.
    [J]. UPB Scientific Bulletin, Series C: Electrical Engineering and Computer Science, 2022, 84 (02): : 279 - 290
  • [42] An FPGA-based infant monitoring system
    Dickinson, P
    Appiah, K
    Hunter, A
    Ormston, S
    [J]. FPT 05: 2005 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2005, : 315 - 316
  • [43] Design of a FPGA-Based NURBS Interpolator
    Zhao, Huan
    Zhu, Limin
    Xiong, Zhenhua
    Ding, Han
    [J]. INTELLIGENT ROBOTICS AND APPLICATIONS, PT II, 2011, 7102 : 477 - 486
  • [44] Compilation for FPGA-based reconfigurable hardware
    Cardoso, JMP
    Neto, HC
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2003, 20 (02): : 65 - 75
  • [45] The Case for FPGA-Based Edge Computing
    Xu, Chenren
    Jiang, Shuang
    Luo, Guojie
    Sun, Guangyu
    An, Ning
    Huang, Gang
    Liu, Xuanzhe
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (07) : 2610 - 2619
  • [46] A methodology for FPGA-based control implementation
    Fang, ZW
    Carletta, JE
    Veillette, RJ
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2005, 13 (06) : 977 - 987
  • [47] FPGA-based Systems for Evolvable Hardware
    Lambert, Cyrille
    Kalganova, Tatiana
    Stomeo, Emanuele
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 12, 2006, 12 : 123 - +
  • [48] An FPGA-Based accelerator for multiphysics modeling
    Huang, XM
    Ma, J
    [J]. ERSA '04: THE 2004 INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2004, : 209 - 212
  • [49] A FPGA-based implementation of JPEG encoder
    Ayadi, Wadhah
    Elhamzi, Wajdi
    Atri, Mohamed
    [J]. 2016 SECOND INTERNATIONAL IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2016,
  • [50] Enabling fuzzy technologies in high performance networking via an open FPGA-based development platform
    Pouzols, Federico Montesino
    Barriga Barros, Angel
    Lopez, Diego R.
    Sanchez-Solano, Santiago
    [J]. APPLIED SOFT COMPUTING, 2012, 12 (04) : 1440 - 1450