← Back to the calculator

GPU, host and software

Engine 1.0-rfc2 · Reviewed: 26 September 2026. Memory in decimal GB; planning figures, not performance measurements.

GPU memory

Sources: Transformers configuration, RMSNorm in Llama, AWQ in vLLM, MIT AWQ, KV tables, KV scales, NCCL.

Host per machine

ResourceBudgetHow to interpret it
RAMOS + weight copy + optional queued KV + transfer + sessions + softwareInitially: 32 GB for the OS, 2 GB/GPU for transfers and 25 MB/user. The weight copy and offload share the same reservation; with unified memory, the GPU workload is not counted again.
Physical CPU4 + 2 × replicas + GPUs + ceil(users / 16) + softwareA provisioning policy, not an equivalence between cores and tokens/s. Tokenization demand is also compared with the profile or measurement.
API networkInbound: users × (prompt × bytes/token + payload) / arrival window. Outbound: users × target tokens/s × bytes/token.For full duplex, the larger direction is compared, not their sum. One port per path; links are not aggregated automatically. Storage or fabric requirements are assessed separately.
StartupWeights / min(read rate, transfer rate to GPU) + initializationThis is the ideal overlapped bound. The serial bound adds the two transfer times. Both exclude deserialization and compilation that have not been budgeted.

Queued KV in RAM requires explicitly enabling the host reservation: being queued does not imply that the engine stores that cache. RAM below 1.5 × VRAM only produces a balance observation; it is not a universal requirement. Arithmetic division between sockets prompts an affinity review but does not identify NUMA nodes by itself.

Sources: vLLM engine options, CUDA transfers and memory, ThinkSystem performance tuning.

Software and bill of materials

The selector distinguishes licences, local reservations and external services. Licensing NVIDIA AI Enterprise does not itself consume VRAM. The optional NIM/Triton reservation is configured separately and added to the engine context only once. Management VMs are shown with their own resources; these are not subtracted from inference CPUs/GPUs.

OpenShift AI, ODF and their dependencies have node, storage and logical-CPU requirements. The SMT setting converts only these software requirements into a physical-core budget. It does not replace SNO, compact or distributed profiles that have not been modelled.

Verified ordering codes appear as P/N. CTO bases and feature codes are labelled differently. Disk capacities represent a documented format/capacity reference, not every possible backplane combination. If a P/N or licence scope has not been verified, the report says so explicitly. The list requires commercial and assembly validation before it becomes a quotation.

Sources for each licence: links in the PDF bill of materials and the JSON export. Each service's requirements and budgets are also included in the JSON.

Result states

The result is an estimate. It does not certify full compatibility, commercial availability, observed performance or latency under load. The 30/60/90% scenarios express VRAM occupancy, not percentages of overall performance.