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 条
  • [31] Latency-Driven Design for FPGA-based Convolutional Neural Networks
    Venieris, Stylianos I.
    Bouganis, Christos-Savvas
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [32] FPGA-Based Improved Background Subtraction for Ultra-Low Latency
    Oshima, Yoshiyuki
    Yamaguchi, Yoshiki
    Tsugami, Ryohei
    Fujiwara, Toshihito
    Fukui, Tatsuya
    Narikawa, Satoshi
    IEEE ACCESS, 2024, 12 : 164063 - 164080
  • [33] ACO-BASED FAULT-AWARE ROUTING ALGORITHM FOR NETWORK-ON-CHIP SYSTEMS
    Lin, Chia-An
    Hsin, Hsien-Kai
    Chang, En-Jui
    Wu, An-Yeu
    2013 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2013, : 342 - 347
  • [34] Co-design of an FPGA-based Low-latency Controller for MZI-based SiP Switches
    de Magalhaes, Felipe Gohring
    Xiong, Yule
    Hessel, Fabiano
    Liboiron-Ladouceur, Odile
    Nicolescu, Gabriela
    2016 PHOTONICS NORTH (PN), 2016,
  • [35] NeuralCLIP: A Modular FPGA-Based Neural Interface for Closed-Loop Operation
    Ranganathan, Vaishnavi
    Nakahara, Jared
    Samejima, Soshi
    Tolley, Nicholas
    Khorasani, Abed
    Moritz, Chet T.
    Smith, Joshua R.
    2019 9TH INTERNATIONAL IEEE/EMBS CONFERENCE ON NEURAL ENGINEERING (NER), 2019, : 791 - 794
  • [36] A networked FPGA-based hardware implementation of a neural network application
    Restrepo, HF
    Hoffmann, R
    Perez-Uribe, A
    Teuscher, C
    Sanchez, E
    2000 IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2000, : 337 - 338
  • [37] Fault-aware routing approach for mesh-based Network-on-Chip architecture
    Gogoi, Ankur
    Ghoshal, Bibhas
    Manna, Kanchan
    INTEGRATION-THE VLSI JOURNAL, 2023, 93
  • [38] Multiple-Interface Design for FPGA-Based Measurement Systems
    Punk, Oliver
    Heuert, Uwe
    2011 34TH INTERNATIONAL SPRING SEMINAR ON ELECTRONICS TECHNOLOGY (ISSE 2011) - NEW TRENDS IN MICRO/NANOTECHNOLOGY, 2011, : 592 - 596
  • [39] Exploring the design-space for FPGA-based implementation of RSA
    Cilardo, A
    Mazzeo, A
    Romano, L
    Saggese, GP
    MICROPROCESSORS AND MICROSYSTEMS, 2004, 28 (04) : 183 - 191
  • [40] A FPGA-based design method of low power fault-tolerance finite state machine
    Li, Lie-Wen
    Gui, Wei-Hua
    Hu, Xiao-Long
    Hunan Daxue Xuebao/Journal of Hunan University Natural Sciences, 2010, 37 (06): : 77 - 82