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 条
  • [1] Design and implementation of modular FPGA-based PID controllers
    Chan, Yuen Fong
    Moallem, M.
    Wang, Wei
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2007, 54 (04) : 1898 - 1906
  • [2] Design and Implementation of the FPGA-Based Wireless Network Card
    Sun, Weizhen
    Wu, Qiong
    Xiang, Yong
    CEIS 2011, 2011, 15
  • [3] FPGA-based Convolutional Neural Network Design and Implementation
    Yan, Ruitao
    Yi, Jianjun
    He, Jie
    Zhao, Yifan
    2023 3RD ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS TECHNOLOGY AND COMPUTER SCIENCE, ACCTCS, 2023, : 456 - 460
  • [4] A Low Power and Low Latency FPGA-Based Spiking Neural Network Accelerator
    Liu, Hanwen
    Chen, Yi
    Zeng, Zihang
    Zhang, Malu
    Qu, Hong
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [5] An FPGA-Based Low-Latency Network Processing for Spark Streaming
    Nakamura, Kohei
    Hayashi, Ami
    Matsutani, Hiroki
    2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 2410 - 2415
  • [6] An FPGA-based Probability-aware Fault Simulator
    May, David
    Stechele, Walter
    2012 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS (SAMOS): ARCHITECTURES, MODELING AND SIMULATION, 2012, : 302 - 309
  • [7] A Modular FPGA-based Implementation of the Unscented Kalman Filter
    Soh, Jeremy
    Wu, Xiaofeng
    2014 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2014, : 127 - 134
  • [8] Design and Implementation of Modular FPGA-Based Multiple-Axis Motion Controller for CNC
    Ling, X. G.
    Li, Q.
    Ding, Y. Y.
    Tang, Z. Y.
    Ding, Y. Y.
    Xun, J. B.
    FUNCTIONAL MANUFACTURING AND MECHANICAL DYNAMICS II, 2012, 141 : 233 - 238
  • [9] A Novel Low-Latency Regional Fault-Aware Fault-Tolerant Routing Algorithm for Wireless NoC
    Ouyang, Yiming
    Wang, Qi
    Ru, Mengxuan
    Liang, Huaguo
    Li, Jianhua
    IEEE ACCESS, 2020, 8 : 22650 - 22663
  • [10] The Design and Implementation of a Latency-Aware Packet Classification for OpenFlow Protocol based on FPGA
    Chiu, Yu-Kai
    Ruan, Shanq-Jang
    Shen, Chung-An
    Hung, Chun-Chi
    PROCEEDINGS OF 2018 VII INTERNATIONAL CONFERENCE ON NETWORK, COMMUNICATION AND COMPUTING (ICNCC 2018), 2018, : 64 - 69