Field guide / AI infrastructure

The language behind the inference curve.

Definitions for agentic inference, benchmark metrics, serving techniques, numerical formats, and distributed systems concepts used across InferenceX. Entries describe measured behavior and published benchmark recipes.

Terms
194
Categories
8
Articles reviewed
35

194 terms

A

Acceptance length

AL

Benchmark metrics

Acceptance length is how many drafted tokens the full model actually approves per verification step, which is what decides whether speculation pays off.

Active parameters

Model architecture

Active parameters are the weights a mixture of experts model actually uses for each token, a small slice of its much larger total size.

Agentic coding workload

Agentic inference

This is the request pattern created when a coding agent reads a repository, edits code, runs tools, and revisits the model until the task is done.

Agentic inference

Agentic inference

Agentic inference serves an AI system that works through a task over many model requests, often using tools and delegating work along the way.

AgentX

Agentic inference

AgentX is the InferenceX workload for testing how inference systems serve complete long-context, multi-turn coding-agent sessions.

Aggregated serving

Serving

Aggregated serving runs prefill and decode on the same set of chips, the default deployment shape before an engine adds prefill-decode disaggregation.

AI inference

Serving

You give a trained model something new, such as a prompt, image, or audio. It uses what it learned to produce an answer.

AIPerf

Agentic inference

AIPerf is the vendor-neutral client that sends the benchmark traffic, reconstructing recorded agent sessions and timing every request.

AITER

Software

AITER is AMD’s tuned kernel library, the layer that decides how fast attention and matrix work actually run on Instinct chips.

All-gather

Parallelism

All-gather is a group communication step where every chip ends up holding the combined data that started out split across all of them.

All-reduce

Parallelism

All-reduce lets every chip solve one piece of a calculation, combines those pieces, and gives the combined result back to everyone.

All-to-all

Parallelism

All-to-all is a coordinated exchange where every chip sends a different package of data to every other chip.

Annual revenue per gigawatt

Benchmark metrics

This estimate asks how much token sales could earn in a year from a fixed gigawatt of datacenter utility power.

Apples-to-apples comparison

Benchmark metrics

An apples-to-apples comparison holds precision, serving mode, and workload constant so a difference in results can be attributed to the hardware.

Arithmetic intensity

Benchmark metrics

Arithmetic intensity is how much math a computation does per byte it moves, which decides whether the chip or its memory is the limit.

ATOM

Software

ATOM is AMD’s own inference engine, its answer to a vendor runtime rather than an upstream open-source one.

B

C

Cache hotness

Serving

A hot row is accessed often or recently enough that keeping it in a faster tier may save repeated retrievals.

Cached input tokens

Serving

Cached input tokens are parts of a prompt whose earlier processing can be reused, reducing the work needed to read the prompt again.

Chunked prefill

Serving

Chunked prefill reads a long prompt in slices instead of all at once, so other users keep receiving tokens while it is being read.

Closed-loop benchmark

Agentic inference

In a closed-loop benchmark, each simulated user waits for one step to finish before sending the next step in that session.

Concurrency

Benchmark metrics

Concurrency is how many people or requests the system is serving at once.

Conditional memory

Model architecture

Conditional memory supplies learned information only when the input selects the corresponding memory entries.

Context parallelism

CP

Parallelism

Context parallelism splits one long prompt across several chips so they share the work of reading it and of scanning its stored attention state.

Context window

Model architecture

The context window is the maximum number of tokens a model can consider at once, covering both the input and everything generated so far.

Context-dependent gating

Model architecture

A gate controls how much a retrieved memory feature contributes in the current model context.

Continuous batching

Serving

Continuous batching lets new requests join a running batch the moment old ones finish, instead of waiting for the whole batch to complete.

Cost per million tokens

Benchmark metrics

This is the estimated infrastructure bill for producing one million tokens, the chunks of text an AI model reads and writes.

CPU offloading

Serving

CPU offloading keeps model data or reusable attention state in host DRAM, freeing accelerator memory while adding host-memory access costs.

CUDA

Software

CUDA is NVIDIA’s software toolbox for making programs run on its chips.

CUDA graphs

Software

CUDA graphs record a whole sequence of chip operations once and replay it as a unit, removing the per-step cost of launching each one.

CUTLASS

Software

CUTLASS is an NVIDIA template library that provides the building blocks for writing matrix multiply kernels that approach peak hardware speed.

D

E

F

G

H

I

Inference engine

Serving

The inference engine is the traffic controller behind an AI service: it keeps incoming requests moving and makes sure the chips do the right work at the right time.

Inference-time ablation

Model architecture

An inference-time ablation disables part of an already trained model to measure how the model depends on that part.

InfiniBand

IB

Hardware

InfiniBand is a high speed, low latency network fabric that connects servers in AI clusters, carrying traffic between nodes that NVLink cannot reach.

Input and output sequence length

ISL / OSL

Benchmark metrics

Input length is how much the model reads; output length is how much it writes. “8K/1K” means a long prompt followed by a shorter answer.

INT4

Numerical precision

INT4 stores weights in four-bit integers, shrinking the model enough to move far less memory per token on hardware without native 4-bit floats.

INT8

Numerical precision

INT8 stores numbers as 8 bit integers with a scale factor, halving memory versus 16 bit formats and doubling math rates on supporting hardware.

Inter-Chip Interconnect

ICI

Hardware

ICI is the custom network that lets TPU chips exchange data directly with each other across a whole pod without going through the host CPU.

Interactivity

Benchmark metrics

Interactivity is how quickly one person sees new words appear after the model starts answering.

Internal vs external TCO

Benchmark metrics

Internal TCO is what a chip costs its own designer to run; external TCO is what a customer pays to buy or rent it, and the two can differ a lot.

Iso-interactivity

Benchmark metrics

Iso-interactivity compares systems while users see words appear at the same speed. This provides an apples-to-apples view of the hardware behind the experience.

J

K

L

M

Matrix Multiply Unit

MXU

Hardware

The MXU is the grid of multiply-accumulate cells inside a TPU that does the matrix math, and it only runs at full speed when every cell has real work.

MegaCore

Hardware

MegaCore was the TPU v4 and v5p design that fused two physical cores into one logical accelerator sharing a single memory space.

Memory bandwidth

Hardware

Memory bandwidth is the width of the pipe feeding data to the chip’s compute units. A wider pipe keeps them from sitting idle.

Memory bound vs compute bound

Benchmark metrics

A workload is compute bound when the math units are the bottleneck and memory bound when waiting on data movement is the bottleneck.

Memory-mapped file

mmap

Software

A memory-mapped file exposes file contents through memory addresses while the operating system manages which pages are resident.

Mixture of experts

MoE

Model architecture

A mixture-of-experts model is like a large team of specialists: it calls only the few experts best suited to each token instead of using the whole team every time.

Model FLOPs utilization

MFU

Benchmark metrics

MFU compares the useful math a model actually performed against the maximum the chip could theoretically perform, giving an efficiency percentage.

Modeled profit per gigawatt

Benchmark metrics

This estimate subtracts modeled serving costs and applicable model-license fees from annual token revenue for a gigawatt of utility power.

Mooncake Store

Software

Mooncake Store pools the host memory and NVMe drives across many servers into one shared KV-cache store that any accelerator in the cluster can read.

Multi-head latent attention

MLA

Model architecture

MLA compresses the model’s notes about earlier tokens so long conversations use less memory and are cheaper to continue.

Multi-token prediction

MTP

Serving

MTP lets the model guess several upcoming tokens at once and then verify them, reducing the number of slow one-token-at-a-time steps.

Multi-turn inference

Agentic inference

A multi-turn session sends several related requests to the model, carrying earlier conversation and tool results into later prompts.

MXFP4

Numerical precision

MXFP4 is a 4-bit format that gives small groups of numbers their own scale, helping very compact values keep enough useful range.

N

O

P

P90 interactivity

Benchmark metrics

P90 interactivity expresses a slower-tail streaming interval as a token rate, so higher values mean faster response streaming.

PagedAttention

Serving

PagedAttention stores the KV cache in small fixed size blocks, like virtual memory pages, so cache memory is not wasted on unused space.

Pallas

Software

Pallas is the way engineers write hand-tuned kernels for TPUs when the compiler alone does not schedule an operation well enough.

Parameter offloading

Serving

Parameter offloading keeps learned model data outside accelerator memory and fetches the portions needed for computation.

Pareto frontier

Benchmark metrics

The Pareto frontier is the line of best available tradeoffs. Each point remains viable because improving one dimension would require giving up ground on another.

Performance per dollar

Benchmark metrics

Performance per dollar measures how much useful AI output the system produces for each dollar spent running it.

Pinned host memory

Hardware

Pinned host memory stays resident in RAM so the device can use a stable host-memory allocation.

Pipeline parallelism

PP

Parallelism

Pipeline parallelism gives each chip a different slice of the layers, passing activations along the chain instead of splitting each layer.

PJRT

Software

PJRT is the runtime interface that sits between a framework like JAX or TorchTPU and the TPU hardware, managing device memory buffers and execution.

Power usage effectiveness

PUE

Hardware

PUE measures how much total datacenter power is consumed for every watt that actually reaches the computing equipment inside it.

Prefill

Serving

Prefill is the model reading and understanding your prompt before it begins writing the answer.

Prefix cache hit rate

Serving

The hit rate is the share of prompt tokens served from cache instead of being recomputed, which on long sessions is most of the prompt.

Prefix caching

Serving

Prefix caching remembers the work for a repeated beginning, such as the same system prompt, so the model can skip that work next time.

PrivateUse1 backend

Software

PrivateUse1 is the PyTorch hook that lets a vendor plug in a new device type, so a tensor can live on device="tpu" just like it would on CUDA.

Q

R

S

Scale-up vs. scale-out networking

Parallelism

Scale-up is the ultra-fast network inside one tightly connected chip system. Scale-out is the broader network connecting separate servers or racks.

Sequence parallelism

Parallelism

Sequence parallelism splits a single long sequence across chips, so the tokens of one request are processed by several accelerators at once.

Sequence-on-lane layout

Software

Sequence-on-lane is a KV cache layout that puts a page of tokens along the 128-wide vector lane axis instead of the head dimension, so less memory is wasted on padding.

Service level objective

SLO

Benchmark metrics

An SLO is the performance promise a deployment has to keep, such as a first token within one second for nine requests in ten.

SGLang

Software

SGLang is open-source software for serving language models quickly, with scheduling and optimization features for complex AI workloads.

SGLang-JAX

Software

SGLang-JAX is the JAX-native version of the SGLang serving engine for TPUs, separate from the PyTorch SGLang runtime.

Shape bucketing

Software

Shape bucketing rounds each batch up to one of a few precompiled sizes so the compiler does not have to build a new program for every request count.

Sliding window attention

SWA

Model architecture

Sliding window attention lets a layer look only at a recent span of tokens, so its cache stops growing once the window is full.

Sparse attention

Model architecture

Sparse attention lets the model look back at only the most useful parts of a long context instead of rereading every earlier token.

Sparse embedding lookup

Model architecture

A sparse lookup reads a few selected embedding rows rather than reading the entire parameter table.

SparseCore

Hardware

SparseCores are small helper cores on a TPU chip that handle irregular jobs such as gathers and data movement so the matrix units can keep multiplying.

SparseCore collective offload

Software

Collective offload runs communication operations like all-reduce on the TPU SparseCore instead of the TensorCore, but only when the message is big enough to be worth it.

Speculative decoding

Serving

Speculative decoding lets a cheaper helper draft several tokens ahead, then asks the full model to approve them together instead of generating each one separately.

StableHLO

Software

StableHLO is a standardized intermediate representation that frameworks like PyTorch and JAX emit so the XLA compiler can turn it into TPU machine code.

Subagent

Agentic inference

A subagent is an additional agent started by a main agent to handle a smaller piece of the same task, sometimes at the same time as other work.

Subagent bursts

Agentic inference

An agent can launch several short-lived helpers together, suddenly adding requests and new context for the server to hold.

Systolic array

Hardware

A systolic array is a grid of tiny multiply-add cells where data flows cell to cell like a heartbeat, so a matrix multiply never touches memory mid-computation.

T

Tail latency

Benchmark metrics

Tail latency describes the slowest requests rather than the typical one, because the unlucky few are what users actually notice.

Teacher forcing

Model architecture

Teacher forcing supplies the reference token history so different model variants are scored on the same continuation.

Tensor parallelism

TP

Parallelism

Tensor parallelism splits one large calculation across several chips so they solve it together.

Tensor Processing Unit

TPU

Hardware

A TPU is the accelerator Google designs for its own AI workloads and now sells or rents to other companies for inference.

TensorCore (TPU)

Hardware

A TensorCore is the main compute block inside a TPU chip, holding the matrix units, vector units, and on-chip memory that run dense model math.

TensorRT-LLM

Software

TensorRT-LLM is NVIDIA’s optimized software stack for getting high inference performance from NVIDIA chips.

Thermal design power

TDP

Hardware

TDP is the sustained power a chip is designed to draw and shed as heat, the headline wattage on every accelerator spec sheet.

Throughput

Benchmark metrics

Throughput is how much total work the system gets done each second across everyone using it.

Tile padding

Hardware

Tile padding is the wasted work a chip does when a matrix dimension is smaller than its hardware tile and gets filled with zeros to fit.

TileRT

Software

TileRT is an inference runtime built for very fast single-user generation, compiling a model into one resident program instead of many separate kernel launches.

Time per output token

TPOT

Benchmark metrics

TPOT is the gap between each new piece of a streamed answer. Smaller gaps make the response feel faster and smoother.

Time to first token

TTFT

Benchmark metrics

TTFT is the “thinking…” pause between sending your prompt and seeing the first piece of the answer.

Tokenization

Model architecture

Tokenization splits text into the sub word units a model actually reads and writes, and every performance and price number is quoted in them.

Tokens per dollar

tok/$

Benchmark metrics

Tokens per dollar asks how many tokens one dollar of infrastructure spend can produce under the cost basis named on the chart.

Tokens per megawatt

Benchmark metrics

Tokens per megawatt asks how much AI output a data center can produce from a fixed amount of available power.

torch.compile

Software

torch.compile is the PyTorch entry point that captures a model into a graph and hands it to a compiler backend instead of running each operation one at a time.

TorchAX

Software

TorchAX let PyTorch model code run on TPUs by secretly translating each operation into JAX, an approach TorchTPU is now replacing.

TorchTPU

Software

TorchTPU makes a TPU look like an ordinary PyTorch device, so vLLM and SGLang can run their existing PyTorch code on Google chips.

Torus topology

Hardware

A torus is a grid network whose edges wrap around and connect to each other, so the farthest chip is never more than half the grid away.

Total cost of ownership

TCO

Benchmark metrics

TCO covers the hardware purchase plus the cost of powering, cooling, networking, and operating it over time.

TPU superpod

Hardware

A superpod is the largest unit of TPUs wired into one ICI network, up to 9,216 Ironwood chips that can be treated as a single machine.

TPU-Sync

Software

TPU-Sync is Google’s library for moving KV cache between TPUs and out to host memory, the plumbing that disaggregated serving and offloading need.

TPUv7 Ironwood

Hardware

Ironwood is the seventh-generation TPU and the first one Google sells for other companies to run their own inference on.

Trace replay

Agentic inference

Trace replay recreates the timing and shape of recorded sessions so a benchmark sends requests like the original workload.

Triple buffering

Software

Triple buffering keeps three data blocks in flight at once, one being computed and two being fetched, so the compute unit rarely waits on memory.

Triton

Software

Triton is a Python-based language for writing custom accelerator kernels, letting ML engineers get near hand-tuned speed without writing low level code.

Twisted torus

Hardware

A twisted torus is a torus network whose wraparound links are shifted, like a Mobius strip, so the average number of hops between chips drops further.

U

V

W

X

Reading the benchmark

The full curve tells the story.

LLM serving balances per-user speed against aggregate throughput. InferenceX uses full Pareto curves and matched-interactivity comparisons to show that tradeoff across operating points. One maximum-throughput point cannot rank the complete system.

Grounded in measurements

Definitions connected to real recipes.

Every term page links to InferenceX articles where the concept changes a measured result, including MTP acceptance behavior, NVL72 wide-EP scaling, and software-only speedups on unchanged chips.