Skip to content

Commit 05fefe4

Browse files
raslandarawshehtmonjalo
authored andcommitted
doc: add hardware details in NVIDIA BlueField guide
Updated BlueField-3 documentation to include a detailed comparison with BlueField-2 and added notes on compiler requirements. A broken link to BlueField-3 documentation is also fixed. Signed-off-by: Raslan Darawsheh <[email protected]>
1 parent 464ce3c commit 05fefe4

File tree

1 file changed

+23
-2
lines changed

1 file changed

+23
-2
lines changed

doc/guides/platform/bluefield.rst

+23-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,21 @@ and common offload HW drivers of **NVIDIA BlueField** family SoC.
1818
Supported BlueField Platforms
1919
-----------------------------
2020

21-
- `BlueField-2 <https://docs.nvidia.com/networking/display/BlueField2DPUENUG/Introduction>`_
22-
- `BlueField-3 <https://docs.nvidia.com/networking/display/BlueField3DPU/Introduction>`_
21+
- `BlueField-2 <https://docs.nvidia.com/networking/display/bluefield2dpuenug>`_
22+
- `BlueField-3 <https://docs.nvidia.com/networking/display/bf3dpu>`_
23+
24+
The following table highlights key differences between BlueField-2 and BlueField-3:
25+
26+
.. table:: BlueField-2 vs BlueField-3 Comparison
27+
28+
=========================== =================== ===================
29+
Feature BlueField-2 BlueField-3
30+
=========================== =================== ===================
31+
**Networking Speed** Up to 200 Gb/s Up to 400 Gb/s
32+
**Processing Cores** 8 ARM Cortex-A72 16 ARM Cortex-A78
33+
**Memory** 16GB DDR4 32 GB DDR5
34+
**Integrated Networking** ConnectX-6 ConnectX-7
35+
=========================== =================== ===================
2336

2437

2538
Common Offload HW Drivers
@@ -54,6 +67,14 @@ Compile DPDK
5467
DPDK can be compiled either natively on BlueField platforms or cross-compiled on
5568
an x86 based platform.
5669

70+
.. note::
71+
72+
Starting with DPDK 25.03, the option ``-mcpu=cortex-a78ae`` is required
73+
for optimal performance on BlueField-3.
74+
If the compiler does not support this option, a fallback is possible
75+
with ``-Dplatform=generic`` for native compilation,
76+
or with ``--cross-file config/arm/arm64_armv8_linux_gcc`` for cross-compilation.
77+
5778
Native Compilation
5879
~~~~~~~~~~~~~~~~~~
5980

0 commit comments

Comments
 (0)