Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation

This dissertation delves into the enhancement of Remote Direct Memory Access enabled (RDMA-enabled) Smart Network Interface Card (SmartNIC) technology, with a particular focus on the RecoNIC platform, to address existing limitations and propel advancements in integrated circuit design. In the contex...

Full description

Saved in:
Bibliographic Details
Main Author: Pu, Zihao
Other Authors: Goh Wang Ling
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2025
Subjects:
HBM
Online Access:https://hdl.handle.net/10356/182970
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-182970
record_format dspace
spelling sg-ntu-dr.10356-1829702025-03-14T15:47:27Z Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation Pu, Zihao Goh Wang Ling School of Electrical and Electronic Engineering Advanced Micro Devices, Inc. EWLGOH@ntu.edu.sg Engineering RDMA RoCEv2 SmartNIC HBM FPGA Direct memory access This dissertation delves into the enhancement of Remote Direct Memory Access enabled (RDMA-enabled) Smart Network Interface Card (SmartNIC) technology, with a particular focus on the RecoNIC platform, to address existing limitations and propel advancements in integrated circuit design. In the context of the growing demand for distributed systems driven by the rapid expansion of large language models (LLMs) and their applications, this research explores the integration of High Bandwidth Memory (HBM) as a replacement for the current DDR4 memory. This strategic shift aims to unlock greater on-board computational capabilities and mitigate memory bandwidth constraints, which are critical for supporting complex on-board computing pipelines. The study also emphasizes the development of a flexible control offload engine designed to expedite communication processes, thereby enabling hardware-initiated RDMA communication without the need for software intervention. This innovation is crucial for enhancing the scalability and software compatibility of SmartNICs, paving the way for more efficient distributed computing solutions. Furthermore, the dissertation introduces a User Datagram Protocol (UDP) packet generation module, which significantly augments the SmartNIC's ability to generate and communicate with remote devices. By examining the trade-offs between various SmartNIC architectures, including ASIC-based, programmable, and FPGA-based solutions, this work provides valuable insights into the design considerations and challenges inherent in SmartNIC technologies. The research underscores the importance of balancing performance and flexibility in SmartNIC design, offering guidance for developing more adaptable and efficient solutions to meet the evolving demands of distributed computing and software-defined infrastructures. Ultimately, the findings contribute to the advancement of SmartNIC solutions, laying the groundwork for future innovations in the field and promoting the development of high-performance, flexible, and scalable networking applications. Master's degree 2025-03-13T04:37:57Z 2025-03-13T04:37:57Z 2024 Thesis-Master by Coursework Pu, Z. (2024). Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/182970 https://hdl.handle.net/10356/182970 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
RDMA
RoCEv2
SmartNIC
HBM
FPGA
Direct memory access
spellingShingle Engineering
RDMA
RoCEv2
SmartNIC
HBM
FPGA
Direct memory access
Pu, Zihao
Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation
description This dissertation delves into the enhancement of Remote Direct Memory Access enabled (RDMA-enabled) Smart Network Interface Card (SmartNIC) technology, with a particular focus on the RecoNIC platform, to address existing limitations and propel advancements in integrated circuit design. In the context of the growing demand for distributed systems driven by the rapid expansion of large language models (LLMs) and their applications, this research explores the integration of High Bandwidth Memory (HBM) as a replacement for the current DDR4 memory. This strategic shift aims to unlock greater on-board computational capabilities and mitigate memory bandwidth constraints, which are critical for supporting complex on-board computing pipelines. The study also emphasizes the development of a flexible control offload engine designed to expedite communication processes, thereby enabling hardware-initiated RDMA communication without the need for software intervention. This innovation is crucial for enhancing the scalability and software compatibility of SmartNICs, paving the way for more efficient distributed computing solutions. Furthermore, the dissertation introduces a User Datagram Protocol (UDP) packet generation module, which significantly augments the SmartNIC's ability to generate and communicate with remote devices. By examining the trade-offs between various SmartNIC architectures, including ASIC-based, programmable, and FPGA-based solutions, this work provides valuable insights into the design considerations and challenges inherent in SmartNIC technologies. The research underscores the importance of balancing performance and flexibility in SmartNIC design, offering guidance for developing more adaptable and efficient solutions to meet the evolving demands of distributed computing and software-defined infrastructures. Ultimately, the findings contribute to the advancement of SmartNIC solutions, laying the groundwork for future innovations in the field and promoting the development of high-performance, flexible, and scalable networking applications.
author2 Goh Wang Ling
author_facet Goh Wang Ling
Pu, Zihao
format Thesis-Master by Coursework
author Pu, Zihao
author_sort Pu, Zihao
title Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation
title_short Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation
title_full Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation
title_fullStr Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation
title_full_unstemmed Design and implementation of HBM-enhanced RecoNIC with RDMA control offloading and UDP packet generation
title_sort design and implementation of hbm-enhanced reconic with rdma control offloading and udp packet generation
publisher Nanyang Technological University
publishDate 2025
url https://hdl.handle.net/10356/182970
_version_ 1827070702096744448