32
IRUS Total
Downloads
  Altmetric

Efficient queue-balancing switch for FPGAs

File Description SizeFormat 
fpt21switch.pdfAccepted version366.07 kBAdobe PDFView/Open
Title: Efficient queue-balancing switch for FPGAs
Authors: Papaphilippou, P
Kentaro, S
A. Adhi, B
Luk, W
Item Type: Conference Paper
Abstract: This paper presents a novel FPGA-based switch design that achieves high algorithmic performance and an efficient FPGA implementation. Crossbar switches based on virtual output queues (VOQs) and variations have been rather popular for implementing switches on FPGAs, with applications to network-on-chip (NoC) routers and network switches. The efficiency of VOQs is well-documented on ASICs, though we show that their disadvantages can outweigh their advantages on FPGAs. Our proposed design uses an output-queued switch internally for simplifying scheduling, and a queue balancing technique to avoid queue fragmentation and reduce the need for memory-sharing VOQs. Our implementation approaches the scheduling performance of the state-of-the-art, while requiring considerably fewer FPGA resources.
Issue Date: 23-Nov-2021
Date of Acceptance: 14-Oct-2021
URI: http://hdl.handle.net/10044/1/92718
DOI: 10.1109/ICFPT52863.2021.9609867
Publisher: IEEE
Start Page: 1
End Page: 5
Copyright Statement: © 2021 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Conference Name: The International Conference on Field-Programmable Technology (FPT’21)
Publication Status: Published
Start Date: 2021-12-06
Finish Date: 2021-12-10
Conference Place: Auckland, New Zealand (virtually)
Online Publication Date: 2021-11-23
Appears in Collections:Computing
Faculty of Engineering