Skip to content

Offload economics

S6·E5Procurement has already Googled your numbers · Bridge call, 16:00, the archive's 200-host virtualization farm refresh

S6·E5Evaluate~45 minsources checked todayverified against DOCA 3.5.0 docs, NVIDIA and partner blogs, Dell ISM pages, 2026-09-06

Builds on: Compress, SHA, Erasure Coding, AES-GCM, DPA, Flex IO, and PCC, Modes of operation: DPU, NIC, Zero-Trust

Before you read: what do you already know?

3 quick questions. Wrong answers are fine and expected; trying first makes the lesson stick.

After this lesson you can

  • Build the cores-watts-dollars framework for a DPU offload decision with every input labeled measured, marketing, partner or assumption.
  • Evaluate NVIDIA's and partners' published offload numbers by provenance, hardware generation and workload before reusing any of them.
  • Decide between DPU mode, NIC mode (SuperNIC) and ConnectX for a given fleet using break-even reasoning rather than feature lists.
  • Compute one scenario by hand, then defend the OffloadCalculator's result for a 200-host VMware farm and a 64-node training pod.
  • Exclude from the savings any work BlueField-3 cannot offload (SHA, deflate compress) and any power the DPU itself adds.

Episode 5 — Procurement has already Googled your numbers

The situation · Bridge call, 16:00, the archive's 200-host virtualization farm refresh

Nine people on the call, and one of them is the archive’s procurement analyst with a browser open. Your slide says a DPU frees 20% of host CPU and cuts server power. She reads the 20% back to you and asks where it came from. It came from an NVIDIA blog about the vSphere Distributed Services Engine, measured on BlueField-2 in 2022, and you say “vendor claim” before she does.[1] The Red Hat figure on the next slide, a 70% drop in CPU utilization, carries its own generation and its own workload.[2] Then the question that decides the deal: does the farm’s power bill go down. Not automatically. Dell rates the BlueField-3 DPU SKUs at 150 W in the PowerEdge manuals, and that draw is a line item on your side of the ledger.[5] She asks about nothing but price and lead time, and this time she is right.

This is what the discipline exists for. An offload case has three currencies — cores, watts, dollars — and each figure needs a provenance, because a number without its generation and workload cannot be reproduced and will not survive a call like this one. Part of the offloadable share is simply zero: BlueField-3 has no SHA engine, so the archive’s dedup hashing stays on the host, the same line that came off slide six.[8]

A number without its generation and workload is not a measurement, it is a quote.

Segment 1 sets up the three currencies and where each comes from.

1Three currencies: cores, watts, dollars

An offload case has exactly three quantities, and each must be sourced. Cores freed on the host: cores_freed = hosts x cores_per_host x infra_share x offloadable_share, where infra_share is the fraction of host CPU consumed today by infrastructure work (measure it per process on the customer’s fleet) and offloadable_share is the fraction of that work an engine on the DPU can actually take, which M6.2 taught you to answer engine by engine: on BlueField-3, SHA is zero because “NVIDIA BlueField-3 does not support this library because it has no SHA acceleration engine”, and deflate compression is zero because the Compress guide lists only decompress operations for BlueField-3.[8][9] Watts: watts_net = cpu_watts_saved - dpu_watts + displaced_nic_watts; the DPU’s own draw is a real line item, and Dell rates the B3220 and B3240 at 150 W in the R7725 and R770 manuals, with the B3140H SuperNIC at 75 W.[5][6] Dollars: annual_savings = cores_freed x L + watts_net x 8.76 x P, where L is the customer’s per-core annual software or consolidation value, 8.76 converts one watt for a year into kWh, and P is their electricity price; payback_years = dpu_premium / annual_savings.

What can be measured versus asserted matters more than the arithmetic. DOCA Bench’s --record-cpu-usage “reports CPU statistics for any CPU cores DOCA Bench is executing on. This provides guidance on how much CPU time is returned, and thus available to other processes or threads”, and --sweep core-count,1,8,*2 with --csv-output-file produces one row per core count — the CSVs you collected in M6.1 through M6.3 are that evidence.[7] The libraries index tells you which engines are GA, Beta or Alpha in 3.5.0, which decides whether a saving is bankable this quarter.[10] The datasheet’s workload buckets — cloud overlay and SDN acceleration, NVMe-oF and elastic storage, encryption, data deduplication, decompression and erasure coding/RAID, distributed next-generation firewall and IDS/IPS, cloud-native supercomputing — are the list of infrastructure work a DPU can host, not a list of savings; note that the storage bucket says decompression and the features list a “Decompression engine”, which is the same asymmetry M6.2 measured.[11]

Scenario:

vSphere 8 + NSX. Enter the per-core licence to see the lever that flips the verdict. Remember Dell KB 000225111: DSE only on Dell-sourced DPUs; NVIDIA-channel cards run NIC mode.25% infra share is an estimate.

Workload
Features needed
Assumptions and sources (defaults are estimates — every field is editable)
  • Nodes = 200Fleet size.
  • Host cores per node = 64 coresPhysical cores across both sockets (e.g. 2× 32c = 64).
  • Cores consumed by infrastructure = 20 %estimateShare of host cores spent on vSwitch/SDN agents, storage initiator, encryption, telemetry. NVIDIA marketing says "up to 30%"; hyperscaler blogs quote 25–40% — both secondary. ESTIMATE, measure your own with perf/top. source ↗
  • Server cost per core-year = $120estimatee.g. $30k 2-socket server ÷ 64 cores ÷ 4-year life ≈ $117. ESTIMATE.
  • Per-core software licence per year = $0estimateHypervisor / SDN stacks licensed per core (VMware VCF is per-core). Default 0 — enter the customer's quote; this lever dominates in virtualization farms. ESTIMATE.
  • Watts per core = 6 Westimate≈ 350–400 W TDP ÷ 64 cores ≈ 6 W at load. ESTIMATE.
  • Electricity price = 0.12 $/kWhestimateUS commercial average ≈ $0.12–0.13/kWh (EIA). ESTIMATE — use the site tariff. source ↗
  • PUE = 1.3estimateFacility overhead multiplier on IT watts. 1.3 is a typical enterprise value. ESTIMATE.
  • DPU price delta vs ConnectX = $2500estimateDell configurator snippets: BF-3 B3140H SuperNIC $6,213.80 (R7725), Partner DPU dual-port 400GbE $8,347.83 (R670) → ≈ $2.1k delta; ConnectX-7 400G list not fetched. UNVERIFIED ESTIMATE. source ↗
  • Extra watts per DPU vs NIC = 60 WestimateB3220/B3240 are 150 W cards vs 75 W for the B3140H SuperNIC (Dell R7725 ISM). Real delta depends on load; 60 W is an ESTIMATE. source ↗
  • DPUs per node = 1HGX B300 RA uses one north-south BF-3 per node; VMware hosts typically one. source ↗
  • OVS / vSwitch datapath offload: frees 20% of infra cores in NIC mode, 35% in DPU mode estimateASAP² (tc-flower / OVS-DOCA) offloads the datapath on ConnectX too; DPU mode additionally moves ovs-vswitchd and the SDN agents to the Arm. source ↗
  • Connection tracking (CT) offload: frees 10% of infra cores in NIC mode, 15% in DPU mode estimateCT offload is an ASIC feature (ConnectX-6 Dx and later); OVS-DOCA 3.5.0 adds IPv6 CT. source ↗
  • IPsec / TLS inline crypto: frees 15% of infra cores in NIC mode, 20% in DPU mode estimateBF-3 datasheet: "MACsec/IPsec/TLS data-in-motion" inline. Crypto is SKU-dependent ("selective on SuperNICs") — check the OPN. source ↗
  • NVMe-oF / SNAP storage emulation: frees 0% of infra cores in NIC mode, 20% in DPU mode estimateBlueField SNAP (NVMe / virtio-blk emulation) and the storage initiator run on the Arm cores → DPU mode only. source ↗
  • Tenant isolation / zero-trust: frees 0% of infra cores in NIC mode, 5% in DPU mode estimateZero Trust (Restricted) is a DPU-mode variant: the host admin loses port ownership, HW counters, tracer, RShim and FW flashing. source ↗
  • HBN (BGP/EVPN router on the DPU): frees 0% of infra cores in NIC mode, 5% in DPU mode estimateHBN runs on the Arm side; not supported on 8 GB DDR SKUs. DPU mode only. source ↗
  • Model: incremental cores = infra cores × (DPU share − NIC share); savings = cores × ($/core-year + licence) + (cores × W/core − DPUs × extra W) × PUE × 8.76 kWh × $/kWh; payback = premium ÷ monthly savings. Recommendation rules: any Arm-only feature → DPU mode; no features + east-west AI → SuperNIC/ConnectX-8 in NIC mode; no features → plain ConnectX; else DPU mode only if payback ≤ 36 months.
Full mode, 200-host VMware farm. Every field is editable; sliders marked ≈ carry a tooltip saying where the default came from, and the collapsed 'Assumptions and sources' list gives the provenance for each one. The calculator does not track measured-vs-vendor for you — that column lives in your own notes.

2The public numbers and where they come from

Every widely repeated offload figure has a provenance, a hardware generation and a workload. The table below keeps them together; quote a number only with its whole row.

Claim Source and label Hardware, workload, year
Server CPU energy fell 24%, 190 W to 145 W, about 2M USD over 3 years Ericsson measurement reported by NVIDIA blog — partner BlueField-2, 5G UPF, fully loaded network, 2022[1]
Freed up 20% of the CPU’s resources NVIDIA and VMware — marketing BlueField-2, vSphere Distributed Services Engine, 2022[1]
Networking demands on CPUs cut 70%; networking jobs accelerated 54x Red Hat OpenShift via NVIDIA blog — partner and marketing BlueField-2, OpenShift, 2022[1]
Server CPU utilization dropped 70% without affecting throughput; IPsec plus Geneve reached 100 Gbps line rate Red Hat blog — partner BlueField-2, OpenShift Geneve, 25 Gbps links, iperf3 pod-to-pod, no core counts or CPU models, 2021[2]
IPsec power cut 21% for servers and 34% for clients, about 9M USD over 3 years NVIDIA measurement — marketing BlueField-2, IPsec, 2022[1]
Up to 400 Gbps; 2x bandwidth, 4x compute, almost 5x memory bandwidth vs BF-2; 2.5x CPS, 1.7x PPS; infrastructure can consume nearly half of data-center CPU cores NVIDIA blog — marketing BlueField-3 launch, 2023[3]
About 100 Gbps at 1 KB packets, zero loss, single queue NVIDIA blog — NVIDIA-measured A100X plus CX6-Dx/BF2X, CUDA 11.8, PCIe Gen3 sender, 2022[15]
BlueField-3 offloads up to 300 CPU cores search snippets and press only — unverified no NVIDIA page fetched carries it[3]

Three things stand out. Every CPU-saving figure is BlueField-2 era; none was re-measured on BlueField-3 in a fetched source, so the BF-3 case borrows BF-2 proportions and must say so.[1][2] The BlueField-3 blog gives capability multipliers (bandwidth, compute, memory) but no CPU-saving measurement of its own; “nearly half” is an industry-wide framing, not a per-server result.[3] And the Red Hat test explicitly omits core counts and CPU models, so a 70% utilization drop cannot be converted to cores without the customer’s own baseline.[2]

3DPU mode vs NIC mode vs ConnectX: the break-even

The modes guide is the whole argument in two sentences. In DPU mode “the embedded Arm system runs services that manage the NIC resources and data path”; in NIC mode on BlueField-3 “the Arm cores of BlueField are inactive, and the device functions as an NVIDIA ConnectX network adapter”, and “Operating in NIC Mode on BlueField-3 reduces power consumption, improves network performance, and minimizes the host memory footprint”.[4] So DPU mode has a standing cost — card power, host memory footprint, a second OS to patch — that is only repaid by services running on the Arm cores: OVS-DOCA or HBN for networking, SNAP for storage emulation, App Shield and Argus for security, DPF for fleet control (M4 and M5).[4][11] If none of those will run, the break-even never arrives.

The product ladder follows. BlueField-3 DPU SKUs (B3220, B3240) are 150 W cards with the 8-pin auxiliary connector; the B3140H SuperNIC is a 75 W slot-powered card shipped in NIC mode; ConnectX-8 has no Arm cores at all and is positioned for hyperscale AI east-west traffic at 800 Gb/s.[5][13][12] Spectrum-X pairs SuperNICs, not DPUs, with its switches for the GPU fabric.[14] From M6.3 you know the DPA exists on ConnectX-8 too, so PCC and data-path kernels do not require Arm cores; from M6.4 you know UROM does.[16][12]

Break-even reasoning, per host and per year: choose DPU mode when cores_freed_per_host x L + isolation_value > (dpu_watts - supernic_watts) x 8.76 x P + dpu_premium / horizon, where isolation_value is what the customer assigns to running infrastructure outside the tenant’s trust domain (Zero-Trust mode) — often the real reason, and often unpriced.[4] Choose NIC mode or ConnectX when the left side is near zero: GPU-to-GPU RDMA, HPC MPI, or any node where infrastructure already lives elsewhere. Choose a DPU for a subset of nodes — the north-south and storage gateways — and SuperNICs for the rest when the fleet is mixed; that is how a training pod is usually laid out, with the exact per-node BOM confirmed from the customer’s configuration rather than assumed.[14]

Scenario:

HGX H100/H200 pod on Spectrum-4. East-west wants a SuperNIC in NIC mode (BF-3 B3140H on Hopper, ConnectX-8 on Blackwell), 1:1 with GPUs; the RA still puts one BF-3 in DPU mode per node for north-south.Core count (2× 56c Xeon) and 8% infra share are estimates.

Workload
Features needed
Assumptions and sources (defaults are estimates — every field is editable)
  • Nodes = 200Fleet size.
  • Host cores per node = 64 coresPhysical cores across both sockets (e.g. 2× 32c = 64).
  • Cores consumed by infrastructure = 20 %estimateShare of host cores spent on vSwitch/SDN agents, storage initiator, encryption, telemetry. NVIDIA marketing says "up to 30%"; hyperscaler blogs quote 25–40% — both secondary. ESTIMATE, measure your own with perf/top. source ↗
  • Server cost per core-year = $120estimatee.g. $30k 2-socket server ÷ 64 cores ÷ 4-year life ≈ $117. ESTIMATE.
  • Per-core software licence per year = $0estimateHypervisor / SDN stacks licensed per core (VMware VCF is per-core). Default 0 — enter the customer's quote; this lever dominates in virtualization farms. ESTIMATE.
  • Watts per core = 6 Westimate≈ 350–400 W TDP ÷ 64 cores ≈ 6 W at load. ESTIMATE.
  • Electricity price = 0.12 $/kWhestimateUS commercial average ≈ $0.12–0.13/kWh (EIA). ESTIMATE — use the site tariff. source ↗
  • PUE = 1.3estimateFacility overhead multiplier on IT watts. 1.3 is a typical enterprise value. ESTIMATE.
  • DPU price delta vs ConnectX = $2500estimateDell configurator snippets: BF-3 B3140H SuperNIC $6,213.80 (R7725), Partner DPU dual-port 400GbE $8,347.83 (R670) → ≈ $2.1k delta; ConnectX-7 400G list not fetched. UNVERIFIED ESTIMATE. source ↗
  • Extra watts per DPU vs NIC = 60 WestimateB3220/B3240 are 150 W cards vs 75 W for the B3140H SuperNIC (Dell R7725 ISM). Real delta depends on load; 60 W is an ESTIMATE. source ↗
  • DPUs per node = 1HGX B300 RA uses one north-south BF-3 per node; VMware hosts typically one. source ↗
  • OVS / vSwitch datapath offload: frees 20% of infra cores in NIC mode, 35% in DPU mode estimateASAP² (tc-flower / OVS-DOCA) offloads the datapath on ConnectX too; DPU mode additionally moves ovs-vswitchd and the SDN agents to the Arm. source ↗
  • Connection tracking (CT) offload: frees 10% of infra cores in NIC mode, 15% in DPU mode estimateCT offload is an ASIC feature (ConnectX-6 Dx and later); OVS-DOCA 3.5.0 adds IPv6 CT. source ↗
  • IPsec / TLS inline crypto: frees 15% of infra cores in NIC mode, 20% in DPU mode estimateBF-3 datasheet: "MACsec/IPsec/TLS data-in-motion" inline. Crypto is SKU-dependent ("selective on SuperNICs") — check the OPN. source ↗
  • NVMe-oF / SNAP storage emulation: frees 0% of infra cores in NIC mode, 20% in DPU mode estimateBlueField SNAP (NVMe / virtio-blk emulation) and the storage initiator run on the Arm cores → DPU mode only. source ↗
  • Tenant isolation / zero-trust: frees 0% of infra cores in NIC mode, 5% in DPU mode estimateZero Trust (Restricted) is a DPU-mode variant: the host admin loses port ownership, HW counters, tracer, RShim and FW flashing. source ↗
  • HBN (BGP/EVPN router on the DPU): frees 0% of infra cores in NIC mode, 5% in DPU mode estimateHBN runs on the Arm side; not supported on 8 GB DDR SKUs. DPU mode only. source ↗
  • Model: incremental cores = infra cores × (DPU share − NIC share); savings = cores × ($/core-year + licence) + (cores × W/core − DPUs × extra W) × PUE × 8.76 kWh × $/kWh; payback = premium ÷ monthly savings. Recommendation rules: any Arm-only feature → DPU mode; no features + east-west AI → SuperNIC/ConnectX-8 in NIC mode; no features → plain ConnectX; else DPU mode only if payback ≤ 36 months.
Full mode, training-pod preset (64 XE9680-class nodes): set services-on-Arm to none and watch the DPU-mode case collapse to the isolation value; then add a DPU pair per node for north-south and storage.

4Compute one scenario by hand, then defend two

Worked → faded → problem: the 200-host farm by hand

Inputs, each labeled. Hosts: 200 (customer BOM — given). Cores per host: 64 (assumption for arithmetic; replace with the R760 configuration). Infra share today: 20% (marketing — VMware DSE claim, BlueField-2, 2022; replace with measured per-process CPU from the customer’s vCenter).[1] Offloadable share: 90% (assumption; the 10% held back covers work BlueField-3 lacks an engine for, such as SHA hashing, which stays on the host).[8] L: 200 USD per core per year (placeholder — take it from the customer’s licence quote). DPU watts: 150 W (Dell R7725 ISM, B3220).[5] CPU watts saved: 45 W per host (partner — Ericsson’s 190 W to 145 W on BlueField-2 for a 5G UPF; the only public per-server watt figure, wrong workload, labeled as such).[1] Displaced NIC watts: 25 W (placeholder — read it from the spec sheet of the adapter being removed). P: 0.10 USD per kWh (placeholder). DPU premium over the displaced NIC: 2000 USD per host (placeholder — from the Dell quote).

  1. Cores freed: 200 x 64 x 0.20 x 0.90 = 2304 cores, or 11.52 cores per host.
  2. Core value: 2304 x 200 = 460,800 USD per year.
  3. Watts net per host: 45 - 150 + 25 = -80 W. The farm draws 16 kW more, not less.
  4. Power cost: -80 x 8.76 x 0.10 = -70.08 USD per host per year; farm: -14,016 USD per year.
  5. Annual savings: 460,800 - 14,016 = 446,784 USD.
  6. Payback: 200 x 2000 = 400,000 USD premium; 400,000 / 446,784 = 0.90 years.
  7. Sensitivity: with infra share measured at 10% instead of the marketing 20%, cores freed halve to 1152 and payback stretches to about 1.9 years; with L at 50 USD per core the case turns on isolation value rather than licences. State which inputs moved the answer.
  8. Read-out for the calculator: enter the same inputs into the vmware-farm preset and explain every difference in the result. The two models are not the same model — the disagreement is the exercise, not a bug.
Scenario:

S3/NVMe-oF-heavy multi-tenant inference: SNAP and the storage initiator run on the Arm → DPU mode regardless of ROI (Dell ObjectScale pairs BF-3 with Spectrum-4 for S3 over RDMA).30% infra share is an estimate.

Workload
Features needed
Assumptions and sources (defaults are estimates — every field is editable)
  • Nodes = 200Fleet size.
  • Host cores per node = 64 coresPhysical cores across both sockets (e.g. 2× 32c = 64).
  • Cores consumed by infrastructure = 20 %estimateShare of host cores spent on vSwitch/SDN agents, storage initiator, encryption, telemetry. NVIDIA marketing says "up to 30%"; hyperscaler blogs quote 25–40% — both secondary. ESTIMATE, measure your own with perf/top. source ↗
  • Server cost per core-year = $120estimatee.g. $30k 2-socket server ÷ 64 cores ÷ 4-year life ≈ $117. ESTIMATE.
  • Per-core software licence per year = $0estimateHypervisor / SDN stacks licensed per core (VMware VCF is per-core). Default 0 — enter the customer's quote; this lever dominates in virtualization farms. ESTIMATE.
  • Watts per core = 6 Westimate≈ 350–400 W TDP ÷ 64 cores ≈ 6 W at load. ESTIMATE.
  • Electricity price = 0.12 $/kWhestimateUS commercial average ≈ $0.12–0.13/kWh (EIA). ESTIMATE — use the site tariff. source ↗
  • PUE = 1.3estimateFacility overhead multiplier on IT watts. 1.3 is a typical enterprise value. ESTIMATE.
  • DPU price delta vs ConnectX = $2500estimateDell configurator snippets: BF-3 B3140H SuperNIC $6,213.80 (R7725), Partner DPU dual-port 400GbE $8,347.83 (R670) → ≈ $2.1k delta; ConnectX-7 400G list not fetched. UNVERIFIED ESTIMATE. source ↗
  • Extra watts per DPU vs NIC = 60 WestimateB3220/B3240 are 150 W cards vs 75 W for the B3140H SuperNIC (Dell R7725 ISM). Real delta depends on load; 60 W is an ESTIMATE. source ↗
  • DPUs per node = 1HGX B300 RA uses one north-south BF-3 per node; VMware hosts typically one. source ↗
  • OVS / vSwitch datapath offload: frees 20% of infra cores in NIC mode, 35% in DPU mode estimateASAP² (tc-flower / OVS-DOCA) offloads the datapath on ConnectX too; DPU mode additionally moves ovs-vswitchd and the SDN agents to the Arm. source ↗
  • Connection tracking (CT) offload: frees 10% of infra cores in NIC mode, 15% in DPU mode estimateCT offload is an ASIC feature (ConnectX-6 Dx and later); OVS-DOCA 3.5.0 adds IPv6 CT. source ↗
  • IPsec / TLS inline crypto: frees 15% of infra cores in NIC mode, 20% in DPU mode estimateBF-3 datasheet: "MACsec/IPsec/TLS data-in-motion" inline. Crypto is SKU-dependent ("selective on SuperNICs") — check the OPN. source ↗
  • NVMe-oF / SNAP storage emulation: frees 0% of infra cores in NIC mode, 20% in DPU mode estimateBlueField SNAP (NVMe / virtio-blk emulation) and the storage initiator run on the Arm cores → DPU mode only. source ↗
  • Tenant isolation / zero-trust: frees 0% of infra cores in NIC mode, 5% in DPU mode estimateZero Trust (Restricted) is a DPU-mode variant: the host admin loses port ownership, HW counters, tracer, RShim and FW flashing. source ↗
  • HBN (BGP/EVPN router on the DPU): frees 0% of infra cores in NIC mode, 5% in DPU mode estimateHBN runs on the Arm side; not supported on 8 GB DDR SKUs. DPU mode only. source ↗
  • Model: incremental cores = infra cores × (DPU share − NIC share); savings = cores × ($/core-year + licence) + (cores × W/core − DPUs × extra W) × PUE × 8.76 kWh × $/kWh; payback = premium ÷ monthly savings. Recommendation rules: any Arm-only feature → DPU mode; no features + east-west AI → SuperNIC/ConnectX-8 in NIC mode; no features → plain ConnectX; else DPU mode only if payback ≤ 36 months.
Full mode, storage-inference preset: the case where decompress, erasure coding and AES-GCM offload plus SNAP emulation carry the argument, and SHA stays at zero.

Case closed

How it ended

The deck comes back with two columns. Measured is filled by the archive’s own doca_bench --record-cpu-usage CSVs and their CPU-by-process export; vendor-claimed is labeled by generation and workload and never added to the total.[7] The recommendation is a mix of SKUs by role rather than a DPU in every slot, with NIC mode where no Arm-side service runs — and that is the version they sign.[4] “Every number on this page is either yours or labeled as someone else’s.” The network lead’s notebook is finally full, the operator labels the first production tray, and the SE drinks the coffee.

Lab

Pre-flight (read-only): on the PowerEdge host lscpu | grep -E "^CPU\(s\)|Socket|Model name", nproc, ipmitool dcmi power reading (or the iDRAC power page) for a baseline watt reading, and the CSVs from M6.1 through M6.3 (/tmp/dma_sweep.csv, /tmp/decompress_sweep.csv, /tmp/rdma_send_sweep.csv). Nothing here changes configuration.

  1. Re-run one sweep with CPU accounting: sudo /opt/mellanox/doca/tools/doca_bench --device <pci> --pipeline-steps doca_dma --data-provider random-data --uniform-job-size 65536 --mode throughput --run-limit-seconds 20 --sweep core-count,1,8,*2 --record-cpu-usage --csv-output-file /tmp/dma_cpu.csv. Expected: CSV rows with throughput and CPU statistics per core count.[7]
  2. Read the iDRAC or ipmitool dcmi power reading value during the 8-core run and again at idle; record the delta as this node’s measured watts-per-offloaded-Gib/s. This replaces the Ericsson row for this customer.
  3. Type the values from /tmp/dma_cpu.csv and /tmp/decompress_sweep.csv into the matching sliders of the storage-heavy inference preset, click Save scenario, and record in your own notes which inputs are now measured and which are still vendor claims; keep SHA out of the offloaded work and write down the guide sentence that justifies it.[8]
  4. Record mlxconfig -d /dev/mst/<dev> q INTERNAL_CPU_OFFLOAD_ENGINE to document the current mode (0 = DPU mode, 1 = NIC mode) for the report. Do not change it; a mode switch requires a power cycle and is out of scope for this lab.[4]
  5. Write the one-page case: measured column from steps 1 to 3, labeled vendor rows from Segment 2, SKU-by-role recommendation, payback with a sensitivity line.

Retrieval check

9 questions from memory. Answer before looking anything up; misses become flashcards.

Explain it to a Dell SE

Explain to a Dell account executive, in five sentences, when a BlueField-3 DPU pays for itself and when the customer should buy a SuperNIC or ConnectX instead, without using a single unsourced number.

12 flashcards for this lesson — 0 in deck. Spaced review lives at /review.

Sources

Facts in this lesson were checked against DOCA 3.5.0 docs, NVIDIA and partner blogs, Dell ISM pages, 2026-09-06. Dates are when each page was fetched.

  1. Tests Show Energy Efficiency of BlueField DPUs (NVIDIA blog, 2022-11-03) · fetched 2026-09-06
  2. Red Hat: Optimizing server utilization by offloading network functions to BlueField-2 DPUs (2021-04-12) · fetched 2026-09-06
  3. Power the Next Wave of Applications with NVIDIA BlueField-3 DPUs (NVIDIA blog, 2023-05-11) · fetched 2026-09-06
  4. BlueField Modes of Operation · fetched 2026-09-06 · DOCA 3.5.0
  5. Dell PowerEdge R7725 Installation and Service Manual: DPU specifications · fetched 2026-09-06
  6. Dell PowerEdge R770 Installation and Service Manual: DPU specifications · fetched 2026-09-06
  7. DOCA Bench (3.5.0) · fetched 2026-09-06 · DOCA 3.5.0
  8. DOCA SHA (3.5.0) · fetched 2026-09-06 · DOCA 3.5.0
  9. DOCA Compress (3.5.0) · fetched 2026-09-06 · DOCA 3.5.0
  10. DOCA Libraries index with quality levels (3.5.0) · fetched 2026-09-06 · DOCA 3.5.0
  11. NVIDIA BlueField-3 DPU datasheet (PDF) · fetched 2026-09-06
  12. ConnectX-8 SuperNIC User Manual: Introduction · fetched 2026-09-06
  13. BlueField-3 User Guide: Specifications · fetched 2026-09-06
  14. NVIDIA Spectrum-X Ethernet platform · fetched 2026-09-06
  15. Inline GPU Packet Processing with NVIDIA DOCA GPUNetIO (NVIDIA blog, 2022) · fetched 2026-09-06
  16. DOCA 3.5.0 Changes and New Features · fetched 2026-09-06 · DOCA 3.5.0

The same idea elsewhere

Other lessons that cover this ground, sometimes from another course's angle.