Google TPU Inference Just Challenged Nvidia's Cost Lead with Ironwood
- Sophie Larsen

- 1 hour ago
- 13 min read
Google TPU inference has reached a new stage, with Ironwood reportedly delivering up to 50% better performance per dollar than Nvidia B200 in selected tests. The result comes from an official preview of InferenceX, a third-party benchmarking project operated by SemiAnalysis. It challenges the assumption that competitive TPU economics only exist inside Google.
That qualification matters. SemiAnalysis tested a newly externalized TPU serving stack against Nvidia accelerators under specific model, precision, throughput, and latency conditions. Ironwood did not win every comparison, and its software still lacks several optimizations available in mature GPU deployments.
The deeper contest is therefore not one benchmark against another. It is Google's attempt to make its vertically integrated TPU system usable by customers accustomed to Nvidia's CUDA software environment. If Google succeeds, buyers gain a credible alternative for large-scale inference without waiting for the hardware gap alone to close.
Google TPU Inference Moves Outside Google's Walls
The important change is that outsiders can now evaluate Google TPU inference through a more familiar open-model serving workflow.
Google has operated TPUs in production for more than a decade. Its internal services gave the company unusual control over accelerator design, compilers, networking, models, and deployment software. That control made TPUs effective inside Google, but it did not automatically create an accessible platform for external developers.
Ironwood changes part of that equation. Google introduced the seventh-generation TPU in April 2025 as its first TPU designed specifically for inference. Inference is the process of running a trained model to produce an answer, image, prediction, or action.
Google later made Ironwood generally available through Google Cloud. Its Ironwood launch details describe configurations reaching 9,216 chips and 42.5 exaflops per pod. Google also claimed nearly 30 times better power efficiency than its first Cloud TPU from 2018.
Those specifications established the scale of the hardware. They did not answer whether an external team could serve open-weight models efficiently without relying on Google's private production environment.
The new InferenceX results address that harder question. SemiAnalysis says the preview uses TorchTPU, an external software stack designed to connect PyTorch-oriented model workflows with Google TPUs. It also involves work around SGLang, an open-source serving engine used for large language model inference.
That combination matters because most AI developers do not choose an accelerator by reading its peak compute specification. They evaluate how much engineering work separates a model checkpoint from a stable production service.
The third-party benchmark preview reports that Ironwood beat Nvidia B200 and B300 on performance per dollar across parts of the tested operating range. At a target of 100 generated tokens per second per user, SemiAnalysis calculated a cost advantage of roughly 19% over B200. The reported advantage reached about 34% over B300.
At a slower 20-token-per-second target, Ironwood produced 9,364 total tokens per second per chip in the reported test. B200 produced 8,903, while B300 produced 8,925. That represented about 5% higher raw throughput for Ironwood in that particular run.
Lower modeled hardware costs expanded the calculated advantage. SemiAnalysis reported 50.4% more tokens per dollar than B200 at one high-concurrency point. It reported a much larger lead over B300 at the same point.
These are benchmark results, not universal rankings. They represent selected models and configurations running through a stack that remains under development. Even so, they move the TPU conversation from architectural potential toward externally observable economics.
That transition creates the central tension. Google no longer needs to show only that its own teams can extract value from TPUs. It must show that customers can reproduce enough of that value with acceptable effort, latency, reliability, and model coverage.
The Cost Result Puts Nvidia's Default Position Under Pressure
A credible TPU cost advantage pressures Nvidia because inference buyers purchase completed work, not peak chip specifications.
Large AI services must process enormous numbers of input and output tokens. Small differences in utilization, latency, and energy consumption compound across persistent workloads. That makes performance per dollar more useful than raw throughput when comparing production systems.
The metric still needs context. A system can increase total throughput by batching more requests together, but larger batches often make individual users wait longer. A lower cost per token means less if the service misses its response-time target.
SemiAnalysis disclosed this tradeoff in its high-concurrency measurements. At concurrency 256, Ironwood recorded a mean time to first token of 5.41 seconds. B200 reached 3.75 seconds, while B300 reached 2.40 seconds.
Time to first token measures how long a user waits before the model begins generating its response. It is especially important for chat interfaces, coding assistants, voice systems, and interactive agents.
The latency gap complicates any claim that Ironwood simply beats Blackwell. Ironwood's strongest cost result appeared at an operating point where Nvidia delivered the first token faster. Different customers will value that exchange differently.
An offline document-processing service can accept longer waits if it gains substantial throughput. A consumer chatbot competing on responsiveness may prefer a faster first token, even when each completed request costs more.
Long-running agents create another workload pattern. They repeatedly read context, call tools, update state, and generate short responses. Their infrastructure needs differ from a single prompt followed by a long answer.
These distinctions explain why InferenceX presents a Pareto curve rather than one headline score. A Pareto curve shows the best available combinations of cost and latency without pretending one operating point serves every application.
Ironwood reportedly remained competitive across much of that curve. At a median end-to-end response time of 20 seconds, SemiAnalysis estimated an 8% cost advantage over B200 and a 25% advantage over B300.
However, B200 moved ahead within a smaller portion of the overlapping curve. Nvidia also retained important advantages when models used lower-precision FP4 computation.
FP4 stores numerical values using four-bit floating-point representations. It can increase throughput and reduce memory use, although aggressive quantization can also affect model quality. Ironwood lacks native FP4 computation, according to the benchmark analysis.
SemiAnalysis compared the systems primarily with FP8 and single-token prediction for its closest matched tests. It noted that Nvidia's FP4 path can lead when customers accept its quality and implementation tradeoffs.
This makes the pressure on Nvidia narrower than a direct replacement story. Google is challenging Nvidia's economic default for some inference workloads, especially where stable model shapes reward specialized hardware.
Nvidia still offers broad workload coverage, widely deployed libraries, experienced operators, and established debugging tools. Those assets reduce integration risk in ways that do not appear in token-throughput charts.
The immediate pressure falls on Nvidia's pricing and product segmentation. If customers can move predictable inference workloads to Ironwood, Nvidia must defend Blackwell with better utilization, lower latency, broader precision choices, or simpler deployment.
Google faces pressure too. It must turn a promising preview into repeatable customer results. Otherwise, buyers will treat the benchmark as an optimized demonstration rather than a procurement alternative.
Why Google's External TPU Stack Matters More Than One Benchmark
The real mechanism is software externalization, because competitive hardware cannot reduce CUDA dependence when customers struggle to deploy their models.
CUDA is Nvidia's programming platform and collection of accelerated libraries for GPU computing. Its importance extends beyond the language used to write kernels. CUDA connects drivers, compilers, communication libraries, profilers, inference engines, model optimizers, and years of developer knowledge.
That connected system lowers operational risk. A team encountering a GPU performance problem can draw on extensive documentation, familiar tools, vendor support, and a large engineering community. It can often reuse deployment patterns across different Nvidia generations.
Google historically optimized TPUs through internal tools and teams. JAX became the most visible public programming route, while many external AI projects standardized around PyTorch and CUDA.
TorchTPU attempts to narrow that divide. It gives PyTorch-oriented developers a route into TPU execution while supporting familiar model and serving layers. The closer that experience gets to existing workflows, the lower Google's switching cost becomes.
SGLang provides another bridge. It manages model serving tasks such as request scheduling, memory use, batching, and distributed execution. Supporting a recognizable inference engine lets Google compete above the chip level.
This does not mean the software problem has been solved. SemiAnalysis identified unfinished work around speculative decoding, disaggregated serving, key-value cache offloading, and multi-turn agent workloads.
Speculative decoding uses a smaller or faster model to suggest tokens that a larger model verifies. When implemented well, it raises generation speed without changing the final model's expected output distribution.
Disaggregated serving separates prompt processing from token generation. Those phases place different demands on compute, memory, and networking, so specialized resource pools can improve utilization.
Key-value cache offloading moves stored attention data away from accelerator memory when appropriate. It can expand effective capacity for long contexts or many simultaneous sessions, but data movement can introduce latency.
These capabilities have become important across leading GPU deployments. Google's private infrastructure reportedly uses some comparable techniques, but its external TPU stack does not yet expose every optimized path.
That gap explains a revealing comparison in the benchmark report. SemiAnalysis found that an Nvidia GB300 NVL72 system using disaggregated serving retained about a 30% performance-per-dollar advantage within part of the latency range. The TPU comparison used aggregated serving because its external disaggregated path was not fully optimized.
This was not a clean architecture comparison. It did show how much production software can affect the result. Hardware leadership shifts when one system receives a more mature scheduling and serving strategy.
Nvidia is also expanding its inference layer. The company released Dynamo 1.0 in March 2026 as open-source software for distributed generative and agentic inference. Dynamo coordinates operations such as request routing, memory management, and disaggregated serving.
Nvidia also contributed TensorRT-LLM CUDA kernels to the open-source FlashInfer project. That strategy places Nvidia-optimized components inside frameworks developers already use.
Google therefore cannot reduce the CUDA moat by matching a static target. It must improve while Nvidia continues opening parts of its stack and optimizing its rack-scale systems.
The promising element for Google is its ability to coordinate hardware and software development. TPU engineers can shape compilers, kernels, interconnects, and serving systems around the same architectural assumptions.
The constraint is model diversity. A specialized array works best when model dimensions and operations align with its geometry. Models designed and tuned around GPUs can create inefficient shapes for TPU execution.
SemiAnalysis highlighted this problem with attention dimensions and mixture-of-experts routing. A popular model may still require substantial kernel work before it uses Ironwood efficiently.
Externalization therefore depends on a growing compatibility matrix, not one successful port. Buyers need confidence that new model families will receive timely optimization without requiring direct access to Google's performance engineers.
Ironwood Wins Selected Tests, but the Verification Gap Remains
The reported advantage is meaningful, yet its scope remains too narrow to establish a general Google TPU inference lead.
InferenceX describes its results as the first third-party inference measurements for Ironwood. That gives the work more independence than a benchmark published only by Google. However, SemiAnalysis also credits Google engineers and other participating teams for helping build and optimize the tested stack.
Collaboration is normal for early hardware benchmarking. It can reveal a system's achievable performance more accurately than an unsupported installation. It also makes the result closer to a tuned reference implementation than an average customer deployment.
The preview focused initially on an 8k1k workload. That notation generally describes processing an 8,000-token input and generating 1,000 output tokens. It represents a substantial prompt followed by a meaningful response, but it does not cover every modern inference pattern.
Coding agents can reuse and expand repositories across many turns. Research agents may alternate long retrieval inputs with short tool calls. Voice applications prioritize continuous low latency, while batch summarization prioritizes overall throughput.
A single workload cannot represent those differences. Buyers need results across prompt lengths, output lengths, concurrency levels, model architectures, quantization formats, and service-level targets.
Model quality also belongs in the comparison. FP4 can improve Nvidia throughput, but a lower-precision configuration should be evaluated against task accuracy and output consistency. A speed result is incomplete if precision changes produce different model behavior.
Cost methodology presents another uncertainty. SemiAnalysis used modeled total cost of ownership for externally purchased systems, rather than only public cloud rental rates. Such models depend on assumptions about acquisition, utilization, power, networking, financing, and useful life.
Google's internal economics differ from customer economics. The report estimated a larger TPU advantage when applying Google's internal cost assumptions. External buyers cannot assume they receive the same cost structure.
Availability can further reshape the calculation. A technically efficient accelerator provides limited value if customers cannot obtain enough capacity in the regions they use. Nvidia faces supply constraints too, but its systems remain available through many cloud providers and server partners.
Google's current TPU catalog lists Ironwood as generally available. It also presents TPU 8i as an upcoming inference-focused generation. Actual capacity, purchase options, support arrangements, and geographic access can still vary by customer.
Portability is another cost that benchmarks rarely capture. A company standardizing on TPU-specific optimizations may gain better economics while becoming more dependent on Google Cloud or selected system suppliers.
CUDA creates lock-in, but moving away from CUDA does not eliminate lock-in automatically. It can exchange one integrated stack for another. Open frameworks reduce that risk only when behavior and performance transfer predictably between backends.
Operational evidence will matter as much as another benchmark curve. Customers need failure recovery, observability, autoscaling, security controls, version management, and predictable upgrades.
They also need engineers who can diagnose performance regressions. A platform with lower token costs can become expensive if specialists must repeatedly rewrite kernels or investigate compiler behavior.
For that reason, the InferenceX result should be read as proof of competitiveness under selected conditions. It is not proof that Ironwood has become the best accelerator for every model or organization.
That distinction does not diminish the news. Earlier TPU debates often stopped at whether Google's private advantages could leave its own environment. The preview shows that at least part of the stack can now support externally testable, economically competitive inference.
The burden of proof has moved. Google must expand the tested surface, while Nvidia must show that its software and latency advantages justify its position across workloads where Ironwood lowers cost.
TPU 8i Extends the Challenge Beyond Ironwood
Ironwood establishes a credible external path, while TPU 8i is designed to address several limits exposed by the current comparison.
Google announced its eighth TPU generation in April 2026 with separate designs for training and inference. TPU 8t targets large-scale training, while TPU 8i focuses on post-training, reinforcement learning, and inference.
This split reflects how AI infrastructure demand has changed. Training needs dense computation across enormous clusters. Inference must balance memory capacity, latency, throughput, energy, and rapidly changing request patterns.
Google says TPU 8i will provide an 80% performance-per-dollar improvement over Ironwood for low-latency inference on large mixture-of-experts models. Mixture-of-experts models activate only selected parameter groups for each token, reducing compute while creating routing and communication demands.
The company also says TPU 8i supports native FP4 computation. That directly addresses one area where Nvidia retained an advantage in the Ironwood comparisons.
Google's eighth-generation roadmap states that TPU 8i and TPU 8t deliver up to twice the performance per watt of Ironwood. Both were announced as coming later in 2026.
Those remain company claims until independent testing confirms them. The meaningful point is the direction of the architecture. Google is no longer treating inference as a secondary use for hardware designed mainly around training.
TPU 8i also increases the importance of the external software work happening now. A new accelerator without a usable serving stack would restart the adoption problem. A maturing TorchTPU environment can carry model support and operational knowledge into the next generation.
SemiAnalysis expects TPU 8i to compete more directly with Nvidia's Rubin NVL72 platform. That comparison will depend on more than native FP4 support.
Nvidia's Rubin systems combine GPUs, CPUs, networking, memory, and inference software at rack scale. Nvidia has also optimized its roadmap around reasoning models and agentic workloads, where repeated inference increases total token demand.
Google brings a similar system-level argument. It co-designs TPU compute, inter-chip communication, optical networking, compilers, and cloud orchestration.
The contest is increasingly system against system. Neither vendor can win durable production workloads through a standalone accelerator specification.
Amazon, AMD, and other custom-silicon programs add further pressure. Their existence gives large buyers more negotiating leverage, even when those buyers continue using Nvidia for many workloads.
Still, Google occupies a distinct position. It has years of TPU production experience, major internal workloads, a public cloud, frontier model development, and a clear accelerator roadmap.
That combination lets Google test optimizations on substantial internal services before exposing them to customers. It can also shape Gemini models around TPU characteristics.
External adoption requires the opposite motion. Google must optimize popular models that it did not design, including architectures whose dimensions reflect years of GPU-oriented research.
This is where the CUDA moat becomes less absolute but remains substantial. High-level frameworks can hide hardware differences during basic execution. They cannot automatically eliminate every kernel, networking, scheduling, and memory-management difference.
AI-assisted code generation may speed some porting work. It cannot replace validation across accuracy, stability, and production failure modes.
TPU 8i will strengthen Google's challenge if it arrives with broad model support and mature disaggregated serving. It will weaken the narrative if its best economics depend on privileged engineering assistance or narrow benchmark configurations.
Three Signals Will Decide Whether TPU Externalization Works
The next evidence must show repeatability, workload breadth, and customer adoption rather than another isolated peak result.
The first signal is a matched disaggregated-serving benchmark. SemiAnalysis says the current external TPU path still needs optimization in this area, even though Google uses related techniques internally.
A useful follow-up would compare Ironwood and Nvidia systems with disaggregation enabled on both sides. It should use the same model, precision, quality target, latency constraint, and cost methodology.
If Ironwood closes the reported gap against GB300 NVL72, Google's system-level argument becomes stronger. If the gap persists, Nvidia's mature serving software remains a decisive advantage.
The second signal is performance across multi-turn agent workloads. These systems repeatedly process growing context, call tools, and produce short outputs. They stress cache management and latency differently from an 8k1k benchmark.
SemiAnalysis says it plans to publish results for agentic workloads later in 2026. Those tests should report time to first token, inter-token latency, throughput, memory use, and completed-task cost.
Strong results would show that Google TPU inference can handle the demand pattern driving current infrastructure planning. Weak results would suggest Ironwood's advantage concentrates in more predictable serving jobs.
The third signal is external customer evidence. General availability matters, but repeat deployments reveal whether developers can reproduce benchmark economics without unusually intensive support.
The strongest evidence would include named production workloads, supported open models, capacity expansion, and measured reliability. Buyers should also watch how quickly new models receive optimized TPU kernels.
Google already lists customer examples around Ironwood, including faster workloads at Citadel Securities. Broader inference adoption would show that TPU externalization extends beyond specialist teams and major strategic partners.
Nvidia's response belongs in the same observation window. Improvements to Dynamo, TensorRT-LLM, Blackwell, and Rubin can change the comparison before TPU software reaches maturity.
A cost advantage is not permanent when both platforms update hardware and serving software rapidly. Buyers should evaluate reproducible operating points instead of preserving one benchmark as a fixed ranking.
The practical lesson is to separate workload fit from vendor identity. Stable, high-volume inference may justify a TPU evaluation now. Latency-sensitive services, rapidly changing models, or teams deeply invested in CUDA may still favor Nvidia.
Infrastructure teams should preserve their benchmark assumptions and deployment findings as living records. A searchable technical knowledge base can help teams compare results as models, compilers, and accelerator generations change.
Google has crossed an important threshold by making its TPU economics externally testable. It has not erased Nvidia's software advantage or established universal leadership.
The next question is concrete: can ordinary customers reproduce the Google TPU inference gains across real applications before Nvidia's next system narrows them? That answer will determine whether InferenceX marks a durable market shift or an impressive early checkpoint.


