03.03

Choosing a GPU for a workload

skillmaxingInference EngineeringChoosing a GPU for a workload
Visual lesson

Choosing a GPU for a workload

Included with Pro · 5:07
Lessons · 1,201 words

A GPU choice is three questions asked in a fixed order. First, does the model fit, with room for the KV cache your traffic needs? Second, is the workload memory-bound or compute-bound, which tells you whether to pay for bandwidth or for arithmetic? Third, what does a million tokens cost on each candidate at the latency you promised? The hourly price on a provider's page answers none of these by itself.

Three questions, in order
Figure 1Three questions, in orderMemory filters the list, the bound ranks it, cost at your latency target decides.

Answering the first question needs only arithmetic and a config.json. The second comes from the previous lessons. The third needs a benchmark, but the formula that turns a benchmark into a decision is one line.

Pro

Continue reading

Pro unlocks every video lesson, the full notes, worked sizing and cost calculations, and runnable configs across the Inference Engineering course, from GPUs and kernels to quantization, speculative decoding, disaggregation and production autoscaling.

Unlock full access to
Python with AIInference EngineeringAI researchComplete system design
30% off with LAUNCH30first payment
Buy now
View all plans ·Already Pro? Sign in