AMD OpenNIC Project Overview
-
Updated
Dec 20, 2022 - Shell
AMD OpenNIC Project Overview
Documenting the Catapult v3 SmartNIC FPGA boards (Dragontails Peak & Longs Peak)
AMD OpenNIC Shell includes the HDL source files
DPU-Powered File System Virtualization over virtio-fs
AMD OpenNIC driver includes the Linux kernel driver
Flexible, high-performance TCP offload to SmartNICs using fine-grained parallelism
[SIGCOMM 2023] Lightning: A Reconfigurable Photonic-Electronic SmartNIC for Fast and Energy-Efficient Inference
Out-of-tree Linux driver stack and boot tooling for the Cavium CN6640-SNIC10E (Octeon II, PCI 177d:0092), exposing the card as two independent 10 GbE interfaces (oct0/oct1) over a reverse-engineered PCIe BAR2 shared-memory datapath. Host module (octnic), on-card OpenWrt modules (octshm_card/octcarrier), serial-free host bootloader (octboot).
DPDK Drivers for AMD OpenNIC
LeapIO: Efficient and Portable Virtual NVMe Storage on ARM SoCs (ASPLOS'20)
[Long Term Support] [SIGCOMM 2023] Lightning: A Reconfigurable Photonic-Electronic SmartNIC for Fast and Energy-Efficient Inference
Offloading DOCA-based Adaptive Routing onto NVIDIA BlueField-2 DPU. (卸载基于DOCA的自适应路由到NVIDIA BlueField-2 DPU上)
SmartTLS is the project introduced at the paper "A Case for SmartNIC-accelerated Private Communication" (APNET 20). It accelerates web servers by offloading TLS handshake protocol into network card (NIC).
Vitis Netwarking P4 Framework (VNP4 Framework)
基于 DPDK 和智能网卡的流量卸载试验. A flow offloading prototype base on DPDK and Mellanox/Nvidia SmartNIC.
To associate your repository with the smartnic topic, visit your repo's landing page and select "manage topics."