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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2025
|
Subjects: | |
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 |