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 条
  • [41] A Fault-aware Low-power-dissipation Dynamic Mapping Algorithm Based on NoC
    Jiang, Shuyan
    Zhou, Jian
    Lu, Zhi
    Huang, Letian
    Wu, Chao
    Luo, Gang
    Li, Qi
    Song, Guoming
    2017 20TH INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS (ICEMS), 2017,
  • [42] Design and Implementation of Nonlinear Junction Detection FPGA-based System
    Zhang, Jie
    Liu, Xiao Jie
    Li, Yue
    MECHATRONICS AND MATERIALS PROCESSING I, PTS 1-3, 2011, 328-330 : 2069 - +
  • [43] Design and Implementation of a FPGA-based Induction Motors Drive System
    Perng, Shyh-Shing
    Li, Chih-Wen
    Jiang, Maoh-Chin
    Wu, Ter-Feng
    Ma, Rui-Ting
    2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2014), 2014, : 852 - 855
  • [44] Design and implementation of an FPGA-based SVPWM IC for PWM inverters
    Tsai, Cheng-Hung
    Lu, Hung-Ching
    ICINCO 2007: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL SPSMC: SIGNAL PROCESSING, SYSTEMS MODELING AND CONTROL, 2007, : 347 - +
  • [45] Design and Implementation of FPGA-based Transmitter Memory Management System
    Yan, Zhongjiang
    Li, Bo
    Gao, Tian
    Shen, Shilv
    Yan, Qingsong
    18TH IEEE INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS (ISCE 2014), 2014,
  • [46] Hardware, design and implementation issues on a FPGA-based smart camera
    Dias, Fabio
    Berry, Francois
    Serot, Jocelyn
    Marmoiton, Francois
    2007 FIRST ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2007, : 17 - 23
  • [47] The Design and Implementation of FPGA-Based Ultrasonic Obstacle Avoidance Car
    Yang, Jun
    Zhang, Feng
    Zhong, Chen
    Liu, Hong
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CHEMICAL, MATERIAL AND FOOD ENGINEERING, 2015, 22 : 811 - 814
  • [48] Design and implementation of an FPGA-based digital HDTV video decoder
    Zhou, Ping
    Yu, Sile
    Dianzi Kexue Xuekan/Journal of Electronics, 20 (06): : 799 - 805
  • [49] FPGA-Based Color Space Conversion System Design and Implementation
    Zhang, Xiaojing
    Li, Xuemei
    Yang, Wei
    Li, Ruoqiao
    2016 IEEE 7TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS MOBILE COMMUNICATION CONFERENCE (UEMCON), 2016,
  • [50] Design and Implementation of Reconfigurable Integrated FPGA-based PSK Demodulator
    Ghamkhari, Seyedeh Fatemeh
    Karimian, Shokrollah
    2020 10TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2020, : 132 - 136