AI Inference GPU Selection Guide: A Practical Approach to Controlling TCO

A data-driven framework for selecting AI inference GPUs and optimizing total cost of ownership.
As LLMs scale into production, misconfigured GPUs have become a leading cause of runaway AI infrastructure costs. This guide covers core inference performance metrics—throughput, latency, TTFT, and TPOT—explains how model size and quantization affect VRAM requirements, and details how continuous batching improves GPU utilization. On capacity planning, it advocates a top-down approach starting from SLOs, and argues that TCO should be measured in cost per million tokens rather than per-card price, where higher-performance GPUs often win on overall economics.
Introduction: The Hidden Cost Challenge of AI Inference
As AI applications explode across use cases—from chatbots to content generation—more enterprises are deploying large language models (LLMs) into production environments. Yet a persistent pain point troubles technical decision-makers: how do you precisely size GPUs for AI inference workloads to meet performance requirements without over-provisioning and wasting resources?
According to analysis from the NVIDIA Developer Blog, improper GPU selection is one of the leading causes of runaway AI infrastructure costs. Without a scientific capacity planning methodology, organizations either under-provision and suffer degraded service quality, or over-provision and leave hardware sitting idle—both scenarios drive up total cost of ownership (TCO).

Core Performance Metrics for Inference Workloads
The Throughput vs. Latency Trade-off
Evaluating AI inference performance is far more nuanced than training. While training emphasizes raw compute, inference requires balancing two dimensions simultaneously: throughput and latency. Throughput determines how many requests the system can handle per unit of time (typically measured in tokens per second), while latency directly impacts user experience—especially in real-time conversational applications.
These two metrics often pull in opposite directions: increasing batch size boosts throughput but sacrifices per-request response time. Therefore, the first step in GPU selection is clearly establishing your business priorities—are you optimizing for high-concurrency batch processing, or for low-latency interactive applications?
Time to First Token vs. Generation Latency
In LLM inference, latency is typically broken down into two critical phases:
- Time to First Token (TTFT): Reflects how quickly the model processes the input prompt and generates the first output token. This is primarily constrained by the compute-intensive prefill phase.
- Time Per Output Token (TPOT): Measures the generation speed of subsequent tokens. This is mainly limited by memory bandwidth and decoding efficiency.
Only by understanding these granular metrics can you make targeted GPU specification decisions. For example, workloads with long inputs and short outputs are more compute-bound, while long-form text generation is more dependent on memory bandwidth.
Key Factors That Drive GPU Selection
Model Size and Memory Requirements
Model parameter count directly determines the VRAM capacity you need. A common rule of thumb: loading a model at FP16 precision requires approximately 2 GB of VRAM per billion parameters, with additional headroom needed for the KV cache and activations. For models at the 70B scale, a single GPU's VRAM is typically insufficient—you'll need to consider multi-GPU tensor parallelism or apply quantization techniques.
Quantization (such as INT8 or FP8) is a critical lever for reducing memory footprint and improving throughput. By compressing weights to lower precision, you not only reduce VRAM requirements but also unlock performance gains from modern GPUs' low-precision compute units—while maintaining acceptable accuracy loss in most scenarios.
Concurrent Users and Request Patterns
In real deployments, the system must serve multiple users simultaneously. The level of concurrency determines both the number of GPUs required and your batching strategy. This is where inference optimization techniques like continuous batching become essential. By dynamically grouping requests of varying lengths together, continuous batching significantly improves GPU utilization and eliminates the resource waste caused by uneven request lengths.
A Scientific Approach to Capacity Planning
Working Backwards from Business Requirements to Hardware
NVIDIA recommends a top-down planning approach:
- Define Service Level Objectives (SLOs): For example, "P99 latency must not exceed 500ms" or "support 1,000 concurrent users."
- Run benchmarks: Using your target model and inference framework, measure the maximum load a single GPU can sustain.
- Calculate total GPU count: Derive the required number of GPUs from your total demand.
This approach eliminates guesswork from procurement decisions, ensuring every hardware investment has a clear performance justification. Using optimized inference engines like NVIDIA NIM and TensorRT-LLM can also deliver several-fold performance improvements on the same hardware, further reducing per-inference cost.
Comprehensive TCO Accounting
Total cost of ownership extends well beyond GPU hardware purchase or rental costs—it must also account for power consumption, data center space, operational labor, and software licensing. A critical insight here is: a higher-performance GPU with a higher unit price may actually deliver a lower cost per token. Greater throughput means fewer GPUs are needed to handle the same workload, and shorter runtime translates to a more favorable overall TCO.
Therefore, evaluating GPU options shouldn't stop at per-card price. The more business-relevant metric is cost per million tokens.
From Experience-Driven to Data-Driven GPU Selection
GPU selection for AI inference is evolving from intuition-based judgment toward rigorous, data-driven engineering grounded in benchmarks. Organizations should establish a complete decision chain: business requirements → performance metrics → hardware configuration → TCO accounting—and leverage modern inference optimization tools to maximize hardware efficiency.
Only with this approach can enterprises scale AI into production while maintaining service quality and keeping infrastructure costs under control. For technical teams planning AI infrastructure, mastering this requirements-first, data-backed selection methodology has become an indispensable core competency.
Related articles

Will GitHub Die? Open Source Maintainer Burnout and the Collaboration Crisis in the AI Era
Lex Fridman podcast discussion on open source maintainer burnout and GitHub's predicament: massive pull requests overwhelm core maintainers, and AI worsens code bloat. Using math journal peer review and Poincaré conjecture verification as analogies, the article analyzes why verification in knowledge production must be deliberately slow, and how open source communities can avoid the failure mode of maintainers exiting.

Stop Building Cookie-Cutter AI Websites: 3 Tools That Transform Your Coding Agent
Three tools that boost AI coding agents: FFmpeg skill for local video editing in Claude Code and Cursor, Hallmark's 50 design themes to fix cookie-cutter AI sites, and Jailbreaks' 25+ model prompts.

How America's Gerontocracy Squeezes the Younger Generation
Americans over 55 hold nearly three-quarters of national wealth, alongside an 80-year-old president and elderly congressional leaders. The Atlantic's Idrees Kahloon explains how gerontocracy drives up housing costs, squeezes opportunities for the young, and explores zoning reform and child poverty reduction as practical fixes.