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 条
  • [21] A novel switch architecture for high-performance computing and signal processing networks
    Sukhtankar, S
    Hecht, D
    Rosen, W
    THIRD IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2004, : 215 - 222
  • [22] NTCA: A High-Performance Network Traffic Classification Architecture
    Sun, Guanglu
    Dong, Hui
    Li, Dandan
    Xiao, Feng
    INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2013, 6 (05): : 11 - 20
  • [23] A High-Performance Network Architecture for Scalable Optical Datacenters
    Rastegarfar, Houman
    Khavari, Khashayar
    LaRochelle, Sophie
    Rusch, Leslie Ann
    Leon-Garcia, Alberto
    2011 IEEE PHOTONICS CONFERENCE (PHO), 2011, : 439 - +
  • [24] High-performance Architecture of Network Intrusion Prevention Systems
    Zhao Yueai
    Hou Pengcheng
    Wang Ling
    Han Suqing
    EAI ENDORSED TRANSACTIONS ON SCALABLE INFORMATION SYSTEMS, 2014, 1 (03): : 1 - 5
  • [25] High-performance architecture
    Sherwin-Williams
    不详
    Finsh. Today, 2007, 2 (22-24):
  • [26] A FPGA-BASED RECONFIGURABLE PARALLEL ARCHITECTURE FOR HIGH-PERFORMANCE NUMERICAL COMPUTATION
    Ferlin, Edson Pedro
    Lopes, Heitor Silverio
    Erig Lima, Carlos R.
    Perretto, Mauricio
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2011, 20 (05) : 849 - 865
  • [27] IMORC: An infrastructure and architecture template for implementing high-performance reconfigurable FPGA accelerators
    Schumacher, Tobias
    Plessl, Christian
    Platzner, Marco
    MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (02) : 110 - 126
  • [28] High-performance FPGA Architecture for Data Streams Processing on Example of IPsec Gateway
    Korona, Mateusz
    Skowron, Krzysztof
    Trzepinski, Mateusz
    Rawski, Mariusz
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2018, 64 (03) : 351 - 356
  • [29] FPGA-Based High-Performance and Scalable Block LU Decomposition Architecture
    Jaiswal, Manish Kumar
    Chandrachoodan, Nitin
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (01) : 60 - 72
  • [30] High-Performance FPGA Architecture for Multi-Line Beamforming in Ultrasound Applications
    Meacci, Valentino
    Bassi, Luca
    Ricci, Stefano
    Boni, Enrico
    Tortoli, Piero
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 584 - 590