Introduction
This document describes the supported configurations, test-vector configurations, and limitations for this release of the NVIDIA® cuBB® SDK.
Release Version: 23-3
Description |
Revision |
|---|---|
| Host OS | Ubuntu 22.04 with 5.15.0-72-lowlatency kernel |
| AX800 | CUDA Toolkit: 12.2.0 GPU Driver: 535.54.03 MOFED: 23.07-0.5.0.0 NIC FW: fw-BlueField-3-rel-32_38_1002-699-21014-0230-EB1_Ax-NVME-20.4.1-UEFI-21.4.10-UEFI-22.4.10-UEFI-14.31.20-FlexBoot-3.7.201.signed.bin BFB: DOCA_2.2.0_BSP_4.2.0_Ubuntu_22.04-2.23-07.prod.bfb |
| A100X | CUDA Toolkit: 12.2.0 GPU Driver: 535.54.03 MOFED: 23.07-0.5.0.0 NIC FW: fw-BlueField-2-rel-24_38_1002-699210040230_Ax-NVME-20.4.1-UEFI-21.4.10-UEFI-22.4.10-UEFI-14.31.20-FlexBoot-3.7.201.signed.bin BFB: DOCA_2.2.0_BSP_4.2.0_Ubuntu_20.04-2.23-07.prod.bfb |
| A100 | CUDA Toolkit: 12.2.0 GPU Driver: 535.54.03 |
| CX6-DX NIC | MOFED: 23.07-0.5.0.0 NIC FW: 22.38.1002 Note: If the CX6-DX NIC is used to run RU emulator on both ports, please downgrade the NIC FW to 22.35.1012 due to a known issue. |
| NVIDIA-peermem | 535.54.03 (Included in CUDA driver) |
| GDRCopy | 2.3.1 |
| DPDK | 22.11 (Included in Mellanox DOCA) |
| DOCA | 2.2 |
| NV Container Toolkit | 1.14 |
| SCF | 222.10.02 (partial upgrade to 222.10.04) |
| Server | Gigabyte(E251-U70) with Intel(R) Xeon(R) Gold 6240R CPU @ 2.40GHz Dell PowerEdge R750 with duel Intel(R) Xeon(R) Gold 6336Y CPU @ 2.40GHz |
| GPU | AX800, A100X, A100, GH200 (Early Access) |
Note
For AX800 and A100X SW, please contact NVIDIA CPM to download the NIC firmware and BFB image.
Description |
Revision |
|---|---|
| Host OS | Ubuntu 22.04 with 5.15.0-72-lowlatency |
| Container OS | Ubuntu 22.04 |
| Containerd | 1.5.8 |
| Kubernetes | 1.23 |
| Helm | 3.8 |
| Network Operator | 23.4.0 |
| Mellanox OFED | 23.07-0.5.0.0 |
| CX6-DX NIC FW | 22.38.1002 |
| A100X NIC FW | 24.38.1002 |
| GPU Operator | 23.6.0 |
| CUDA Toolkit | 12.2.0 |
| NVIDIA GPU Driver | 535.54.03 |
| NVIDIA-peermem | 535.54.03 (Included in CUDA driver) |
This section defines common acronyms, abbreviations, and terms that are used in this cuBB SDK documentation.
Term or Abbreviation |
Definition |
|---|---|
| Aerial | SDK that accelerates 5G RAN functions with the GPU |
| cuBB | CUDA GPU software libraries/tools that accelerate 5G RAN compute-intensive processing. |
| cuPHY | CUDA 5G PHY layer software library of the cuBB |
| cuPHY-CP | cuPHY control-plane software |
| HDF5 | A data file format used for storing test vectors. The HDF5 software library provides functions for reading and writing the test vector files. |
| CMake | CMake is a software tool for configuring the makefiles for building the SDK CUDA examples. |
| DPDK | Data Plane Development Kit |
| CX6-DX | Mellanox ConnectX6-DX NIC |
| CDM/FDM/TDM | Code-division multiplexing, Frequency Division Multiplexing, Time-Division Multiplexing |
| MU-MIMO | Multi-User Multiple Input - Multiple Output |
| SU-MIMO | Single-User Multiple Input - Multiple Output |
| RB | Resource Block |
| PRB | Physical Resource Block |
| RE | Resource Element |
| REG | Resource Element Group |
| CORESET | Control Resource Set |
| DCI | Downlink Control Information |
| DMRS | Demodulation Reference Signal |
| eCPRI | Enhanced Common Public Radio Interface |
| MIB | Master Information Block |
| O-RAN | Open Radio Access Network |
| SIB/SIB1 | System Information Block |
| TTI | Transmission Time Interval |
| LDPC | Low-Density Parity Check Code |
| PDCCH | Physical Downlink Control Channel |
| PDSCH | Physical Downlink Shared Channel |
| PUCCH | Physical Uplink Control Channel |
| PUSCH | Physical Uplink Shared Channel |
| PRACH | Physical Random Access Channel |
| UCI | Uplink Control Information |
| UE-EM | UE Emulator Test Equipment |