Design and implementation of a modular, low latency, fault-aware, FPGA-based Network Interface

被引:0
|
作者
Ammendola, Roberto [1 ]
Biagioni, Andrea [2 ]
Frezza, Ottorino [2 ]
Lo Cicero, Francesca [2 ]
Lonardo, Alessandro [2 ]
Paolucci, Pier Stanislao [2 ]
Rossetti, Davide [2 ]
Simula, Francesco [2 ]
Tosoratto, Laura [2 ]
Vicini, Piero [2 ]
机构
[1] INFN Roma Tor Vergata, Rome, Italy
[2] Ist Nazl Fis Nucl Roma, Rome, Italy
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe the hands-on experience in developing a network-centric IP core supporting the RDMA protocol which is the engine of an FPGA-based PCIe NIC targeted for GPU-accelerated HPC clusters with a 3D-toroidal network topology. We report on different development areas related to our IP: the optimizations required to evolve the NIC to the current performance level (highlights of this work include the development of a RDMA engine with a dedicated translation-lookaside-buffer and a first-of-its-kind IP module that exploits the peer-to-peer protocol of NVIDIA GPUs); the addition of a component called LO vertical bar FA vertical bar MO IP that provides systemic fault-awareness to the network; the modifications to the core IP to turn it into low-latency interface called NaNet between a read-out board and a GPU farm in the data acquisition system of the low level trigger of a particle-physics experiment. Taking into account the forecast evolution of the FPGA platform (28 nm, PCIe Gen3, etc.), we conclude with future directions we envision for our IP.
引用
收藏
页数:6
相关论文
共 50 条
  • [21] Design and Implementation of an FPGA-Based Data/Timing Formatter
    Chen, Yu-Yi
    Huang, Jiun-Lang
    Kuo, Terry
    Huang, Xuan-Lun
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2015, 31 (5-6): : 549 - 559
  • [22] FPGA-Based Design and Implementation of Video Wall Display
    Li, Yang
    Cai, Xuesen
    INTERNET OF THINGS-BK, 2012, 312 : 503 - +
  • [23] Design and implementation of a FPGA-based controller for resonant inverters
    Tian, J.
    Berger, G.
    Reimann, T.
    Scherf, M.
    Petzoldt, J.
    2007 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-6, 2007, : 779 - 784
  • [24] Design and implementation of FPGA-based FSKIF digital receiver
    Yang, Shuiwang
    Wu, Zhilu
    Ren, Guanghui
    ISSCAA 2006: 1ST INTERNATIONAL SYMPOSIUM ON SYSTEMS AND CONTROL IN AEROSPACE AND ASTRONAUTICS, VOLS 1AND 2, 2006, : 819 - +
  • [25] Design and Implementation of FPGA-Based Digital Frequency Meter
    Huang Rui
    PROCEEDINGS OF THE 2016 6TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS, ENVIRONMENT, BIOTECHNOLOGY AND COMPUTER (MMEBC), 2016, 88 : 354 - 357
  • [26] An FPGA-based implementation of ADALINE neural network with low resource utilization and fast convergence
    Tehrani, Omid Sharifi
    Ashourian, Mohsen
    PRZEGLAD ELEKTROTECHNICZNY, 2010, 86 (12): : 288 - 292
  • [27] Design and Implementation of a Low-Latency Modular Multiplication Algorithm
    Ozturk, Erdinc
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (06) : 1902 - 1911
  • [28] Automatic latency-optimal design of FPGA-based systolic arrays
    Nash, JG
    10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, : 299 - 300
  • [29] FPGA-based Accelerators System with Low Latency Autonomous DMA Engine
    Yokono, Tomoya
    Yamabe, Yoshiro
    Tanaka, Kenji
    Arikawa, Yuki
    Ishizaki, Teruaki
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 253 - 253
  • [30] High-Speed FPGA Implementation of SIKE Based on an Ultra-Low-Latency Modular Multiplier
    Tian, Jing
    Wu, Bo
    Wang, Zhongfeng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2021, 68 (09) : 3719 - 3731