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] High-Performance CNN Accelerator on FPGA Using Unified Winograd-GEMM Architecture
    Kala, S.
    Jose, Babita R.
    Mathew, Jimson
    Nalesh, S.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (12) : 2816 - 2828
  • [42] A High-Performance Round-Robin Regular Expression Matching Architecture Based on FPGA
    Yang, Jiajia
    Jiang, Lei
    Bai, Xu
    Peng, Huailiang
    Dai, Qiong
    [J]. 2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 38 - 44
  • [43] 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
    [J]. APPLIED OPTICS, 2022, 61 (06) : 1420 - 1426
  • [44] A High-Performance Hardware Architecture for a Frameless Stereo Vision Algorithm Implemented on a FPGA Platform
    Eibensteiner, Florian
    Kogler, Juergen
    Scharinger, Josef
    [J]. 2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW), 2014, : 637 - +
  • [45] High-Performance FPGA Accelerator for SIKE
    El Khatib, Rami
    Azarderakhsh, Reza
    Mozaffari-Kermani, Mehran
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (06) : 1237 - 1248
  • [46] Architecture and evaluation of a third-generation RHiNET switch for high-performance parallel computing
    Nishi, H
    Nishimura, S
    Harasawa, K
    Kudoh, T
    Amano, H
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2003, E86D (10): : 1987 - 1995
  • [47] A High-Performance OpenFlow Software Switch
    Rahimi, Reza
    Veeraraghavan, M.
    Nakajima, Y.
    Takahashi, H.
    Nakajima, Y.
    Okamoto, S.
    Yamanaka, N.
    [J]. 2016 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (HPSR), 2016, : 93 - 99
  • [48] A high-performance ATM switch with multicasting
    Ho, JD
    Sharma, NK
    [J]. GLOBECOM'99: SEAMLESS INTERCONNECTION FOR UNIVERSAL SERVICES, VOL 1-5, 1999, : 1396 - 1400
  • [49] High-performance protocol architecture
    Dabbous, WS
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1997, 29 (07): : 735 - 744
  • [50] A high-performance FPGA-based multicrossbar prioritized network-on-chip
    Alaei, Mohammad
    Yazdanpanah, Fahimeh
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (06):