Repository logo
  • Log In
    Log in via Symplectic to deposit your publication(s).
Repository logo
  • Communities & Collections
  • Research Outputs
  • Statistics
  • Log In
    Log in via Symplectic to deposit your publication(s).
  1. Home
  2. Faculty of Engineering
  3. Computing
  4. Computing PhD theses
  5. FPGA-based network switches and their applications
 
  • Details
FPGA-based network switches and their applications
File(s)
Jiuxi-M-2023-PhD-Thesis.pdf (5.49 MB)
Thesis
Author(s)
Meng, Jiuxi
Type
Thesis or dissertation
Abstract
This thesis investigates the potential of network switches based on FPGA (field-programmable gate array) technology for high-performance applications. There are three contributions. The first contribution quantifies the gap between current ASIC-based (application-specific integrated circuit) switches and FPGA-based switches. We propose a novel buffer-sharing design to make efficient use of the FPGA on-chip memory. We also develop techniques for predicting the performance and resource requirements of the proposed switch design. The second contribution is a novel architecture for random projection and ensemble learning that targets an FPGA-based switch, utilising spare computational resources on the FPGA. This design is capable of processing high-dimensional data effectively for training ensemble models. We also create a model for efficient load distribution between the switch and the downstream servers. The proposed architecture enables a reduction in ensemble training time while maintaining high accuracy, with up to 6.7 times speed-up. The third contribution explores the benefit of kNN (k nearest neighbour) classification using the Hamming distance metric. We introduce a new architecture that enables complete application offloading to an FPGA-based switch. Our results show an estimated speed-up of up to 8.7 times and a memory reduction of up to 27.7 times.
Version
Open Access
Date Issued
2023-04
Date Awarded
2024-03
URI
http://hdl.handle.net/10044/1/110413
DOI
https://doi.org/10.25560/110413
Copyright Statement
Creative Commons Attribution NonCommercial Licence
License URL
https://creativecommons.org/licenses/by-nc/4.0/
Advisor
Luk, Wayne
Publisher Department
Computing
Publisher Institution
Imperial College London
Qualification Level
Doctoral
Qualification Name
Doctor of Philosophy (PhD)
About
Spiral Depositing with Spiral Publishing with Spiral Symplectic
Contact us
Open access team Report an issue
Other Services
Scholarly Communications Library Services
logo

Imperial College London

South Kensington Campus

London SW7 2AZ, UK

tel: +44 (0)20 7589 5111

Accessibility Modern slavery statement Cookie Policy

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback