High-Performance FPGA Network Switch Architecture

被引:12
|
作者
Papaphilippou, Philippos [1 ]
Meng, Jiuxi [1 ]
Luk, Wayne [1 ]
机构
[1] Imperial Coll London, Dept Comp, London, England
基金
英国工程与自然科学研究理事会;
关键词
Network switch; FPGA; round-robin; arbiter; scheduling algorithms; sorting network applications; stream processing;
D O I
10.1145/3373087.3375299
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a high-throughput FPGA design for supporting high-performance network switching. FPGAs have recently been attracting attention for datacenter computing due to their increasing transceiver count and capabilities, which also benefit the implementation and refinement of network switches. Our solution replaces the crossbar in favour of a novel, more pipeline-friendly approach, the "Combined parallel round-robin arbiter". It also removes the overhead of incorporating an often-iterative scheduling or matching algorithm, which sometimes tries to fit too many steps in a single or a few FPGA cycles. The result is a network switch implementation on FPGAs operating at a high frequency and with a low port-to-port latency. It also provides a wiser buffer memory utilisation than traditional Virtual Output Queue (VOQ)-based switches and is able to keep 100% throughput for a wider range of traffic patterns using a fraction of the buffer memory and shorter packets.
引用
收藏
页码:76 / 85
页数:10
相关论文
共 50 条
  • [41] FPGA-based High-Performance Parallel Architecture for Homomorphic Computing on Encrypted Data
    Roy, Sujoy Sinha
    Turan, Furkan
    Jarvinen, Kimmo
    Vercauteren, Frederik
    Verbauwhede, Ingrid
    2019 25TH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2019, : 387 - 398
  • [42] A High-Performance Round-Robin Regular Expression Matching Architecture Based on FPGA
    Yang, Jiajia
    Jiang, Lei
    Bai, Xu
    Peng, Huailiang
    Dai, Qiong
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 38 - 44
  • [43] High-Performance CNN Accelerator on FPGA Using Unified Winograd-GEMM Architecture
    Kala, S.
    Jose, Babita R.
    Mathew, Jimson
    Nalesh, S.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (12) : 2816 - 2828
  • [44] High-performance heterogeneous FPGA data-flow architecture or Fourier ptychographic microscopy
    Zhao, Hongyang
    Hui, Wangwei
    Ye, Qing
    Huang, Kaicheng
    Shi, Qiushuai
    Tian, Jianguo
    Zhou, Wenyuan
    APPLIED OPTICS, 2022, 61 (06) : 1420 - 1426
  • [45] A High-Performance Hardware Architecture for a Frameless Stereo Vision Algorithm Implemented on a FPGA Platform
    Eibensteiner, Florian
    Kogler, Juergen
    Scharinger, Josef
    2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2014, : 637 - +
  • [46] High-Performance FPGA Accelerator for SIKE
    El Khatib, Rami
    Azarderakhsh, Reza
    Mozaffari-Kermani, Mehran
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (06) : 1237 - 1248
  • [47] Architecture and evaluation of a third-generation RHiNET switch for high-performance parallel computing
    Nishi, H
    Nishimura, S
    Harasawa, K
    Kudoh, T
    Amano, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (10): : 1987 - 1995
  • [48] Design and implementation of Smart Network Interface Card based on high-performance FPGA
    Ma, Wenhao
    2024 9TH INTERNATIONAL CONFERENCE ON ELECTRONIC TECHNOLOGY AND INFORMATION SCIENCE, ICETIS 2024, 2024, : 181 - 184
  • [49] A high-performance FPGA-based multicrossbar prioritized network-on-chip
    Alaei, Mohammad
    Yazdanpanah, Fahimeh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (06):
  • [50] A High-Performance OpenFlow Software Switch
    Rahimi, Reza
    Veeraraghavan, M.
    Nakajima, Y.
    Takahashi, H.
    Nakajima, Y.
    Okamoto, S.
    Yamanaka, N.
    2016 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2016, : 93 - 99