Skip to content
Friendly disclaimer: flozi00 TechHub is a solo side-project next to a full-time job — personal learning notes, no official statements. Verify critical steps yourself.

NVIDIA Groq 3 LPX: The SRAM Decode Engine and the Arithmetic NVIDIA Won't Do

Groq 3 LPX is in full production: 256 SRAM-only LPUs, 38.4 PB/s aggregate bandwidth, 315 FP8 PFLOPS. We compute the bandwidth-per-FLOP ratio against Rubin, the capacity cliff at MoE scale, and why the Artificial Analysis 3,431 tok/s result is latency, not bandwidth.

11 min readflozi00
aimachine-learninggpudatacenterinferencehardwarenvidia
Skip to the full article
Watch · explore · understand

One LPX mode splits attention from feed-forward work

Follow the activation exchange in attention/feed-forward disaggregation, one of the deployment modes discussed in the article.

AI-assisted learning visualization · schematic article explanation

Step 1 / 4Separate capacity from bandwidth

HBM provides a large memory pool next to a GPU; SRAM is smaller storage on the LPU chip. Fast SRAM access helps only the weights that the deployment can actually keep there.

ArchitectureCurrent stepSelect a block to explain it
GPU HBM: KV cache
Large memory retains the attention history.
LPU SRAM: resident weights
Fast on-chip storage has a limited model capacity.
GPU: attention
Read the cached context for the current token.
LPU: feed-forward / experts
Apply the assigned weight matrices to activations.
  1. GPU HBM: KV cache GPU: attention
    cached context
  2. LPU SRAM: resident weights LPU: feed-forward / experts
    weight access
What to remember

SRAM speed becomes useful serving speed only after model placement and device-to-device transfers fit the workload.

This depicts one deployment mode, not a disclosed universal LPX configuration. Prefill/decode splitting and external drafting are separate modes; vendor peaks and single-user demos do not establish fleet throughput.

Terms and the complete walkthrough
SRAM
Small, fast memory integrated into a chip.
HBM
High-bandwidth memory with much greater capacity than on-chip SRAM.
Activation
An intermediate numerical representation passed between model operations.
  1. Separate capacity from bandwidth

    HBM provides a large memory pool next to a GPU; SRAM is smaller storage on the LPU chip. Fast SRAM access helps only the weights that the deployment can actually keep there.

  2. Split two parts of a decoder layer

    In this attention/feed-forward mode, the GPU handles attention and its KV cache. LPUs execute the assigned feed-forward or expert work using their resident weights.

  3. Pay for crossing the boundary

    Activations are intermediate numerical representations. They must cross between devices as the layer sequence continues, so transfer and synchronization belong in the token time.

  4. Measure the deployed mode

    Check whether all required weights fit and which data crosses the boundary. Single-user output speed, batched throughput and power efficiency answer different questions.

All connections

  • GPU HBM: KV cache → GPU: attention: cached context
  • LPU SRAM: resident weights → LPU: feed-forward / experts: weight access
  • GPU: attention → Activation transfer boundary: intermediate values
  • Activation transfer boundary → LPU: feed-forward / experts: next sublayer input
  • LPU: feed-forward / experts → GPU: attention: return activations
  • Activation transfer boundary → Measure the entire decode path: transfer cost
  • LPU SRAM: resident weights → Measure the entire decode path: capacity limit
Set your own pace. Pause at any time or select a step directly.

NVIDIA announced on August 24, 2026 that Groq 3 LPX is in full production.1 The system combines SRAM-based LPUs with Rubin GPUs in several serving configurations.

The architecture aims to keep latency-sensitive working data in on-die SRAM. Low-batch dense decode can be constrained by repeated weight reads, while other workloads may be limited by attention, communication or compute. The rest of this guide is the arithmetic the keynote did not include: the bandwidth-per-FLOP ratio, the capacity cliff, what the 3,431-tok/s Artificial Analysis result actually measures, and what the 35x marketing number is measured against.

One thing to state up front, because the coverage will not: this is silicon based on the Groq design. NVIDIA took the LP30 design in the roughly $20 billion, non-exclusive licensing deal of December 24, 2025, hired founder Jonathan Ross, president Sunny Madra, and most of the engineering team, and put its own brand on a Samsung-fabbed chip. The Hot Chips presenter, Igor Arsovski, is Groq's former chief architect.234

The rack, in numbers

Each LP30 chip carries about 500 MB of on-die SRAM and no HBM. A full LPX rack holds 256 of them across 32 liquid-cooled 1U trays in NVIDIA's MGX architecture, Vera-Rubin-compatible, scaling past 1,000 LPUs on the fabric:45

SpecGroq 3 LPX rack
Chips256 × LP30 (8 per tray)
On-die SRAM~500 MB per chip, 128 GB per rack
Aggregate SRAM bandwidth38.4 PB/s (256 × 150 TB/s; NVIDIA rounds to 40 PB/s)
FP8 compute315 PFLOPS
Chip-to-chip latency350 ns
Scale-up bandwidth640 TB/s
DDR5 tiersUp to ~12 TB across 32 trays (up to 256 GB fabric DRAM and 128 GB host DRAM per tray)
Chip-to-chip links96 per LPU at 112 Gbps, 2.5 TB/s aggregate I/O

The architecture is Groq's, not NVIDIA's: deterministic, compiler-scheduled execution, no caches, no branch prediction, no out-of-order machinery. The compiler schedules the pipeline at clock-cycle granularity over fixed 320-byte vectors — the Tensor Streaming Processor design from the 2020 ISCA paper "Think Fast," presented at Hot Chips under the same title by Arsovski and Santosh Raghavan.45

Determinism has a second-order payoff NVIDIA is proud of but that nobody prices in: because the compiler can predict power draw cycle by cycle, the rack pre-orders current from its regulators ahead of demand, cutting voltage droop by more than 60% and overshoot by more than 70% versus an uncompensated load. A workload with no jitter is a power delivery system with no jitter either.4

Bandwidth per FLOP: the number a GPU vendor will not print

Decode at batch size 1 is the least favorable arithmetic operation in computing. To emit one token you must read essentially every weight of the model once, while performing only ~2 × parameters FLOPs of compute. A 31B model spends ~62 GFLOPs to buy one token; the question is how fast you can move 31 GB to do it.

One way to compare the architectures is peak local-memory bandwidth divided by advertised compute. This is a specification ratio, not a measured speedup:

MachineBandwidthFP8 computeBandwidth per PFLOP
LPX rack38.4 PB/s315 PFLOPS~122 TB/s
Rubin GPU19.2–22 TB/s HBM4 across NVIDIA regional pages~17.5 PFLOPS~1.10–1.26 TB/s

The specification ratio is roughly 97–111x higher for the LPU rack in this FP8 comparison. Comparing against Rubin's NVFP4 peak would mix precisions; neither ratio directly predicts token latency or throughput because the memory capacities, model partitions, interconnects, and cache behavior differ.56

Per chip, one LP30’s 150 TB/s is about 6.8–7.8x the 19.2–22 TB/s range published on NVIDIA’s Rubin product pages. ~8 TB/s of HBM3E on the prior generation makes the per-chip gap about 19x. For a dense model at low batch size, weight traffic can limit a GPU. An LPU may avoid repeated HBM weight reads for weights resident in SRAM, but whole-system performance also depends on interchip communication and attention.56

The simple peak-specification ratio also shows a low compute-to-bandwidth balance: at 315 FP8 PFLOPS over 38.4 PB/s, compute saturation needs 8.2 FLOP per delivered byte — about 4× reuse of each weight byte when a MAC yields 2 FLOPs. A single-stream dense decode has low weight reuse. The 24% figure is a simplified roofline calculation using peak bandwidth and peak FP8 compute; it is not a measured utilization ceiling for every LPX workload. This arithmetic does not determine measured FP8 utilization or whether a particular workload is compute-bound.

The capacity cliff

SRAM capacity is punishingly smaller per chip: one LPU carries 500 MB against a Rubin GPU's 288 GB of HBM4 — a 576:1 capacity ratio. The entire rack's 256 LPUs total 128 GB of SRAM — less than half of one Rubin GPU's memory, in a full rack system.4 That comparison describes memory capacity, not total system performance.

Gemma 4 31B — the model NVIDIA benchmarked — has 30.7B parameters, so its FP8 weights are about 31 GB, not the "62 GB" making the rounds. The 62 in Tom's Hardware's coverage is LPUs, not gigabytes: 31 GB ÷ 500 MB = about 62 LPUs, a quarter of one rack, with about three quarters of the nominal SRAM capacity left before runtime overhead and other state.47 This rough weight-only calculation does not establish actual placement, DDR5 usage or the reason the model was chosen.

KV placement depends on the deployment mode. In NVIDIA’s attention–FFN split, Rubin GPUs handle decode attention and its KV cache while LPUs run FFN and experts.5 NVIDIA also describes SRAM as working storage for weights, activations and KV state in other LPU execution paths; one cannot infer the benchmark’s actual memory allocation from the public specifications.

The cliff arrives where the money actually is: trillion-parameter MoE models. A 2-trillion-parameter model at FP8 has ~2 TB of weights:

  • If every FP8 weight had to reside in on-chip SRAM at once, 2 TB ÷ 500 MB would require about 4,000 LPUs, or 16 racks. This is a capacity thought experiment, not NVIDIA's disclosed placement plan; MoE activity, off-chip memory, quantization and model partitioning can change the requirement.
  • Tom's Hardware says the same thing from the other side: large MoE models land "in four figures of chips across several racks."4
  • Published chip-to-chip latency is a link specification; actual per-token interconnect and GPU–LPU overhead depend on placement and execution mode.

NVIDIA's 2T-parameter, long-context figures are vendor projections for a specified serving configuration, not a measured 16-rack deployment. The required memory placement and realized inter-rack latency remain to be established.45 The cited 350 ns link latency must not be extrapolated to 16-rack end-to-end latency without measurements.

Decomposing the 3,431 tok/s

Artificial Analysis measured the LPX at 3,431 output tokens per second on Gemma 4 31B reasoning with a 100K-token context — against about 870 tok/s for the next-fastest public endpoint, roughly 4x in that reported comparison.48

Two caveats before the praise. The 3,431 tok/s figure comes from Artificial Analysis testing an NVIDIA-hosted LPX configuration; the 870 tok/s comparator is the fastest public endpoint in that benchmark. NVIDIA's published graph does not disclose that comparator's exact hardware. The measurement concerns single-request output speed, not aggregate batched throughput. That is a single-user latency test — the regime LPX is built for — and not a throughput test, so it cannot be compared to batched serving numbers.4

A simple roofline calculation shows why the public benchmark cannot identify the bottleneck:

  • The bandwidth ceiling is astronomical. Re-reading 31 GB of weights per token at 38.4 PB/s aggregate would allow ~1.2 million tok/s. Even a single LP30 re-reading only its own 500 MB slice per token at 150 TB/s supports ~300,000 tok/s. The reported 3,431 tok/s is ~0.3% of that idealized weight-only roofline, which ignores computation, data movement and attention.
  • The measurement is far below a naive local-SRAM bandwidth roofline. At 3,431 tok/s, mean time per output token is about 291 microseconds. The published benchmark does not isolate how much of that time is spent in chip communication, compute, attention, or software.45
  • The 870 tok/s comparator does not identify an HBM bottleneck. A hypothetical single Rubin GPU streaming 31 GB of FP8 weights at 19.2–22 TB/s would have a roughly 619–710 tok/s memory-only ceiling, but the benchmark does not identify the public endpoint as a single Rubin GPU or even disclose its hardware and precision. The measured 870 tok/s therefore cannot validate that roofline model.

The benchmark establishes a roughly fourfold difference in observed per-user output speed for the compared endpoints; it does not by itself establish how much of that difference comes from SRAM bandwidth. NVIDIA's on-stage "11,000 tok/s" self-report for the same model should be read the same way — vendor-measured, single stream, no third-party methodology attached.9

Three split modes, and AFD as silicon partitioning

NVIDIA is not selling the LPU as a GPU replacement; it is a decode co-processor bolted onto Vera Rubin NVL72, orchestrated by the Dynamo runtime with an LPU extension to CUDA, an FPGA bridging the synchronous LPU domain to asynchronous host and GPU I/O.45 Three deployment modes:

  1. PD disaggregation — Rubin GPUs run prefill and build the KV cache; LPUs generate output tokens. The classic prefill/decode split, now across two silicon families instead of two process pools.
  2. Attention-FFN disaggregation (AFD) — within decode itself, GPUs keep attention and the KV cache on HBM while LPUs run the feed-forward and MoE-expert layers, exchanging intermediate activations once per token.5 This is disaggregation promoted from a software scheduling trick (which vLLM and Dynamo already do within homogeneous GPU clusters) to a physical partition of silicon by memory locality: the part of decode that needs capacity (KV) lives on HBM, the part that needs bandwidth (FFN weights) lives on SRAM. Its viability depends on per-token activation traffic and synchronization across the GPU/LPU boundary — a per-token exchange whose volume and overhead depend on the partition. The 3,431 tok/s benchmark does not establish the crossing rate of this particular AFD configuration.
  3. External-draft speculative decoding — a small draft model on the LPU proposes tokens rapidly out of SRAM; the GPU verifies them in parallel, and only draft tokens cross the link.45 Speculative decoding moves the bottleneck into the acceptance rate; the LPU is a genuinely good drafter, since a draft model's weights fit trivially in 128 GB of SRAM. Futurum flags external-drafter spec decode as the key mechanism NVIDIA highlighted at Hot Chips.10

The 35x number, measured against 2024's silicon

NVIDIA's headline economics — "up to 35x higher inference throughput per megawatt and up to 10x more revenue opportunity" — deserve their own audit.5

  • The baseline is the GB200 NVL72, not Rubin. That is a prior-generation Blackwell rack, so the quoted multiplier is not an LPX-versus-Rubin-only comparison.
  • Rubin NVL72 on its own already claims up to 5x over GB200. The two multipliers live on different axes, and the deck conflates them. The 5x (10x with LPX) is a revenue-per-megawatt claim; the 35x is inference throughput per megawatt. On the revenue axis LPX adds the last ~2x (10÷5); on the throughput axis NVIDIA's published Rubin-vs-GB300 generational gain is ~3x, which would leave LPX the bulk of the 35x. NVIDIA does not decompose the 35x anywhere — treat any split as unverified modelling.5
  • "Up to" is doing heavy lifting: the workload is a 2T-parameter MoE with a 400K-token cached context at 400 TPS per user — the exact shape SRAM residency flatters. All figures are NVIDIA-measured modeling; no third party has reproduced the 35x or the 10x.510
  • The efficiency gain is bought with capacity you pay for but cannot use. Tokens-per-watt excludes dollars-per-gigabyte — the LPX's worst ratio. Futurum reports the rack quoted as high as $1 million, which sets how large the latency premium on tokens must be for the ROI to close.10

The peak bandwidth-per-FLOP ratio is a hardware specification comparison. The 35x figure is a vendor scenario relative to GB200; neither establishes realized gain for another workload.

Verdict: where LPX may help and what remains unmeasured

LPX is aimed at low per-user latency in applications such as interactive agents. The reported 3,431 tok/s result supports high single-request output speed for the tested Gemma configuration; it does not measure cost, aggregate throughput or latency across other models.48

Capacity and economics remain workload-specific. Models exceeding one rack’s SRAM require partitioning, other memory tiers or more racks; attention-heavy and high-concurrency workloads also depend on Rubin resources. The hypothetical 16-rack FP8 weight calculation is not a deployed benchmark. Published sources do not establish an end-to-end cost or latency advantage for those regimes.45

NVIDIA positions LPX as a specialized decode complement to Rubin. The public material establishes that product positioning and the announced production status; it does not establish NVIDIA’s transaction motive or future competitive outcome.58

A purchasing decision needs measurements for the chosen model, context length, concurrency, power and total system cost.

Footnotes

  1. NVIDIA, Groq 3 LPX in full production, August 24, 2026. ↩

  2. CNBC, Nvidia buying AI chip startup Groq's assets for about $20 billion, biggest deal on record, cnbc.com/2025/12/24/nvidia-buying-ai-chip-startup-groq-for-about-20-billion-biggest-deal.html (Dec 24, 2025). ↩

  3. Reuters, Nvidia to license Groq technology, hire executives, reuters.com/business/nvidia-buy-ai-chip-startup-groq-about-20-billion-cnbc-reports-2025-12-24/ (Dec 24–26, 2025). ↩

  4. Tom's Hardware, Hot Chips 2026: Nvidia presents Groq 3 LPX architecture and unveils its first third-party inference benchmark, tomshardware.com/tech-industry/semiconductors/nvidia-presents-groq-3-lpx-architecture-and-unveils-its-first-third-party-inference-benchmark (accessed 2026-09-24). ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15

  5. NVIDIA Technical Blog, Inside NVIDIA Groq 3 LPX: The Low-Latency Inference Accelerator for the NVIDIA Vera Rubin Platform, developer.nvidia.com/blog/inside-nvidia-groq-3-lpx-the-low-latency-inference-accelerator-for-the-nvidia-vera-rubin-platform (Mar 16, 2026; accessed 2026-09-24). ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15

  6. NVIDIA Rubin product specifications, checked September 29, 2026: the US page lists 288 GB HBM4 and 19.2 TB/s per GPU, while the German page lists the same capacity and 22 TB/s; both list 17.5 PFLOPS dense FP8/FP6 per GPU. The disagreement is reflected as a range in the calculations: https://www.nvidia.com/en-us/data-center/vera-rubin-nvl72/ and https://www.nvidia.com/de-de/data-center/vera-rubin-nvl72/. ↩ ↩2

  7. Artificial Analysis, Gemma 4 31B (Reasoning) — 30.7B total parameters, artificialanalysis.ai/models/gemma-4-31b (accessed 2026-09-24). ↩

  8. NVIDIA press release, NVIDIA Groq 3 LPX Now in Full Production With World-Class Speed for Agentic AI, nvidianews.nvidia.com/news/nvidia-groq-3-lpx-now-in-full-production-with-world-class-speed-for-agentic-ai (Aug 24, 2026). ↩ ↩2 ↩3

  9. lavx.news, Hot Chips 2026: Nvidia details Groq 3 LPX architecture and reports first outside benchmark — NVIDIA's 11,000-tok/s self-report on Gemma 4 31B, news.lavx.hu/article/hot-chips-2026-nvidia-details-groq-3-lpx-architecture-and-reports-first-outside-benchmark (accessed 2026-09-24). ↩

  10. Futurum Group, Brendan Burke, NVIDIA Groq 3 LPX's Promise of World's Fastest Inference Enters Full Production, futurumgroup.com/insights/nvidia-groq-3-lpxs-promise-of-worlds-fastest-inference-enters-full-production/ (Sept 14, 2026). ↩ ↩2 ↩3