Skip to playbook content
Browse all chapters
Chapter 0412 min readReviewed 31 August 2026

Match the GPU to the workload

Selection recipes for training, fine-tuning, inference, image and video, rendering, and HPC.

On this page
  1. Workload map
  2. Training and tuning
  3. Media and HPC
  4. Benchmark contract
Start from useful work

Different workloads reward different parts of the system

There is no universally best accelerator. The correct shortlist changes when the useful unit changes.

WorkloadFirst constraintsCandidate laneMeasure
Interactive LLMWeights + KV fit; p95/p99 TTFT and token cadenceSmallest fast single GPU, then linked node only if requiredSLO goodput and $/1M successful output tokens
Batch generationAggregate memory, throughput, deadline, interruption toleranceReplica-parallel right-sized GPUs; flexible/Spot capacityCompleted tokens or jobs per dollar before deadline
Full trainingParameters, optimizer, gradients, activations, collective topologySXM/OAM scale-up node, then topology-aware multi-nodeAccepted steps/GPU-hour and time-to-result
Fine-tuning / LoRABase weights, trainable state, activation/checkpoint policyOften fewer/larger-memory GPUs; prove one-node firstExamples/s or accepted steps per dollar
Image / videoResolution, frames, codec blocks, tensor/VRAM needL4/L40S for media density; larger HBM parts for model-heavy pipelinesFrames/s, latency, quality, energy/frame
Rendering / VDIGraphics APIs, vGPU licensing, framebuffer, encodersA10/L4/L40S and certified workstation/data-center stackFrame time, concurrency, experience SLO
HPCFP64/FP32 ratio, memory traffic, MPI/collectives, solver toleranceA100/Hopper/Blackwell, AMD Instinct; code-portability gate firstTime-to-solution and energy-to-solution
Training and tuning

Memory state and collective traffic dominate the design

Memory budget

Include parameters, gradients, optimizer state, master weights, activations, communication buffers, compiler workspace, and fragmentation. Activation checkpointing trades extra compute for less memory.

Scaling budget

Data parallelism communicates gradients; tensor parallelism communicates within layers; pipeline parallelism sends activations between stages. The slowest collective can set step time.

Goodput

Track accepted optimizer steps, not merely device activity. Data stalls, compilation, stragglers, failed collectives, checkpointing, and replay can leave a GPU busy without moving the model forward.

Recovery

Checkpoint interval should minimize expected replay plus checkpoint overhead. Test resume from durable storage before using interruptible capacity.

training goodput = accepted optimizer steps ÷ purchased GPU-hours
Use measured accepted steps after replay and failed attempts are removed.
Beyond LLMs

Use the workload’s native quality and performance contract

Image and video. Separate model execution from decode, resize, encode, and transfer. Low-power cards with fixed-function codecs can beat a larger training GPU on streams per rack watt. For diffusion or video generation, resolution, frame count, attention implementation, batch, and VRAM become first-order.

Rendering and visualization. Confirm graphics API, ray-tracing, framebuffer, encoder, vGPU profile, and application certification. AI tensor throughput alone is not a render benchmark.

Scientific/HPC. Record the precision actually used, solver tolerance, memory access pattern, CPU coupling, MPI/collective behavior, and porting effort. A high FP8 rate says little about FP64 time-to-solution.

Procurement gate

A benchmark is a contract, not a demo

Two results are comparable only when the workload and measurement boundary are held constant.

  • Pin model or application revision, tokenizer, framework, engine/container, driver, firmware, precision, kernels, and compiler flags.
  • Record exact server SKU, GPU variant/count, link topology, CPU, RAM, NICs, storage, power cap, and cooling.
  • Replay production-shaped inputs: distributions, not averages; arrival burstiness; concurrency; warm and cold states.
  • Publish p50/p95/p99 latency, useful throughput, quality/accuracy, errors, energy, and cost together.
  • Run a ramp until the SLO fails; do not select the unconstrained saturation point.
  • Test one failure, one restart, and one rolling change while traffic or training continues.