Guohan Dong
Exploring FPGA-based SmartNIC designs for Network Acceleration in the Datacenter.
Rel. Fulvio Giovanni Ottavio Risso, Davide Miola. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2026
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (4MB) | Preview |
Abstract
This thesis presents an FPGA-based SmartNIC design that offloads hot-data key-value (KV) access from the host to the network interface. The prototype is implemented on an AMD Alveo U45N SmartNIC using the OpenNIC shell and follows a dual-plane model: a host-side control plane (DPDK over PCIe/QDMA) performs \texttt{Insert} and \texttt{Delete} to populate and manage the on-card store, while a NIC-side data plane serves remote \texttt{GET} requests through a standard UDP/IP interface. To keep the lookup fast path self-contained and predictable, the NIC datapath integrates request parsing, hashing, allocation, and near-memory access as a fully pipelined hardware pipeline. Hot items are stored in on-chip BRAM/URAM (near-memory), avoiding host DRAM access and repeated PCIe transactions on the critical path.
The design is validated in RTL simulation and deployed on hardware
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
