SA Article Coverage Review · 2025-11-28_tpuv7-google-takes-a-swing-at-the

Coverage Summary

  • Source: 開啟原始 SA 文章
  • Atomic Claims: 25
  • Source blocks: 337
  • Blocks with ≥1 Atomic Claim: 20
  • Blocks without Atomic Claim: 317
  • Unplaced Claims: 0

Coverage Review

請從頭到尾閱讀下方 SA 全文。Atomic Claim 會依 Evidence 在原文出現的位置 inline 插入。
若該英文段落已有繁中翻譯 cache,翻譯只會作為淡色閱讀輔助顯示;不會進入 source、Claim provenance 或 Graph。
沒有 Claim callout 的段落不一定有問題;若內容重要且應形成知識,請記到 Missing Claim Notes。

Missing Claim Notes

  • 若看到重要但沒有 Atomic Claim 的段落,請在這裡記錄:
    • Section:
    • Evidence:
    • 為什麼重要/應該抽成什麼 Claim:

SA Full Text + Translation + Atomic Claims

TPUv7: Google Takes a Swing at the King

The two best models in the world, Anthropic’s Claude 4.5 Opus and Google’s Gemini 3 have the majority of their training and inference infrastructure on Google’s TPUs and Amazon’s Trainium. Now Google is selling TPUs physically to multiple firms. Is this the end of Nvidia’s dominance?

目前全球最強的兩個模型——Anthropic 的 Claude 4.5 Opus 與 Google 的 Gemini 3——其大部分 training 與 inference infrastructure 都建立在 Google TPU 與 Amazon Trainium 上。現在 Google 更開始把實體 TPU 出售給多家公司。這是否意味著 Nvidia 的主導地位即將結束?

Atomic Claim 1/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0001

Claim: Google 已開始將 TPU 實體系統銷售給多家公司。
Frame: RELATION · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

The dawn of the AI era is here, and it is crucial to understand that the cost structure of AI-driven software deviates considerably from traditional software. Chip microarchitecture and system architecture play a vital role in the development and scalability of these innovative new forms of software. The hardware infrastructure on which AI software runs has a notably larger impact on Capex and Opex, and subsequently the gross margins, in contrast to earlier generations of software, where developer costs were relatively larger. Consequently, it is even more crucial to devote considerable attention to optimizing your AI infrastructure to be able to deploy AI software. Firms that have an advantage in infrastructure will also have an advantage in the ability to deploy and scale applications with AI.

AI 時代已經到來,而一個關鍵認知是:AI-driven software 的成本結構與傳統軟體差異很大。Chip microarchitecture 與 system architecture 對這些新型軟體的開發與 scalability 至關重要。AI software 所依賴的 hardware infrastructure,對 Capex、Opex,進而對 gross margin 的影響,遠高於過去幾代軟體;傳統軟體時代相對更大的成本往往是 developer。也因此,要真正大規模部署 AI software,就必須投入更多心力最佳化 AI infrastructure。擁有 infrastructure 優勢的公司,也會在部署與擴張 AI application 的能力上取得優勢。

Google had peddled the idea of building AI-specific infrastructure as far back as 2006, but the problem came to a boiling point in 2013. They realized they needed to double the number of datacenters they had if they wanted to deploy AI at any scale. As such, they started laying the groundwork for their TPU chips which were put into production in 2016. It’s interesting to compare this to Amazon, who in the same year, realized they needed to build custom silicon too. In 2013, they started the Nitro Program , which was focused on developing silicon to optimize general-purpose CPU computing and storage . Two very different companies optimized their efforts for infrastructure for different eras of computing and software paradigms .

Google 早在 2006 年就已提出建立 AI-specific infrastructure 的想法 ↗,但問題到 2013 年才真正迫在眉睫。他們意識到,如果想把 AI 部署到任何具規模的程度,資料中心數量幾乎需要翻倍,因此開始為 TPU chip 打基礎,並在 2016 年正式投入 production。很有意思的是,同樣在 2013 年,Amazon 也意識到必須開發 custom silicon,並啟動 Nitro Program ↗,重點是用自研晶片最佳化 general-purpose CPU computing 與 storage ↗。兩家非常不同的公司,分別針對不同 computing era 與 software paradigm,選擇了不同的 infrastructure 最佳化方向 ↗。

Atomic Claim 2/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0002

Claim: Google TPU chips 於 2016 年進入 production。
Frame: ATTRIBUTE · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

We’ve long believed that the TPU is among the world’s best systems for AI training and inference, neck and neck with king of the jungle Nvidia. 2.5 years ago we wrote about TPU supremacy, and this thesis has proven to be very correct.

我們長期以來一直認為,TPU 是全球最優秀的 AI training 與 inference system 之一,實力幾乎可與叢林之王 Nvidia 並駕齊驅。2.5 年前我們就寫過 TPU supremacy,而這項 thesis 後來證明相當正確。

Google AI Infrastructure Supremacy: Systems Matter More Than Microarchitecture

Google AI Infrastructure Supremacy: Systems Matter More Than Microarchitecture

Dylan Patel , George Cozma , and Gerald Wong

Dylan Patel ↗、George Cozma ↗、Gerald Wong ↗

·

2023年4月12日

Read full story

閱讀完整文章 ↗

TPU’s results speak for themselves: Gemini 3 is one of the best models in the world and was trained entirely on TPUs. In this report, we will talk about the huge changes in Google’s strategy to properly commercialize the TPU for external customers, becoming the newest and most threatening merchant silicon challenger to Nvidia.

TPU 的成果已經足以說明一切:Gemini 3 是全球最好的模型之一,而且完全使用 TPU 完成 training。本報告將討論 Google 策略上的重大轉變——真正把 TPU 商業化並提供給外部客戶——以及 Google 如何因此成為 Nvidia 最新、也最具威脅性的 merchant silicon 挑戰者。

Atomic Claim 3/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0003

Claim: Gemini 3 完全以 Google TPU 訓練。
Frame: RELATION · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

We plan to:

我們計畫:

(Re-)Educate our clients and new readers about the rapidly growing commercial success of external TPU customers, starting with Anthropic and extending to Meta, SSI, xAI and even potentially OpenAI

重新向既有客戶與新讀者說明 TPU 外部客戶商業化正在快速成功,從 Anthropic 開始,並延伸到 Meta、SSI、xAI,甚至可能包括 OpenAI……

Show that: The more (TPU) you buy, the more (NVIDIA GPU capex) you save! OpenAI hasn’t even deployed TPU yet and already increased perf per TCO by getting ~30% off their compute fleet due to competitive threats

說明一件事:你買的 TPU 越多,省下的 NVIDIA GPU capex 就越多!OpenAI 甚至還沒有真正部署 TPU,就已經因競爭威脅迫使供應商降價,使其 compute fleet 的 performance/TCO 提升,成本大約降低 30%。

Explain the circular economy deals for AI Infrastructure.

解釋 AI Infrastructure 的 circular economy deal。

Revisit our original TPU deep dive with a refresher on the TPU hardware stack from silicon down to the software layer.

重新回顧我們最早的 TPU deep dive,從 silicon 一路到 software layer,再複習一次 TPU hardware stack。

Cover the positive developments on the open software ecosystem front as well as the critical missing ingredient for Google to make the TPU ecosystem a viable challenger to the CUDA moat: open source their XLA:TPU compiler, runtime, and multi-pod “MegaScaler” code.

介紹 open software ecosystem 的正面進展,以及 Google 若想讓 TPU ecosystem 真正成為 CUDA moat 的可行挑戰者,目前仍缺少的關鍵要素:把 XLA:TPU compiler、runtime,以及 multi-pod「MegaScaler」code 開源。

In the paywall, we will discuss the implications for Nvidia’s moat and compare Vera Rubin to the next gen TPUv8AX/8X (aka Sunfish/Zebrafish)

在付費內容中,我們會討論這對 Nvidia moat 的影響,並比較 Vera Rubin 與下一代 TPUv8AX/8X(又名 Sunfish/Zebrafish)。

Also cover the long term threat to Nvidia.

同時也會討論 TPU 對 Nvidia 的長期威脅。

First, let’s talk about the impact this news has had on the ecosystem. TPU performance has clearly caught the attention of its rivals. Sam Altman has acknowledged “rough vibes” ahead for OpenAI as Gemini has stolen the thunder from OpenAI. Nvidia even put out a reassuring PR telling everyone to keep calm and carry on — we are well ahead of the competition.

首先來談這則消息對整個 ecosystem 的影響。TPU 的效能顯然已引起競爭對手高度關注。隨著 Gemini 搶走 OpenAI 的風頭,Sam Altman 也承認 OpenAI 接下來的日子會有些「rough vibes」↗。Nvidia 甚至特別發布一份安撫市場的 PR,告訴大家保持冷靜、繼續前進——我們仍遠遠領先競爭者。

image

Source: Nvidia

We understand why. These past few months have been win after win for the Google Deepmind, GCP, and TPU complex. The huge upwards revisions to TPU production volumes, Anthropic’s >1GW TPU buildout, SOTA models Gemini 3 and Opus 4.5 trained on TPU, and now an expanding list of clients being targeted (Meta, SSI, xAI, OAI) lining up for TPUs. This has driven a huge re-rating of the Google and TPU supply chain at the expense of the Nvidia GPU-focused supply chain. While the “sudden” emergence of Google and the TPU supply chain has caught many by surprise, SemiAnalysis institutional product subscribers have been anticipating this for the last year.

我們理解原因。過去幾個月對 Google DeepMind、GCP 與 TPU 體系而言幾乎一路都是勝仗:TPU production volume 大幅上修、Anthropic 建置超過 1 GW TPU、SOTA 模型 Gemini 3 與 Opus 4.5 都使用 TPU training,現在更有愈來愈多目標客戶排隊導入 TPU,包括 Meta、SSI、xAI、OAI。這也帶動 Google 與 TPU supply chain 大幅 re-rating,相對犧牲了以 Nvidia GPU 為主的供應鏈。雖然 Google 與 TPU supply chain 的「突然」崛起讓很多人意外,但 SemiAnalysis 的 institutional product 訂閱客戶過去一年早已在預期這個方向 ↗。

Atomic Claim 4/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0004

Claim: SemiAnalysis 描述 Anthropic TPU buildout 超過 1GW,且 Google 正鎖定 Meta、SSI、xAI、OAI 等外部 TPU 客戶。
Frame: ATTRIBUTE · Mode: ASSERTED · Mapping: PARTIAL
開啟逐條審核

image

Source: SemiAnalysis and Bloomberg

Another reason Nvidia has been on the defensive is a growing chorus of skeptics who argue the company is propping up a “circular economy” by funding cash-burning AI startups, essentially moving money from one pocket to another with extra steps. We think this view is misplaced, but it has clearly struck a nerve inside Nvidia. The finance team issued a detailed response, reproduced below.

Nvidia 近來處於防守姿態的另一個原因,是愈來愈多懷疑者認為,公司正在透過資助持續燒錢的 AI startup 撐起一個「circular economy」,本質上只是多繞幾道手續,把錢從一個口袋移到另一個口袋。我們認為這種看法並不準確,但它顯然刺中了 Nvidia 的敏感神經。Nvidia finance team 因此發布了一份詳細回應,內容如下。

image

Source: Nvidia FY26Q3 Earnings Responses, Bernstein Research

We think a more realistic explanation is that Nvidia aims to protect its dominant position at the foundation labs by offering equity investment rather than cutting prices, which would lower Gross margins and cause widespread investor panic. Below, we outline the OpenAI and Anthropic arrangements to show how frontier labs can lower GPU TCO by buying, or threatening to buy TPUs.

我們認為更合理的解釋是,Nvidia 希望透過 equity investment 保護自己在 foundation lab 的主導地位,而不是直接降價;因為降價會壓低 gross margin,並可能引發市場與投資人大幅恐慌。下文我們會整理 OpenAI 與 Anthropic 的交易安排,說明 frontier lab 如何透過購買、或只是威脅要購買 TPU,就能降低 GPU TCO。

image

Source: SemiAnalysis TCO Model , Anthropic and OpenAI

OpenAI hasn’t even deployed TPUs yet and they’ve already saved ~30% on their entire lab wide NVIDIA fleet. This demonstrates how the perf per TCO advantage of TPUs is so strong that you already get the gains from adopting TPUs even before turning one on.

OpenAI 甚至還沒真正部署 TPU,就已經把全實驗室 Nvidia fleet 的成本壓低約 30%。這顯示 TPU 的 performance/TCO 優勢強到一種程度:即使一顆 TPU 都還沒開機,只要市場相信你可能採用 TPU,就已經能從競爭中取得經濟效益。

Atomic Claim 5/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0005

Claim: SemiAnalysis 估計 OpenAI 尚未部署 TPU 前,就因競爭壓力讓 Nvidia fleet 成本約下降 30%。
Frame: ATTRIBUTE · Mode: ESTIMATED · Mapping: COMPLETE
開啟逐條審核

Our Accelerator Industry Model , Datacenter Industry Model and Core Research subscribers saw the industry implications well before this was announced and became market consensus. In early August, we shared with our Accelerator Model clients that we saw massive upward revisions for Broadcom / Google TPU orders in the supply chain for 2026. We also revealed that the reason for these order increases was the fact that Google would begin selling systems externally to multiple customers . In early September, we revealed that one of the big external customers will be Anthropic, with demand of at least 1 million TPUs. This was officially confirmed by Anthropic and Google in October . We also called out Meta as a big TPU customer on the 7th of November, weeks before others. In addition we have discussed other customers as well.

我們的 Accelerator Industry Model ↗、Datacenter Industry Model ↗ 與 Core Research ↗ 訂閱客戶,在相關消息正式公布、成為市場共識前就已看到產業影響。8 月初,我們就向 Accelerator Model 客戶 ↗ 指出,供應鏈中 Broadcom/Google TPU 的 2026 年訂單正被大幅上修;我們同時揭露,訂單增加的原因是 Google 將開始向多家外部客戶銷售完整 system ↗。9 月初,我們進一步指出其中一家大型外部客戶會是 Anthropic ↗,需求至少 100 萬顆 TPU,之後 Anthropic 與 Google 在 10 月正式確認 ↗。11 月 7 日,我們也提前數週指出 Meta 將成為大型 TPU 客戶 ↗,此外還討論過其他潛在客戶。

Atomic Claim 6/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0006

Claim: SemiAnalysis 先前估計 Anthropic 外部 TPU demand 至少 100 萬顆。
Frame: ATTRIBUTE · Mode: ATTRIBUTED · Mapping: COMPLETE
開啟逐條審核

As a result, our institutional clients have had plenty of heads up on one of the largest performance dispersions in the AI Trade to date. SemiAnalysis was the first to break all these insights because no other research firm can connect the dots from the fabs to supply chain through the datacenters to the labs. To get access to these insights as and stay ahead of the curve: sales@semianalysis.com

因此,我們的 institutional client 已提前掌握 AI Trade 至今最大的一次 performance dispersion 之一。SemiAnalysis 能最早揭露這些資訊,是因為沒有其他 research firm 能像我們一樣,把 fab、supply chain、datacenter 一路連到 AI lab。若希望取得這類資訊並持續領先市場:sales@semianalysis.com

Onto the deal.

接著來看這筆交易。

Google’s Big TPU Externalization Push and The Anthropic Deal

The TPU stack has long rivaled Nvidia’s AI hardware, yet it has mostly supported Google’s internal workloads. In typical Google fashion, it never fully commercialized the TPU even after making it available to GCP customers in 2018. That is starting to change. Over the past few months, Google has mobilized efforts across the whole stack to bring TPUs to external customers through GCP or by selling complete TPU systems as a merchant vendor. The search giant is leveraging its strong in-house silicon design capabilities to become a truly differentiated cloud provider. Furthermore, it aligns with marquis customer Anthropic’s continued push to diversify away from its dependence on NVDA.

TPU stack 長期以來都足以與 Nvidia AI hardware 抗衡,但過去主要只服務 Google 內部 workload。很典型地,即使 2018 年就已讓 GCP 客戶使用 TPU,Google 仍始終沒有真正完整商業化。現在情況開始改變。過去幾個月,Google 已動員整個 stack,透過 GCP 或直接以 merchant vendor 身分銷售完整 TPU system,把 TPU 推向外部客戶。Google 正利用強大的 in-house silicon design 能力,讓自身成為真正具差異化的 cloud provider;這也與旗艦客戶 Anthropic 持續降低對 NVDA 依賴的策略一致。

Atomic Claim 7/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0007

Claim: TPU 雖在 2018 年已提供給 GCP customers,但長期仍以 Google internal workloads 為主、未完全商業化。
Frame: ATTRIBUTE · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

Atomic Claim 8/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0008

Claim: Google 正透過 GCP 與完整 TPU system 直接銷售兩種方式擴大 external commercialization。
Frame: NARY_RELATION · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

image

Source: SemiAnalysis Tokenomics Model

The Anthropic deal marks a major milestone in this push. We understand that GCP CEO Thomas Kurian played a central role in the negotiations. Google committed early by investing aggressively in Anthropic’s funding rounds, even agreeing to no voting rights and a 15% cap on their ownership to expand the use of TPUs beyond internal Google. This strategy was eased by the presence of former DeepMind TPU talent within the foundation lab, resulting in Anthropic training Sonnet and Opus 4.5 on multiple types of hardware including TPUs. Google has already built a substantial facility for Anthropic, as shown below as part of our building-by-building tracker of AI labs.

Anthropic 交易是這波策略轉向的重要里程碑。據我們了解,GCP CEO Thomas Kurian 在談判中扮演核心角色。Google 很早就透過積極參與 Anthropic 融資承諾合作,甚至接受無 voting rights、持股上限 15% 的安排 ↗,目的是把 TPU 使用範圍擴大到 Google 內部之外。Foundation lab 內已有前 DeepMind TPU 人才,也降低了導入難度,使 Anthropic 能用包括 TPU 在內的多種 hardware 訓練 Sonnet 與 Opus 4.5。Google 也已為 Anthropic 建置大型 facility,如下方我們針對 AI lab 的 building-by-building tracker 所示。

image

Source: SemiAnalysis Datacenter Industry Model

Beyond renting capacity in Google datacenters through GCP, Anthropic will deploy TPUs in its own facilities, positioning Google to compete directly with Nvidia as a true merchant hardware vendor.

除了透過 GCP 租用 Google datacenter 內的 capacity,Anthropic 也會在自有 facility 部署 TPU,讓 Google 真正以 merchant hardware vendor 身分直接與 Nvidia 競爭。

In terms of the split of the 1M TPUs:

100 萬顆 TPU 的分配如下:

The first phase of the deal covers 400k TPUv7 Ironwoods, worth ~$10 billion in finished racks that Broadcom will **sell directly **to Anthropic. Anthropic is the fourth customer referenced in Broadcom’s most recent earnings call. Fluidstack, a gold-rated ClusterMax Neocloud provider, will handle on-site setup, cabling, burn-in, acceptance testing, and remote hands work as Anthropic offloads managing physical servers. DC infrastructure will be supplied by TeraWulf (WULF) and Cipher Mining (CIFR).

交易第一階段涵蓋 40 萬顆 TPUv7 Ironwood,完成 rack 後價值約 100 億美元,由 Broadcom 直接出售給 Anthropic。Anthropic 就是 Broadcom 最近 earnings call 提到的第四位客戶。獲 ClusterMax 金級評等的 Neocloud provider Fluidstack ↗ 將負責現場 setup、cabling、burn-in、acceptance testing 與 remote hands,讓 Anthropic 不必自行管理實體 server。DC infrastructure 則由 TeraWulf(WULF)與 Cipher Mining(CIFR)提供。

Atomic Claim 9/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0009

Claim: Anthropic deal 第一階段為 40 萬顆 TPUv7 Ironwood、finished racks 約 100 億美元,由 Broadcom 直接銷售給 Anthropic。
Frame: NARY_RELATION · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

The remaining 600k TPUv7 units will be rented through GCP in a deal we estimate at 49 billion increase in GCP’s backlog reported in the third quarter.

其餘 60 萬顆 TPUv7 將透過 GCP 租用。我們估計這筆交易對應約 420 億美元 RPO,占 GCP 第三季 backlog 增加 490 億美元的大部分。

Atomic Claim 10/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0010

Claim: 剩餘 60 萬顆 TPUv7 預計透過 GCP 租用;SemiAnalysis 估計對應約 420 億美元 RPO。
Frame: ATTRIBUTE · Mode: ESTIMATED · Mapping: COMPLETE
開啟逐條審核

We believe additional deals with Meta, OAI, SSI, and xAI could provide additional RPO + direct hardware sales for GCP in coming quarters.

我們認為,未來幾季若再與 Meta、OAI、SSI、xAI 達成交易,GCP 還可能新增更多 RPO 與直接 hardware sales。

Despite heavy internal and external demand, Google has not been able to deploy TPUs at the pace it wants. Even though it has more control over its hardware supply than other hyperscalers that still need curry favor with Jensen, Google’s main bottleneck is power.

儘管內外部需求都很強,Google 仍無法以自己希望的速度部署 TPU。相較其他 hyperscaler 仍得設法討 Jensen 歡心,Google 對自身 hardware supply 的掌控度更高,但目前最大的 bottleneck 是 power。

While other hyperscalers have expanded their own sites and secured significant colocation capacity, Google has moved more slowly. We believe the core issue is contractual and administrative. Each new datacenter vendor requires a Master Services Agreement, and these are multibillion-dollar, multiyear commitments that naturally involve some bureaucracy. Yet Google’s process is especially slow, often taking up to three years from initial discussions to a signed MSA.

其他 hyperscaler 一方面擴建自有 site,另一方面大量取得 colocation capacity,但 Google 動作較慢。我們認為核心問題在 contract 與行政流程。每新增一家 datacenter vendor 都需要簽 Master Services Agreement,而這類合約往往是數十億美元、長達多年的 commitment,本來就會牽涉一定官僚流程。不過 Google 的程序尤其慢,從最初討論到正式簽署 MSA 經常需要長達三年。

Google’s workaround carries major implications for Neocloud providers and cryptominers looking to pivot to AI DC infrastructure. Instead of leasing directly, Google offers a credit backstop, an off-balance-sheet “IOU” to step in if Fluidstack cannot pay its datacenter rent.

Google 的 workaround 對想轉型 AI DC infrastructure 的 Neocloud provider 與 crypto miner 影響很大。Google 不直接承租,而是提供 credit backstop,也就是一種 off-balance-sheet「IOU」:若 Fluidstack 無法支付 datacenter rent,Google 會出面承接。

image

Source: TeraWulf

Neoclouds like Fluidstack are nimble and flexible, making it easier for them to deal with new datacenter vendors like reformed cryptominers. This mechanic has been key to our bullish views on the cryptomining industry – notably we were calling out numerous including IREN and Applied Digital at the beginning of the year when stock prices were materially lower.

Fluidstack 這類 Neocloud 動作靈活、彈性高,因此更容易和由 crypto miner 轉型而來的新 datacenter vendor 合作。這套機制也是我們看多 crypto mining industry 的重要原因之一 ↗;值得一提的是,今年初股價明顯更低時,我們就已點名多家公司,包括 IREN 與 Applied Digital ↗。

The opportunity for miners rests on a simple dynamic: the datacenter industry faces acute power constraints power, and cryptominers already control capacity through their PPAs and existing electrical infrastructure. We expect many more agreements to follow in the coming weeks and quarters.

Miner 的機會建立在一個很簡單的動態上:datacenter industry 正面臨嚴重 power constraint,而 crypto miner 已透過既有 PPA 與電力基礎設施掌握大量 capacity。我們預期未來幾週到幾季還會有更多類似協議出現。

How Google reshaped the Neocloud market

Prior to the Google/Fluidstack/TeraWulf deal, we had not seen any deal with a mere off-balance-sheet “IOU” in the Neocloud market. After the deal, we believe it has become the new de-facto standard financing template. This solves a key headache for Neoclouds looking to secure datacenter capacity and grow their business:

在 Google/Fluidstack/TeraWulf 交易之前,我們從未在 Neocloud 市場看過只靠 off-balance-sheet「IOU」完成的交易。但這筆交易之後,我們認為它已經成為新的 de facto 融資標準模板。這解決了 Neocloud 想取得 datacenter capacity、擴張業務時的一個核心難題:

A GPU cluster has a useful and economic life of 4-5years

一座 GPU cluster 的實用與經濟壽命約為 4~5 年。

A large datacenter lease is typically 15+ years, with a typical payback period of ~8 years.

大型 datacenter lease 通常長達 15 年以上,而典型 payback period 約 8 年。

This duration mismatch has made it very complicated for both Neoclouds and Datacenter vendors to secure financing for projects. But with the rise of the “hyperscaler backstop”, we believe the financing issues are solved. We expect a new wave of growth for the NeoCloud industry. Check out our Accelerator and Datacenter models to understand the key beneficiaries. These are the how’s and why’s behind the Anthropic deal, now let’s get into the hardware.

這種 duration mismatch 長期以來讓 Neocloud 與 datacenter vendor 都很難替專案取得融資。但隨著「hyperscaler backstop」興起,我們認為融資問題已大幅獲得解決,Neocloud industry 將迎來新一波成長。若想了解主要受惠者,可參考我們的 Accelerator ↗ 與 Datacenter ↗ model。以上就是 Anthropic 交易背後的 how 與 why,接下來進入 hardware。

Furthermore, Neoclouds who count Jensen as an investor such as CoreWeave, Nebius, Crusoe, Together, Lambda, Firmus, and Nscale all have a notable incentive to not adopt any competing technology in their datacenter: TPUs, AMD GPUs, or even Arista switches are off limits! This leaves a gaping hole in the market for TPU hosting that is currently filled by a combination of crypto miners + Fluidstack. In the coming months, we expect to see more Neoclouds make the tough decision between pursuing a growing TPU hosting opportunity and securing allocations of the latest and greatest Nvidia Rubin systems.

此外,CoreWeave、Nebius、Crusoe、Together、Lambda、Firmus、Nscale 等由 Jensen 投資的 Neocloud,都有很強誘因避免在 datacenter 內採用競爭技術:TPU、AMD GPU,甚至 Arista switch 都幾乎成為禁區。這讓 TPU hosting 市場留下巨大缺口,目前主要由 crypto miner + Fluidstack 的組合填補。未來幾個月,我們預期更多 Neocloud 必須在兩者之間做艱難選擇:追逐持續成長的 TPU hosting 機會,或爭取最新、最強 Nvidia Rubin system 的 allocation。

TPUv7 Ironwood – Why do Anthropic and other customers want TPU?

The answer is simple. It is a strong chip inside an excellent system, and that combination offers compelling performance and TCO for Anthropic. 2.5 years ago, we wrote about Google’s compute infrastructure advantage. Even with silicon that lagged Nvidia’s on paper, Google’s system-level engineering allowed the TPU stack to match Nvidia in both performance and cost efficiency.

答案很簡單:一顆強大的 chip,被放進一套優秀的 system,而這個組合對 Anthropic 提供了極具吸引力的 performance 與 TCO。2.5 年前我們就寫過 Google 的 compute infrastructure 優勢。即使當時 silicon 紙面規格落後 Nvidia,Google 的 system-level engineering 仍讓 TPU stack 在效能與成本效率上都能與 Nvidia 匹敵。

Google AI Infrastructure Supremacy: Systems Matter More Than Microarchitecture

Google AI Infrastructure Supremacy: Systems Matter More Than Microarchitecture

Dylan Patel , George Cozma , and Gerald Wong

Dylan Patel ↗、George Cozma ↗、Gerald Wong ↗

·

2023年4月12日

Read full story

閱讀完整文章 ↗

We argued then that “systems matter more than microarchitecture,” and the past two years have reinforced that view. Anthropic’s massive TPU orders are a direct validation of the platform’s technical strength. The GPU ecosystem has shifted forward as well. Nvidia’s GB200 represents a major leap forward, pushing Nvidia toward becoming a true systems company that designs full servers rather than only the chip package inside.

我們當時主張「system 比 microarchitecture 更重要」,而過去兩年持續強化這項觀點。Anthropic 大規模採購 TPU,就是對平台技術實力的直接驗證。同時 GPU ecosystem 也往前進了一大步。Nvidia GB200 是重大躍進,推動 Nvidia 從只設計 chip package,朝真正的 systems company 演進,開始設計完整 server。

While we are on the topic of the GB200’s huge innovation in rack-scale interconnect, one underappreciated point is that Google has been scaling up TPUs within and across racks since TPU v2 back in 2017! Further down in the report, we feature a deep dive on Google’s ICI scale-up networking, the only real rival to Nvidia’s NVLink.

談到 GB200 在 rack-scale interconnect 上的巨大創新,有一點經常被低估:Google 早在 2017 年 TPU v2 時代,就已經在 rack 內、甚至跨 rack scale up TPU!本報告後面會深入介紹 Google 的 ICI scale-up networking;這是目前唯一真正能與 Nvidia NVLink 抗衡的系統。

Google’s recent Gemini 3 model is now viewed as the state of the art frontier LLM. Like all earlier versions of Gemini, it was trained entirely on TPUs. That result offers concrete proof of both TPU capability and Google’s broader infrastructure advantage.

Google 最新 Gemini 3 如今被視為 state-of-the-art frontier LLM。和所有前代 Gemini 一樣,它完全使用 TPU training。這個結果具體證明了 TPU capability,也驗證了 Google 更廣泛的 infrastructure 優勢。

Today’s attention often centers on hardware for inference and post-training, yet pre-training a frontier model remains the hardest and most resource-intensive challenge in AI hardware. The TPU platform has passed that test decisively. This stands in sharp contrast to rivals: OpenAI’s leading researchers have not completed a successful full-scale pre-training run that was broadly deployed for a new frontier model since GPT-4o in May 2024, highlighting the significant technical hurdle that Google’s TPU fleet has managed to overcome.

今天市場注意力常集中在 inference 與 post-training hardware,但 pre-training 一個 frontier model 仍是 AI hardware 最困難、最吃資源的挑戰。TPU platform 已經非常明確通過這項考驗。這與競爭對手形成鮮明對比:自 2024 年 5 月 GPT-4o 以來,OpenAI 的頂尖研究團隊尚未完成另一個成功、並被廣泛部署於新 frontier model 的 full-scale pre-training run,凸顯 Google TPU fleet 已克服的技術門檻有多高。

One of the key highlights of the new model include noticeable gains in tool calling and agentic capability, especially on longer-horizon tasks for economically valuable tasks. Vending Bench is an evaluation that aims to measure how well models would run a business over a long period of time by placing them as the owner of a simulated vending machine business and Gemini 3 destroyed the competition.

新模型的一大亮點,是 tool calling 與 agentic capability 明顯提升,尤其在具有經濟價值的 long-horizon task 上。Vending Bench 是一項衡量模型能否長期經營企業的 evaluation:模型會被放到模擬 vending-machine business 中擔任經營者,而 Gemini 3 在這項測試中大幅擊敗競爭對手。

image

Source: Vending-Bench

This launch brought not just improved capabilities but new products. Antigravity, a product born from the acqui-hire of former Windsurf CEO Varun Mohan and team, is Google’s answer to OpenAI’s Codex, officially entering Gemini into the vibe coding token guzzling wars.

這次 launch 不只提升模型能力,也帶來新產品。Antigravity 源自 Google 對前 Windsurf CEO Varun Mohan 與團隊的 acqui-hire,是 Google 對 OpenAI Codex 的回答,也代表 Gemini 正式加入大量消耗 token 的 vibe-coding 戰場。

For Google to quietly muscle in and establish a performance lead in one of the most challenging hardware problems is a truly impressive feat for a company whose core business isn’t, or should we say, wasn’t in hardware business.

對一家核心業務原本不是——或者我們應該說「曾經不是」——hardware 的公司而言,Google 能低調切入、並在最具挑戰性的 hardware 問題之一建立 performance lead,確實是非常了不起的成果。

Microarchitecture is still a big deal: Ironwood nears Blackwell

The corollary to “Systems matter more than Microarchitecture”, is that while Google has been pushing the boundary on system and networking design, TPU silicon itself wasn’t too ground-breaking. Since then, TPU silicon has made massive strides with the latest generations.

「Systems matter more than Microarchitecture」的另一面是:Google 過去雖然不斷推進 system 與 networking design 邊界,但 TPU silicon 本身其實沒有那麼革命性。不過到了最近幾個世代,TPU silicon 已經取得巨大進步。

From the outset, Google’s design philosophy has been more conservative on silicon relative to Nvidia. Historically, TPUs have shipped with significantly fewer peak theoretical FLOPs, and lower memory specs than corresponding Nvidia GPUs.

從一開始,Google 的 silicon design philosophy 就比 Nvidia 保守。歷史上 TPU 的 peak theoretical FLOPs 明顯較低,memory spec 也低於同時期 Nvidia GPU。

There are 3 reasons for this. First, Google places a high internal emphasis on ‘RAS’ (Reliability, Availability, and Serviceability) for their infrastructure. Google prefers to sacrifice absolute performance in exchange for greater hardware uptime. Running things to the limit means higher instances of hardware mortality which has a real TCO impact in terms of system downtime and hot spares. After all, the hardware you cannot use has infinite TCO relative to performance.

這有三個原因。第一,Google 內部高度重視 infrastructure 的「RAS」(Reliability、Availability、Serviceability)。Google 願意犧牲 absolute performance 換取更高 hardware uptime。把硬體長期逼近極限,會提高 failure rate,進而透過 system downtime 與 hot spare 對 TCO 造成真實影響。畢竟,無法使用的 hardware,相對 performance 而言其 TCO 等同無限大。

The second reason is that up until 2023, Google’s primary AI workload was recommendation system models to power their core Search and Ad properties. RecSys workloads carry much lower arithmetic intensity compared to LLM workloads which means fewer FLOPs are required relative to every bit of data that is transferred.

第二個原因是,在 2023 年以前,Google 最主要的 AI workload 是支援核心 Search 與 Ads 業務的 recommendation-system model。RecSys workload 的 arithmetic intensity 遠低於 LLM,因此每搬移一 bit 資料,所需 FLOPs 也相對較少。

image

Source: Meta

The third comes down to the utility of “peak theoretical FLOPs” numbers that are marketed and how they can be manipulated. Merchant GPU providers like Nvidia and AMD want to market the best performance specifications possible for their chips. This incentivizes them to stretch marketed FLOPs to the highest number possible. In practice, these numbers are unable to be sustained. On the other hand, the TPU has primarily been internal facing, with much less pressure to inflate these specifications externally. This has important implications that we’ll discuss further. The generous way to look at it would be Nvidia is better at DVFS therefore happy to report peak specs only.

第三個原因,則牽涉到廠商宣傳的「peak theoretical FLOPs」到底有多大意義,以及這個數字可以如何被操作。Nvidia、AMD 這類 merchant GPU provider 當然希望把晶片 performance spec 宣傳得越高越好,因此有誘因把 marketed FLOPs 拉到可能的最高數字,但實際上這些數值通常無法長時間維持。另一方面,TPU 過去主要面向 Google 內部,外部行銷壓力小得多,因此沒有那麼強的誘因去膨脹規格。這會帶來一些重要影響,後文會進一步討論。比較寬鬆的解讀是:Nvidia 的 DVFS 做得更好,所以樂於只揭露 peak spec。

After we ushered in the LLM era, there has been a clear shift in Google’s TPU design philosophy. We can see that with the 2 most recent TPU generations that were designed-post LLM: TPUv6 Trillium (Ghostlite) and TPUv7 Ironwood (Ghostfish) reflect that change. We can see in the chart below that for TPUv4 and v5, compute throughput was much lower than the Nvidia flagship at the time. TPUv6 came very close to the H100/H200 on FLOPs, but it came 2 years later than the H100. With TPU v7, the gap narrows further with servers available only a few quarters later, while delivering almost the same level of peak theoretical FLOPs.

進入 LLM 時代後,Google 的 TPU design philosophy 出現明顯轉變。最近兩個在 LLM 時代之後設計的 TPU 世代——TPUv6 Trillium(Ghostlite)與 TPUv7 Ironwood(Ghostfish)——都反映這項變化。從下圖可看到,TPUv4、v5 的 compute throughput 遠低於同期 Nvidia flagship;TPUv6 在 FLOPs 上已非常接近 H100/H200,但上市時間比 H100 晚約兩年。到了 TPUv7,差距進一步縮小,server availability 只落後幾季,而 peak theoretical FLOPs 幾乎已達同一水準。

image

Source: SemiAnalysis, Nvidia, Google

What drove these performance gains? Partially it’s that Google started announcing TPUs as they ramp into production rather then after the next generation was being deployed. Furthermore, TPU v6 Trillium is manufactured on the same N5 node as TPU v5p with similar silicon area but was able to deliver a whopping 2x increase in peak theoretical FLOPs with significantly less power! For Trillium, Google quadrupled the size of each systolic array to 256 x 256 tiles from 128 x 128, and this increase in array size is what has delivered the increase in compute.

這些 performance gain 從何而來?一部分原因是 Google 改變 TPU 發表時點,現在會在產品進入 production ramp 時就公布,而不是等下一代已經開始部署後才發表。更重要的是,TPUv6 Trillium 與 TPUv5p 都採用相同 N5 node、silicon area 也相近,但 Trillium 在 power 更低的情況下,peak theoretical FLOPs 竟提高 2 倍!Google 把每個 systolic array 的尺寸從 128×128 擴大到 256×256 tile,相當於面積規模增加 4 倍,而 array size 的提升正是 compute 大增的主要來源。

image

Source: SemiAnalysis, Google

Trillium was also the last of the “E” (lite) SKUs which meant it was equipped with only 2 sites of HBM3. While Trillium closed the gap to Hopper on compute, it fell far short of the H100/H200 on memory capacity and bandwidth, with only 2 stacks of HBM3 vs 5 and 6 stacks of HBM3 and HBM3E respectively. This made it painful to use for novices, but the performance TCO achieved for Trillium is unbeatable if you get shard your model properly and utilize all those cheap FLOPS.

Trillium 也是最後一代「E」(lite)SKU,因此只配置 2 個 HBM3 site。它雖然在 compute 上縮小與 Hopper 的差距,但 memory capacity 與 bandwidth 仍遠低於 H100/H200:Trillium 只有 2 stack HBM3,而 H100、H200 分別有 5 stack HBM3 與 6 stack HBM3E。這對新手來說很難使用,但如果能正確 shard model、把這些便宜 FLOPs 充分利用,Trillium 可達到的 performance/TCO 幾乎無可匹敵。

image

Source: SemiAnalysis

TPU v7 Ironwood is the next iteration where Google nearly completely closes the gap to the corresponding Nvidia flagship GPU on FLOPs, memory, and bandwidth albeit with general availability 1 year later than Blackwell. Compared to the GB200, FLOPs and memory bandwidth only have a slight shortfall, with capacity being the same with 8-Hi HBM3E, which is of course a significant shortfall to GB300 which has 288GB of 12-Hi HBM3E.

TPUv7 Ironwood 是下一步,Google 幾乎完全追平同期 Nvidia flagship GPU 的 FLOPs、memory capacity 與 bandwidth,只是 general availability 比 Blackwell 晚約一年。相較 GB200,TPUv7 的 FLOPs 與 memory bandwidth 只略低,8-Hi HBM3E 容量則相同;當然,相較配置 288 GB 12-Hi HBM3E 的 GB300,容量仍有明顯差距。

Atomic Claim 11/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0011

Claim: SemiAnalysis 評估 TPUv7 Ironwood 在 FLOPs、memory、bandwidth 上接近 Nvidia 同期 flagship GPU,但 GA 約比 Blackwell 晚一年。
Frame: COMPARISON · Mode: INFERRED · Mapping: COMPLETE
開啟逐條審核

Atomic Claim 12/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0012

Claim: TPUv7 相較 GB200 只有小幅 FLOPs / memory-bandwidth 劣勢,8-Hi HBM3E capacity 相同;但明顯落後 GB300 的 288GB 12-Hi HBM3E。
Frame: COMPARISON · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

image

Source: SemiAnalysis

Theoretical absolute performance is one thing but what matters is** real world performance per Total Cost of Ownership (TCO)**.

理論上的 absolute performance 只是一部分,真正重要的是現實世界的 performance per Total Cost of Ownership(TCO)。

While Google procures TPUs through Broadcom and pays a hefty margin, it is significantly less than the margin Nvidia earns on not only the GPUs they sell but entire the whole system including CPUs, Switches, NICs, system memory, cabling and connectors. From Google’s perspective this results in the all-in TCO per Ironwood chip for the full 3D Torus configuration being ~44% lower than the TCO of a GB200 server.

Google 雖然透過 Broadcom 採購 TPU,並支付相當可觀的 margin,但仍遠低於 Nvidia 從 GPU 乃至整套 system 所取得的 margin;後者涵蓋 CPU、switch、NIC、system memory、cabling 與 connector。從 Google 角度來看,在完整 3D Torus configuration 下,單顆 Ironwood 的 all-in TCO 約比 GB200 server 低 44%。

This more than makes up for the ~10% shortfall on peak FLOPs and peak memory bandwidth. This is from the perspective of Google and the price they procure TPU servers at.

這已足以彌補 peak FLOPs 與 peak memory bandwidth 約 10% 的落後。這裡是站在 Google 自身採購 TPU server 的成本角度計算。

image

Source: SemiAnalysis AI TCO Model

What about Google’s external customers when Google adds their margin on top? We assume that in the case where Google earns a margin on leasing TPU 7 to external customers that the TCO per hour can still be up to ~30% lower than the cost of the GB200 and ~41% lower than the cost of the GB300. This is what we believe is reflective of Anthropic’s pricing via GCP.

那麼 Google 外部客戶呢?當 Google 在上面再加一層 margin,結果如何?我們假設 Google 將 TPUv7 租給外部客戶並賺取 margin,在這種情況下,每小時 TCO 仍可能比 GB200 低約 30%、比 GB300 低約 41%。我們認為這大致反映 Anthropic 透過 GCP 取得的價格。

image

Source: SemiAnalysis AI TCO Model

Why Anthropic Is Betting on TPUs

Comparing theoretical FLOPs tells only part of the story. What matters is effective FLOPs, since peak numbers are almost never reached in real-world workloads.

只比較 theoretical FLOPs 只看到了故事的一部分。真正重要的是 effective FLOPs,因為現實 workload 幾乎不可能達到 peak number。

In practice, Nvidia GPUs typically achieve only about a small portion of their theoretical peak once communication overhead, memory stalls, power limits, and other system effects are factored in. A good rule of thumb for training is 30%, but utilization also varies heavily by workload. A large share of the gap comes down to software and compiler efficiency. Nvidia’s advantage here stems from the CUDA moat and the wide set of open source libraries that come out of the box, helping workloads run efficiently with high realized FLOPs and memory bandwidth.

實務上,考慮 communication overhead、memory stall、power limit 與其他 system effect 後,Nvidia GPU 通常只能實現 theoretical peak 的一小部分。Training 可用約 30% 作為經驗法則,但 utilization 會依 workload 大幅波動。很大一部分差距來自 software 與 compiler efficiency。Nvidia 在這裡的優勢來自 CUDA moat,以及龐大的 out-of-the-box open-source library ecosystem,讓 workload 能以較高 realized FLOPs 與 memory bandwidth 高效率執行。

The TPU software stack is not as easy to use, though this is beginning to change. Inside Google, TPUs benefit from excellent internal tooling that is not exposed to external customers, which makes out of the box performance weaker. However, this only applies to small and/or lazy users, and Anthropic is neither of those.

TPU software stack 沒有那麼容易使用,雖然情況已開始改善。Google 內部的 TPU 擁有非常優秀、但不對外部客戶開放的 internal tooling,因此外部使用者的 out-of-the-box performance 較弱。不過這個問題主要影響規模小、或不願投入工程資源的使用者,而 Anthropic 兩者都不是。

Anthropic has strong engineering resources and ex-Google compiler experts who know both the TPU stack and understand their own model architecture well. They can invest in custom kernels to drive high TPU efficiency. As a result, they can reach substantially higher MFU and much better $/PFLOP performance.

Anthropic 擁有強大的 engineering resource,也有熟悉 TPU stack、且了解自家 model architecture 的前 Google compiler expert,因此可以投入 custom kernel,把 TPU efficiency 推到很高。結果是他們能達到明顯更高的 MFU,以及更優異的 $/PFLOP performance。

We believe that despite lower marketed peak FLOPs, TPUs can reach higher realized Model FLOP Utilization (MFU) than Blackwell, which translates into higher effective FLOPs for Ironwood. A major reason is that marketed GPU FLOPs from Nvidia and AMD are significantly inflated. Even in tests designed to maximize throughput through GEMMs shaped far from real workloads, Hopper only reached about ~80% of peak, Blackwell landed in the 70s, and AMD’s MI300 series in the 50s-60s .

我們認為,儘管 TPU 公布的 peak FLOPs 較低,其 realized Model FLOP Utilization(MFU)反而可能高於 Blackwell,因此 Ironwood 的 effective FLOPs 更高。一個重要原因,是 Nvidia 與 AMD 宣傳的 GPU FLOPs 有明顯膨脹。即使在刻意把 GEMM shape 設計成遠離真實 workload、以最大化 throughput 的測試中,Hopper 也只達 peak 的約 80%,Blackwell 落在 70% 多,而 AMD MI300 series 僅約 50%~60% ↗。

The limiting factor is power delivery. These chips cannot sustain the clock speeds used in the peak math. Nvidia and AMD implement Dynamic Voltage and Frequency Scaling which means that the chip’s clock frequency is dynamically adjusted based on power consumption and thermals rather than a stable clock frequency that can actually be sustained. Nvidia and AMD then select the highest clock frequency that could possibly be delivered, even if very intermittently, to be used in the calculation of peak theoretical FLOPs (operations per cycle per ALU x number of ALUs x cycles per second i.e. clock frequency).

限制因素是 power delivery。這些晶片無法持續維持計算 peak FLOPs 時所使用的 clock speed。Nvidia 與 AMD 都採用 Dynamic Voltage and Frequency Scaling(DVFS),也就是依 power consumption 與 thermals 動態調整 clock frequency,而非維持一個能真正長時間穩定運行的固定頻率。接著,Nvidia 與 AMD 會選用「理論上偶爾能達到的最高 clock frequency」來計算 peak theoretical FLOPs:每 cycle 每 ALU 的 operation 數 × ALU 數量 × 每秒 cycle 數,也就是 clock frequency。

There are other tricks that are employed, like running GEMMs on tensors filled with zeroes, as 0x0=0, the transistors don’t need to switch state from 0 to 1, therefore reducing the power draw of each operation. Of course, in the real world, zero-filled tensors are not multiplied together.

還有其他技巧,例如讓 GEMM 對填滿 0 的 tensor 做運算。因為 0×0=0,transistor 不需要從 0 切換到 1,可以降低每次 operation 的 power draw。當然,真實世界並不會拿兩個全是 0 的 tensor 相乘。

MI300X vs H100 vs H200 Benchmark Part 1: Training - CUDA Moat Still Alive

MI300X vs H100 vs H200 Benchmark Part 1: Training - CUDA Moat Still Alive

Dylan Patel , Daniel Nishball , and Reyk Knuhtsen

Dylan Patel ↗、Daniel Nishball ↗、Reyk Knuhtsen ↗

·

2024年12月23日

Read full story

閱讀完整文章 ↗

When we put together much lower TCO and higher effective FLOPs utilization, from the perspective of Google the $ per effective FLOP becomes much cheaper, with ~15% MFU being the breakeven with GB300 at 30% MFU. This means if Google (or Anthropic) manages to hit half the FLOPs utilization of GB300, they still come out even. Of course, with Google’s elite compiler engineer team and deep understanding of their own models, the MFU they can realize on TPUs could be 40% potentially. That would be a whopping ~62% reduction in cost per effective training FLOP!

把更低 TCO 與更高 effective FLOPs utilization 放在一起看,從 Google 角度,單位 effective FLOP 成本會便宜很多。以 GB300 的 MFU 30% 為基準,TPU 只要約 15% MFU 就能打平。換句話說,即使 Google(或 Anthropic)的 FLOPs utilization 只有 GB300 的一半,經濟性仍可相同。當然,以 Google 頂尖 compiler engineer 團隊及對自家模型的深度理解,TPU 實際 MFU 甚至可能做到 40%;如此一來,每單位 effective training FLOP 成本可驚人地降低約 62%。

image

Source: SemiAnalysis AI TCO Model

However, when looking at the 600K rented TPUs, when we incorporate the higher TCO that Anthropic pays (ie inclusive of Google’s margin stacking) into this analysis, we estimate the cost to Anthropic to be $1.60 per TPU-hour from GCP, narrowing the TCO advantage. We believe that Anthropic can realize 40% MFU on TPUs due to both their focus on performance optimization as well as the TPU’s marketed FLOPs inherently being more realistic. This provides Anthropic with a staggering ~52% lower TCO per effective PFLOP compared to GB300 NVL72. The equilibrium where TCO per effective FLOP compared to the GB300 baseline is the same is at a much lower 19% extracted MFU for Anthropic. This means that Anthropic can suffer a sizeable performance shortfall relative to the baseline GB300 and the perf/TCO for training FLOPs still ends up being the same as the baseline Nvidia system.

不過,若看 Anthropic 透過 GCP 租用的 60 萬顆 TPU,必須把 Anthropic 實際支付、包含 Google margin 的較高 TCO 納入。我們估計 Anthropic 從 GCP 取得的成本約為每 TPU-hour 1.60 美元,因此 TCO 優勢會縮小。考量 Anthropic 非常重視 performance optimization,而且 TPU advertised FLOPs 本身也更接近真實可達水準,我們認為其 TPU MFU 可達 40%。如此相較 GB300 NVL72,Anthropic 每 effective PFLOP 的 TCO 仍可低約 52%。若以 GB300 baseline 為基準,兩者 TCO per effective FLOP 打平時,Anthropic 只需要約 19% MFU。也就是說,即使 Anthropic 相較 baseline GB300 有相當大的 performance shortfall,training FLOPs 的 perf/TCO 最後仍能與 Nvidia baseline system 相同。

image

Source: SemiAnalysis

FLOPs are not the end all and be all for performance, memory bandwidth is super important for inference, especially on the bandwidth intensive decode step. It should be no surprise that $ per memory bandwidth for the TPU also ends up being much cheaper than GB300. There is significant evidence that at small message sizes such as 16MB to 64MB (loading an expert of a single layer), TPU’s even achieve higher memory bandwidth utilization then GPUs.

FLOPs 並不是 performance 的全部。Memory bandwidth 對 inference 極為重要,尤其在 bandwidth-intensive 的 decode 階段。也因此,TPU 的每單位 memory bandwidth 成本最後同樣明顯低於 GB300,並不令人意外。已有不少證據顯示,在 16 MB~64 MB 這類較小 message size——例如載入單一 layer 的一個 expert——TPU 的 memory bandwidth utilization 甚至可能高於 GPU。

image

Source: SemiAnalysis AI TCO Model

All of this translates into more efficient compute to train and serve a model. Anthropic’s release of Opus 4.5 continued the usual focus on coding, setting a new SWE-Bench record. The main surprise was a ~67% price cut on the API. This price cut paired with the lower verbosity and higher token efficiency of the model compared to Sonnet (76% fewer tokens to match Sonnet’s best score, and 45% fewer to exceed it by 4 points) means Opus 4.5 is the best model for coding use cases and could effectively raise Anthropic’s realized token pricing as Sonnet is over 90% of token mix today.

這些優勢最終都會轉化成更有效率的 compute,用來 training 與 serving model。Anthropic 發布 Opus 4.5 後延續一貫對 coding 的重視,並創下新的 SWE-Bench 紀錄。最大驚喜是 API price 大約下調 67%。再加上相較 Sonnet,Opus 4.5 verbosity 更低、token efficiency 更高——用少 76% 的 token 就能追平 Sonnet 最佳分數,用少 45% token 就能高出 4 分——因此 Opus 4.5 成為 coding use case 最強模型,也可能提高 Anthropic 實際 realized token pricing,因為目前 Sonnet 仍占超過 90% token mix。

image

Source: SemiAnalysis Tokenomics Model , Anthropic as of 11/24/25

image

Source: Anthropic and SemiAnalysis Tokenomics Model , 50:1 ISL:OSL

Google threading the needle on margins

When it comes to pricing for external customers, Google needs to thread the needle to balance their own profitability whilst offering customers a competitive proposition. Our estimate for Anthropic pricing is on the lower end of ranges we’ve heard for external pricing. For a flagship customer such as Anthropic, who will provide valuable input into both the software and hardware roadmap whilst ordering a huge amount of volumes, we’d expect sweetheart pricing. While Nvidia’s eye-watering 4x markup (~75% gross margin) offers a lot of room for pricing flexibility, a good amount of oxygen is sucked away by Broadcom. Broadcom, as the TPU’s co-designer, earns a high margin on the silicon which is the largest component of system BOM. Still, this leaves a lot of room for Google to earn very good acceptable margins.

在 external customer pricing 上,Google 必須精準拿捏:既要維持自身 profitability,又要讓客戶覺得方案具競爭力。我們估計 Anthropic 取得的價格位於目前聽到的外部報價區間低端。對 Anthropic 這種 flagship customer 而言,它不只會下極大 volume,還能替 software、hardware roadmap 提供重要 feedback,因此我們預期會拿到 sweetheart pricing。Nvidia 驚人的約 4 倍 markup(約 75% gross margin)本來提供很大降價空間,但 Broadcom 會吃掉不少 margin。Broadcom 作為 TPU co-designer,在 silicon 上取得高 margin,而 silicon 又是 system BOM 最大項目。即便如此,Google 仍有充足空間維持相當不錯的 margin。

We can see this from comparing the GCP Anthropic deal to other large GPU-based cloud deals. Note that this is looking at the 600k TPUs that is being rented with the remaining 400k TPU v7 chips being bought upfront by Anthropic.

從比較 GCP–Anthropic 交易與其他大型 GPU-based cloud deal 就能看到這點。這裡分析的是 Anthropic 租用的 60 萬顆 TPU;另外 40 萬顆 TPUv7 則由 Anthropic 一次性直接購買。

Under these assumptions, the TPU v7 economics show superior EBIT margins than the other large GPU-based cloud deals we have observed, with only OCI-OpenAI coming close. Even with Broadcom’s margin stack on the chip-level BOM, Google can still eke out far superior margins and returns than much more commoditized GPU deals. This is where the TPU stack allows GCP to be a truly differentiated CSP. Meanwhile someone like Microsoft Azure, whose ASIC program is struggling, is confined to earning more mediocre returns in the mere business of leasing merchant hardware.

在這些假設下,TPUv7 economics 顯示,其 EBIT margin 優於我們觀察到的其他大型 GPU-based cloud deal,只有 OCI–OpenAI 接近。即使 chip-level BOM 上還疊著 Broadcom 的 margin,Google 仍能取得遠高於商品化 GPU deal 的 margin 與 return。這正是 TPU stack 讓 GCP 成為真正 differentiated CSP 的地方。相較之下,Microsoft Azure 的 ASIC program 進展不順,只能停留在租賃 merchant hardware 的生意,取得較普通的 return。↗

image

Source: SemiAnalysis

TPU system and network architecture

We’ve so far discussed how TPUs compare to Nvidia GPUs, focusing on per chip specs and the shortcomings. Now, let’s get back to the system discussion which is where TPU’s capabilities really start to diverge. One of the most distinctive features of the TPU is its extremely large scale up world size through the ICI protocol. The world size of a TPU pod reaches 9216 Ironwood TPUs, with large pod sizes being a feature of TPUs as early as TPUv2 back in 2017 scaling up to a full 256 1024-chip cluster size. Let’s start at the rack level, the basic building block of each TPU superpod.

前面我們主要用 per-chip spec 討論 TPU 與 Nvidia GPU 的比較及不足,現在回到 system 層級,因為 TPU 真正拉開差異的地方就在這裡。TPU 最具特色的設計之一,是透過 ICI protocol 實現極大的 scale-up world size。TPU pod 的 world size 可達 9,216 顆 Ironwood;而大型 pod 其實早在 2017 年 TPUv2 就是 TPU 的特色,當時已可 scale up 到完整 256/1,024-chip cluster。先從每個 TPU superpod 的基本 building block——rack——開始。

Ironwood Rack Architecture

image

Source: Google at Hot Chips 2025

image

Source: Google at Hot Chips 2025

The TPU rack has a similar design over the last couple of generations. Each rack consists of 16 TPU Trays, 16 or 8 Host CPU Trays depending on the cooling configuration, a ToR Switch, power supply units, and BBUs.

過去幾個 TPU 世代的 rack design 大致相似。每個 rack 包含 16 個 TPU tray、依 cooling configuration 配置 16 或 8 個 host CPU tray,以及 ToR switch、power supply unit 與 BBU。

image

Source: SemiAnalysis

Each TPU tray consists of 1 TPU board with 4 TPU chip packages mounted. Each Ironwood TPU will have 4 OSFP cages for ICI connections and 1 CDFP PCIe cage for the connection to the Host CPU.

每個 TPU tray 由一張 TPU board 組成,上面安裝 4 個 TPU chip package。每顆 Ironwood TPU 配置 4 個 OSFP cage 用於 ICI connection,另有 1 個 CDFP PCIe cage 連接 host CPU。

image

Source: SemiAnalysis

image

Source: Google

Google has been implementing liquid cooled TPU racks since TPU v3 in 2018, but there are still some TPU generations in between that were designed to be air-cooled. The main difference between the liquid cooled and the air-cooled rack is that the air-cooled rack has 2 TPU trays to 1 host CPU tray ratio while the liquid cooled rack has a 1 to 1 ratio instead.

Google 自 2018 年 TPUv3 起就已採用 liquid-cooled TPU rack,但中間仍有部分 TPU 世代設計成 air-cooled。兩者最主要差異是:air-cooled rack 採 2 個 TPU tray 對 1 個 host CPU tray,而 liquid-cooled rack 則是 1:1。

image

Source: SemiAnalysis, Google

An innovative design of TPU’s liquid cooling is that the flow rate of the coolant is actively controlled by the valves. This enables much more efficient cooling as the flow can be adjusted depending on the amount of workload that each chip has at any given time. Google’s TPU has also long adopted vertical power delivery, in which the VRM modules of the TPUs are on the other side of the PCB board. These VRM modules also require a cold plate for cooling.

TPU liquid cooling 的一項創新,是透過 valve 主動控制 coolant flow rate。系統可以依每顆 chip 當下 workload 調整流量,因此 cooling efficiency 更高。Google TPU 也很早就採用 vertical power delivery,把 TPU 的 VRM module 放在 PCB 另一面;這些 VRM module 同樣需要 cold plate 散熱。

Overall, the TPU rack design is much simpler than that of the Nvidia Oberon NVL72 design, which has a much higher density and utilizes a backplane to connect GPUs to scale up switches. The scale up connections between the TPU trays are all over external copper cables or optics, which will be explained in the ICI section below. The connection between the TPU tray and the CPU tray is also over PCIe DAC cable.

整體而言,TPU rack design 比 Nvidia Oberon NVL72 簡單很多。後者 density 更高,並使用 backplane 把 GPU 連到 scale-up switch。TPU tray 之間的 scale-up connection 全部走外部 copper cable 或 optics,後面的 ICI 章節會進一步說明;TPU tray 與 CPU tray 之間則透過 PCIe DAC cable 連接。

Atomic Claim 13/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0013

Claim: TPUv7 rack design 比 Nvidia Oberon NVL72 簡單;Oberon density 更高且用 backplane 連 GPU 與 scale-up switches。
Frame: COMPARISON · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

Atomic Claim 14/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0014

Claim: TPU tray 間 scale-up 以 external copper/optics;TPU tray 與 CPU tray 之間以 PCIe DAC cable 連接。
Frame: NARY_RELATION · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

Inter-Chip Interconnect (ICI) – The Key to Expanding Scale-Up World Size

The building block of Google’s ICI scale-up network for TPUv7 is a 4x4x4 3D torus consisting of 64 TPUs. Each 4x4x4 cube of 64 TPUs maps to one physical rack of 64 TPUs. This is an ideal dimension as all 64 TPUs can be connected electrically to each other and still fit in a physical rack.

TPUv7 的 Google ICI scale-up network 基本 building block,是由 64 顆 TPU 組成的 4×4×4 3D torus。每一個 64-TPU 的 4×4×4 cube 正好對應一個實體 64-TPU rack。這是很理想的 dimension,因為 64 顆 TPU 可以全部用 electrical connection 彼此相連,同時仍能塞進一個實體 rack。

Atomic Claim 15/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0015

Claim: TPUv7 ICI 基本單元是 4×4×4 3D Torus、共 64 TPU,且一個 64-TPU cube 對應一個 physical rack。
Frame: ATTRIBUTE · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

image

Source: Google, SemiAnalysis

The TPUs are connected to each other in a 3D torus configuration, with each TPU connecting to 6 neighbors total – 2 logically adjacent neighboring TPUs for each of the X, Y and Z axes.

TPU 以 3D torus configuration 彼此連接;每顆 TPU 總共連到 6 個 neighbor,也就是 X、Y、Z 三個 axis 各有兩顆在邏輯上相鄰的 TPU。

Each TPU is always connected to 2 other TPUs via PCB traces within the compute tray but depending on where the TPU is located within the 4x4x4 cube, it will connect to 4 other neighbors either via Direct Attach Copper (DAC) cables or via an Optical Transceiver.

每顆 TPU 都固定透過 compute tray 內 PCB trace 連到其中兩顆 TPU;其餘 4 個 neighbor 則依它在 4×4×4 cube 中的位置,透過 Direct Attach Copper(DAC)cable 或 Optical Transceiver 連接。

Connections within the interior of the 4x4x4 cube happen over copper, while connections outside of the 4x4x4 cube (including wrap-around connections back to the other side of the cube as well as connections to neighboring 4x4x4 cubes) will use optical transceivers and OCSs. In the below diagram, we see that as this is a 3D Torus network: TPU 2,3,4 (on the Z+ face) has a wraparound connection back to the opposite Z-axis face to TPU 2,3,1 (on the Z- face) using an 800G optical transceiver and routing through an OCS.

4×4×4 cube 內部的 connection 使用 copper;離開 cube 的 connection——包括從一側 wrap-around 回 cube 另一側,以及連往鄰近 4×4×4 cube——則使用 optical transceiver 與 OCS。如下圖,由於這是 3D Torus network,位於 Z+ 面的 TPU 2,3,4 會透過 800G optical transceiver、經 OCS routing,wrap around 連回 Z− 面的 TPU 2,3,1。

image

Source: Google, SemiAnalysis

As mentioned above, in addition to the 2 neighboring TPUs that are always connected via PCB traces, TPUs will connect to 4 other neighbors using DACs, transceivers or a mix of both depending on where in the 4x4x4 cube they are.

如前所述,除了固定透過 PCB trace 連接的 2 個 neighbor,TPU 還會依其在 4×4×4 cube 中的位置,使用 DAC、transceiver 或兩者混合連到另外 4 個 neighbor。

TPUs in the interior of the 4x4x4 cube will connect to the 4 other neighbors exclusively using DACs, TPUs on the face of the cube will connect via 3 DACs and 1 optical transceiver, TPUs on the edge of the cube will connect via 2 optical transceivers and 2 DACs, while TPUs on the corners will connect via 1 DAC and 3 optical transceivers. You can remember how many transceivers a given TPU will use by looking at how many of the TPU’s sides are facing the “outside” of the cube.

位於 4×4×4 cube 內部的 TPU,其餘 4 個 neighbor 全部使用 DAC;位於 cube face 的 TPU 使用 3 個 DAC + 1 個 optical transceiver;位於 edge 的 TPU 使用 2 個 optical transceiver + 2 個 DAC;corner TPU 則是 1 個 DAC + 3 個 optical transceiver。要記住某顆 TPU 需要多少 transceiver,只要看它有幾個 side 朝向 cube「外側」即可。

image

Source: SemiAnalysis

The diagram above, as well as the table below, summarizes the number of respective location types for TPUs and can be used to derive the attach ratio of 1.5 Optical Transceivers per TPU v7. These transceivers connect to Optical Circuit Switches (OCSs) which enable connections between 4x4x4 cubes – more on that in the next section.

上圖與下表整理不同 location type 的 TPU 數量,也可據此推導 TPUv7 平均每顆需要 1.5 個 Optical Transceiver。這些 transceiver 會連接 Optical Circuit Switch(OCS),讓不同 4×4×4 cube 互連;下一節會深入說明。

image

Source: SemiAnalysis, Google

Optics for ICI

Google adopts a software-defined networking approach to manage network routes through Optical Circuit Switches (OCSs). An NxN OCS is basically a massive train station with N tracks in and N tracks out. Any train coming in can be transferred to any train coming out, but this has to be reconfigured at the station. Trains cannot be “looped back” or sent back on another N track in, they must be routed only to one of the N tracks out.

Google 採用 software-defined networking 方式管理經過 Optical Circuit Switch(OCS)的 network route。NxN OCS 可以把它想成一座巨大的火車站 ↗:有 N 條進站 track 與 N 條出站 track。任何進站列車都能被轉接到任一出站 track,但必須在車站內重新配置;列車不能「loop back」送回另一條進站 track,只能被 route 到 N 條出站 track 之一。

The benefit of this approach is that the network can assemble smaller logical TPU slices – for different workloads from the theoretical maximum of 9,216 chips in the ICI network layer. By rerouting ICI paths around faults in the network through slicing a larger cluster, cluster availability improves.

這種做法的好處是,可以從 ICI network layer 理論最大 9,216 顆 chip 中,依不同 workload 動態組出較小的 logical TPU slice。同時,透過把大型 cluster 切片並讓 ICI path 繞過 network fault,也能提高 cluster availability。

Unlike Electronic Packet Switching (EPS) switches such as an Arista Tomahawk 5 where there is a fixed total bandwidth that is further split into several ports of smaller bandwidth sizes, OCSs allow any bandwidth of optical fiber to be connected to its ports. OCSs is also low latency compared to EPSs because optical signals entering an OCS simply bounce from the input port to the output port. For EPSs, optical signals must be converted to electrical signals when entering the switch – one key reason why an OCS is typically more power efficient than an EPS. An EPS also allows routing of packets from any port to any port, while an OCS only allows you to route an “in” port to any other “out” port only.

OCS 與 Arista Tomahawk 5 這類 Electronic Packet Switching(EPS)switch 不同。EPS 的 total bandwidth 固定,再切分成多個較小頻寬 port;OCS 則可以讓任意 bandwidth 的 optical fiber 接入 port。OCS latency 也低於 EPS,因為 optical signal 進入 OCS 後基本上只是從 input port 反射到 output port;EPS 則必須先把 optical signal 轉成 electrical signal 才能進入 switch,這也是 OCS 通常比 EPS 更省電的主要原因之一。另一方面,EPS 可以把任一 port 的 packet route 到任一 port,而 OCS 只能把一個「in」port route 到任一「out」port。

image

Source: Google

OCS ports only route individual fiber strands. This becomes a challenge for standard duplex transceivers because bandwidth is transmitted over multiple fiber strands, which reduces the effective radix and bandwidth of the OCS. To solve this problem, an FR optical transceiver is used to consolidate all wavelengths onto a single fiber strand to be connected to 1 OCS port. The Apollo Project innovatively achieved this in two steps. First, the 8 wavelengths – 1 wavelength for each 100G lane – are multiplexed through Coarse Wave Division Multiplexing (CWDM8) to transmit 800G over a single fiber pair, instead of 8 fiber pairs. Second, an optical circulator is integrated on the wave division multiplexing (WDM) transceiver to enable full duplex data flow, reducing requirements from 1 fiber pair to only 1 fiber strand.

OCS port 一次只 route 一條 fiber strand。這對標準 duplex transceiver 會形成挑戰,因為頻寬通常分散在多條 fiber strand 上,會降低 OCS 的有效 radix 與 bandwidth。解法是使用 FR optical transceiver,把所有 wavelength 整合到單一 fiber strand,再連到一個 OCS port。Apollo Project 用兩個創新步驟做到這件事。第一,把 8 個 wavelength——每個 100G lane 對應一個 wavelength——透過 Coarse Wave Division Multiplexing(CWDM8)multiplex,讓 800G 只需要一對 fiber,而不是 8 對。第二,在 WDM transceiver 中整合 optical circulator,實現 full-duplex data flow,使需求從一對 fiber 進一步減少到單一 fiber strand。

image

Source: Google

The circulator forms a bi-directional link by combining the Tx and Rx fiber strands at the transceiver onto a single fiber strand that is sent to the OCS switch.

Circulator 會把 transceiver 的 Tx 與 Rx fiber strand 合併到單一 fiber strand,再送往 OCS switch,形成雙向 link。

image

Source: Google

Connecting Many 64 TPU Cubes Together

Google’s ICI scale-up network is unique in that it allows the connection of multiple 64 TPU 4x4x4 Cubes together in a 3D torus configuration to create massive world sizes. The TPUv7 has a stated maximum world size of 9,216 TPUs but today, Google supports the configuration of TPUs into multiple different slice sizes of between 4 TPUs all the way up to 2,048 TPUs.

Google ICI scale-up network 的獨特之處,是能把多個 64-TPU 的 4×4×4 cube 以 3D torus configuration 連在一起,形成極大的 world size。TPUv7 標示的 maximum world size 為 9,216 顆 TPU;不過目前 Google 實際支援的 TPU slice size 從 4 顆一路到 2,048 顆,提供多種不同配置。

Atomic Claim 16/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0016

Claim: TPUv7 stated max world size 為 9,216 TPUs;當時 Google 支援 slice size 4 到 2,048 TPUs。
Frame: ATTRIBUTE · Mode: ATTRIBUTED · Mapping: COMPLETE
開啟逐條審核

image

Source: Google

While Google can innovatively achieve an impressive scale-up cluster of 9,216 TPUs, the benefit of running training workloads on incrementally larger block sizes of up to approximately 8,000 TPUs at any point in time decreases. This is because larger block sizes are more prone to failures and disruption, therefore decreasing slice availability, which is defined by the fraction of time in which the ICI cluster is able to form a contiguous 3D torus slice.

Google 雖能用創新的方式實現 9,216-TPU scale-up cluster,但 training workload 的 block size 一路增加到約 8,000 顆 TPU 時,邊際效益會下降。原因是 block 越大,越容易受到 failure 與 disruption 影響,使 slice availability 下降;這裡的 slice availability 指 ICI cluster 能形成一個連續 3D torus slice 的時間比例。

image

Source: Google

For slices that can fit entirely within a 4x4x4 Cube, we can simply carve these slices out of that cube using the copper interconnects within the rack as well as the optical transceivers on the face/edge/corner of the cube to wrap around and complete the 3D Torus if needed.

如果 slice 可以完整放進單一 4×4×4 cube,我們只要利用 rack 內的 copper interconnect,再搭配 cube face/edge/corner 上的 optical transceiver,直接從該 cube carve out 所需 slice;必要時再做 wrap-around,完成 3D Torus。

To see how wraparound and inter-cube connections are made, let’s start by looking at how we would create a 64 TPU slice in a 4x4x4 topography. We can use the unit 4x4x4 cube of 64 TPUs corresponding to one physical 64 TPU rack to build up this topography. All 8 TPUs in the interior of the 4x4x4 cube can fully connect to all 6 neighbors using copper. If a TPU does not have an interior neighbor along a given axis, it will wrap around and connect to a TPU on the opposite side of the cube. For example, TPU 4,1,4 has no interior neighbor in the Z+ direction, so it will use one 800G optical transceiver to connect to an OCS assigned to the Z-axis, with the OCS configured to direct this connection to the Z- side of the cube, connecting to TPU 4,1,1. In the Y- direction, TPU 1,1,1 will use an optical transceiver to connect to a Y-axis OCS to link to the Y+ side of TPU 1,4,1 and so on.

要理解 wrap-around 與 inter-cube connection 如何建立,先看如何在 4×4×4 topology 建立一個 64-TPU slice。我們可以直接使用對應單一實體 64-TPU rack 的 4×4×4 unit cube。Cube 內部的 8 顆 TPU 都可以完全透過 copper 連到 6 個 neighbor。如果某顆 TPU 在特定 axis 沒有 interior neighbor,就會 wrap around 連到 cube 另一側。例如 TPU 4,1,4 在 Z+ 方向沒有 interior neighbor,因此會用一個 800G optical transceiver 連到分配給 Z-axis 的 OCS,再由 OCS 把 connection route 到 cube 的 Z− 側,連上 TPU 4,1,1。同理,在 Y− 方向,TPU 1,1,1 會透過 optical transceiver 接到 Y-axis OCS,再連到 Y+ 側的 TPU 1,4,1,以此類推。

image

Source: SemiAnalysis, Google

Each face of the 4x4x4 cube will connect via 16 different OCSs – one OCS for each TPU on each face.

4×4×4 cube 的每一個 face 都會連接 16 個不同 OCS,也就是每個 face 上每顆 TPU 各對應一個 OCS。

For example, in the diagram below, on the X+ face, TPU 4,3,2 connects to the input side of OCS X,3,2. OCS X,3,2’s input side will also connect to the same TPU Index (4,3,2) on the X+ face of all 144 4x4x4 Cubes in the 9,216 TPU cluster. OCS X,3,2’s output side will then connect to the same TPU Index for every single cube in the cluster except this time on the X- face – so it will connect to TPU 1,3,2 on all 144 cubes of the cluster. The diagram below illustrates how all 16 TPUs on the X+ face of Cube A connect via 16 OCSs to 16 TPUs on the X- of Cube B.

例如下圖 X+ face 上,TPU 4,3,2 會連到 OCS X,3,2 的 input side。這個 OCS 的 input side 同時也會連到 9,216-TPU cluster 中所有 144 個 4×4×4 cube 的相同 TPU Index(4,3,2)。OCS X,3,2 的 output side 則會連到每個 cube 在 X− face 的相同 index,也就是所有 144 個 cube 的 TPU 1,3,2。下圖示意 Cube A 的 X+ face 上 16 顆 TPU,如何透過 16 個 OCS 連到 Cube B 的 X− face 上 16 顆 TPU。

These connections allow any “+” face of any cube to connect to the “-“ face of any other cube, enabling complete fungibility of cubes when forming slices.

這些 connection 讓任一 cube 的「+」face 都能連到另一個 cube 的「−」face,因此在形成 slice 時,不同 cube 之間具有完整 fungibility。

There are two constraints to briefly point out. First, TPUs of one Index on a given face can never connect directly to a different index – so TPU 4,3,2 could never be configured to connect to TPU 1,2,3. Second, as the OCS essentially acts as a patch panel – TPUs connected on the input side cannot “loop back” to connect to any other TPU that is also connected on the input side of the OCS - as an example, TPU 4,3,2 can never connect to TPU 4,3,3. So – any TPU on the “+” face can never connect to the “+” face of any other cube, and any TPU on the “-” face can never connect to the “-” face of any other cube.

這裡有兩個限制需要說明。第一,某個 face 上特定 Index 的 TPU,永遠無法直接連到不同 index;例如 TPU 4,3,2 不可能被設定成連到 TPU 1,2,3。第二,OCS 本質上像 patch panel,接在 input side 的 TPU 不能「loop back」連到另一顆同樣接在該 OCS input side 的 TPU;例如 TPU 4,3,2 永遠無法連到 TPU 4,3,3。因此,任何「+」face TPU 都不能直接連到另一個 cube 的「+」face,任何「−」face TPU 也不能直接連到另一個 cube 的「−」face。

image

Source: SemiAnalysis, Google

Let’s go larger and see how a 4x4x8 Topography could be set up. In this configuration, we extend the slice by connecting two 64 TPU 4x4x4 cubes along the Z-axis. In this case, the OCS will reconfigure the optical port that TPU 4,1,4 is connected to so that it now connects to TPU 4,1,5 instead of wrapping around back to TPU 4,1,1 as was the case for a standalone 4x4x4 topography. Extending this, we will have 16 optical connections extending from the Z- and Z+ faces of each of the two 4x4x4 TPU cubes, for a total of 64 Fiber strands connected into 16 Z-Axis OCSs.

再放大一點,看 4×4×8 topology 如何建立。這個配置沿 Z-axis 把兩個 64-TPU 4×4×4 cube 串在一起。此時 OCS 會重新設定 TPU 4,1,4 所連的 optical port,讓它改連 TPU 4,1,5,而不是像 standalone 4×4×4 topology 那樣 wrap around 回 TPU 4,1,1。延伸這個概念,兩個 4×4×4 TPU cube 的 Z− 與 Z+ face 各自都有 16 條 optical connection,合計 64 條 fiber strand 連入 16 個 Z-Axis OCS。

It is important to remind readers that Cube A and Cube B depicted below are not necessarily physically located next to each other. Instead, they are connected via OCSs and they could each be in completely different locations in the datacenter.

需要提醒的是,下圖中的 Cube A 與 Cube B 並不一定在實體位置上彼此相鄰。它們是透過 OCS 連接,因此實際上可以位於 datacenter 完全不同的位置。

image

Source: SemiAnalysis, Google

We will now move to a much larger topology – the 16x16x16 topology, which brings us up to 4,096 TPUs. In this topology, we use a total of 48 OCSs to connect 64 Cubes of 64 TPUs each. In the diagram below, each multi-colored cube represents one 64 TPU 4x4x4 cube. Taking the bottom right 4x4x4 cube as an example – this cube is connected to adjacent cubes along the Y-axis via OCSs.

接下來進入更大的 16×16×16 topology,也就是 4,096 顆 TPU。這個 topology 共使用 48 個 OCS,連接 64 個、每個含 64 顆 TPU 的 cube。下圖中每個不同顏色的 cube 都代表一個 64-TPU 4×4×4 cube。以右下方那個 4×4×4 cube 為例,它會透過 OCS 沿 Y-axis 連到相鄰 cube。

The maximum world size of 9,216 TPUs is built up using 144 4x4x4 cubes requiring 96 optical connections each amounting to a total requirement of 13,824 ports. Dividing this total port requirement by 288 (144 input and 144 output ports on each OCS) means we need 48 144x144 OCSs to support this maximum world size.

Maximum world size 9,216 顆 TPU,是由 144 個 4×4×4 cube 組成,每個 cube 需要 96 條 optical connection,合計 13,824 個 port。把這個 total port requirement 除以每個 OCS 的 288 個 port(144 input + 144 output),就得到需要 48 個 144×144 OCS 才能支援最大 world size。

image

Why use Google’s ICI 3D Torus Architecture?

But what is so great about Google’s unique ICI scale-up network – other than all the fancy cube diagrams one can spend countless hours drawing?

除了能讓人花無數小時畫各種漂亮 cube 圖之外,Google 這套獨特的 ICI scale-up network 到底厲害在哪裡?

World Size: The most obvious benefit is the very large 9,216 TPU maximum world size that the TPUv7 Ironwood supports. Even though the maximum slice size of 9,216 may rarely be used due to the drawback of diminished goodput, slices of thousands of TPUs can and are commonly used. This is far larger than the 64 or 72 GPU world size that is common in the merchant accelerator market and for other custom silicon providers.

World Size:最直接的優勢,是 TPUv7 Ironwood 支援高達 9,216 顆 TPU 的 maximum world size。雖然 9,216 的 maximum slice size 因 goodput 下降,實際上可能很少使用,但數千顆 TPU 的 slice 完全可行,而且相當常見。這遠大於 merchant accelerator 市場及其他 custom-silicon provider 常見的 64 或 72 GPU world size。

Atomic Claim 17/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0017

Claim: TPUv7 Ironwood ICI 的核心優勢之一是最大 9,216 TPU scale-up world size。
Frame: ATTRIBUTE · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

Reconfigurable and Fungibility: The use of OCSs mean that the network topology inherently supports the reconfiguration of network connections to support a high number of different topologies – in theory thousands of topologies. Google’s documentation site lists out 10 different combinations (image earlier in this section), but these are only the most common 3D slice shapes – there are many more available.

Reconfigurable 與 Fungibility:使用 OCS 代表 network topology 天生就能重新設定 connection,以支援大量不同 topology,理論上甚至可達數千種。Google documentation site 列出 10 種組合(本節前面已有圖),但那只是最常見的 3D slice shape,實際可用形式更多。

Even slices of the same size can be reconfigured differently. In the simple example of a Twisted 2D Torus diagrammed below, we see how looping across to an index of a different X coordinate instead of an index of the same X coordinate can reduce the worst-case number of hops and the worst-case bisection bandwidth. This can help improve all to all collective throughput. A TPUv7 cluster will twist at the 4x4x4 cube level.

即使 slice size 相同,也可以用不同方式重新配置。以下方簡化的 Twisted 2D Torus 為例,如果 wrap-around 時不是連到相同 X coordinate 的 index,而是不同 X coordinate,就能降低 worst-case hop count,並改善 worst-case bisection bandwidth,有助提升 all-to-all collective throughput。TPUv7 cluster 會在 4×4×4 cube 層級進行 twist。

image

Source: SemiAnalysis, Google

Reconfigurability also opens the door to a broad diversity of parallelisms. In a 64 or 72 GPU world size, different parallelism combinations are generally limited to the factors of 64. When it comes to the ICI scale-up network, the possibilities for implementing topologies to precisely match the combination of data parallelism, tensor parallelism and pipeline parallelism desired are plentiful.

Reconfigurability 也讓 parallelism 的組合非常多元。在 64 或 72 GPU world size 中,不同 parallelism 組合通常受限於 64 的因數;但在 ICI scale-up network 上,可以實作大量不同 topology,精準配合所需 data parallelism、tensor parallelism 與 pipeline parallelism 組合。

The fact that OCSs allow one to connect any “+” face of any cube to the “-“ face of any other cube means that there is complete fungibility of cubes. Slices can be formed out of any set of cubes. So if there are any faults or change in user demands or usage, this will not obstruct the formation of new topology slices.

OCS 能把任一 cube 的「+」face 連到任一其他 cube 的「−」face,因此不同 cube 之間具有完整 fungibility。任何一組 cube 都能拿來形成 slice,所以即使某些位置發生 fault,或 user demand/usage 改變,也不會阻礙重新建立新的 topology slice。

image

Source: Google

Lower Cost: Google’s ICI network has a lower cost than most switched scale-up networks. Though the FR optics used can be slightly expensive due to the use of circulators, the mesh network reduces the overall number of switches and ports that are needed and eliminates cost arising from connections between switches.

Lower Cost:Google ICI network 的成本低於多數 switched scale-up network。FR optics 因為使用 circulator,單價可能稍高,但 mesh network 大幅減少所需 switch 與 port 數量,也消除了 switch-to-switch connection 的成本。

image

Source: SemiAnalysis

Low Latency and Better Locality: The use of direct links between TPUs means that it is possible to achieve much lower latency for TPUs that are physically located close to one another or are reconfigured to connect directly to each other. TPUs that are close to each other also have better data locality.

Low Latency 與 Better Locality:TPU 之間使用 direct link,因此物理位置彼此接近、或被重新設定為直接相連的 TPU,可以達到很低 latency;距離近的 TPU 同時也有更好的 data locality。

Atomic Claim 18/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0018

Claim: ICI direct TPU links 可降低近距離 TPU latency,並改善 data locality。
Frame: ATTRIBUTE · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

Datacenter Network (DCN) – Scaling Beyond 9,216 TPUs

The Datacenter Network (DCN) is a network separate to ICI that serves the role of both a typical backend and front-end network. It connects across an even larger domain – 147k TPUs in the case of TPUv7 clusters.

Datacenter Network(DCN)是與 ICI 分離的另一套 network,同時扮演典型 backend 與 front-end network 的角色。它覆蓋的 domain 更大;以 TPUv7 cluster 為例,可連接多達 14.7 萬顆 TPU。

Atomic Claim 19/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0019

Claim: TPUv7 DCN 與 ICI 分離,同時扮演 backend/front-end network,可連接約 147k TPUs 的更大 domain。
Frame: ATTRIBUTE · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

As discussed in our earlier post on Mission Apollo, where Google proposed replacing the Electronic Packet Switch (EPS)-containing spine layer of the traditional “Clos” architecture with Paloma Optical Circuit Switches (OCS) , Google’s DCN consists of an optically switched Datacenter Network Interconnect (DCNI) layer that combines several aggregation blocks, each of which connects several 9,216 TPU ICI clusters.

我們先前在 Mission Apollo 文章中談過,Google 提議用 Paloma Optical Circuit Switch(OCS)取代傳統「Clos」architecture 中包含 Electronic Packet Switch(EPS)的 spine layer ↗。Google 的 DCN 由 optically switched Datacenter Network Interconnect(DCNI)layer 組成,並把多個 aggregation block 串在一起;每個 aggregation block 又連接多個 9,216-TPU ICI cluster。

In 2022, Google’s Apollo project proposed a DCN architecture that described using 136x136 OCS switches for TPUv4 pods with a pod size of 4,096 TPUs. OCS switches at the DCNI layer were organized into 4 Apollo zones, each containing a maximum of 8 racks of 8 OCS switches for a total of 256 OCS switches. When it comes to Ironwood, to support up to 147k TPUv7s on the same network, we hypothesize that the number of ports on the OCS will nearly double as opposed to increasing the maximum number of OCS switches.

Google 在 2022 年 Apollo project 提出的 DCN architecture,針對 pod size 4,096 顆 TPU 的 TPUv4,使用 136×136 OCS switch。DCNI layer 的 OCS 被組織成 4 個 Apollo zone,每個 zone 最多包含 8 個 rack、每 rack 8 個 OCS,合計 256 個 OCS。到了 Ironwood,為了讓同一 network 支援最多 14.7 萬顆 TPUv7,我們推測 Google 會讓每個 OCS 的 port 數幾乎翻倍,而不是繼續增加 OCS switch 的最大數量。

The diagram below illustrates what an Ironwood DCN network using 32 racks holding 256 300x300 OCS switches could look like. Assuming that there is no oversubscription between the spine layers of each aggregation block, a maximum of 16 ICI pods can be connected in the DCN with 4 aggregation blocks connecting 4 ICI pods each – a total of 147,456 TPUs.

下圖示意 Ironwood DCN 可能的配置:32 個 rack,共放置 256 個 300×300 OCS switch。假設每個 aggregation block 的 spine layer 之間沒有 oversubscription,DCN 最多可以連接 16 個 ICI pod,由 4 個 aggregation block、每個連接 4 個 ICI pod,合計 147,456 顆 TPU。

The DCNI layer connects the 4 aggregation blocks – depicted as the top layer in the diagram below. As with ICI, FR Optics are used to connect to the OCSs in order to maximize bandwidth per port on each OCS.

DCNI layer 會把 4 個 aggregation block 連起來,也就是下圖最上層。如同 ICI,這裡同樣使用 FR Optics 連接 OCS,以最大化每個 OCS port 的 bandwidth。

image

Source: SemiAnalysis

While existing Ironwood clusters may only have 1 or 2 aggregation blocks, Google DCN’s unique architecture allows for new aggregation blocks of TPUs to be added to the network without significant rewiring.

現有 Ironwood cluster 可能只有 1 或 2 個 aggregation block,但 Google DCN 的獨特 architecture 允許在不大幅重新佈線的情況下,把新的 TPU aggregation block 加進 network。

By using OCSs for the DCNI layer, the size of the DCN fabric can be incrementally expanded and the network can be re-striped to support new aggregation blocks. Furthermore, the bandwidth of aggregation blocks can be upgraded without having to change the make-up of the DCN layer. This allows the link speeds of existing aggregation blocks to be refreshed without changing the fundamental architecture of the network itself. The process of fabric expansion cannot go on indefinitely – at significant scale, it becomes unmanageable to rewire the network.

DCNI layer 採用 OCS 後,DCN fabric 可以逐步擴張,network 也能透過 re-striping 支援新的 aggregation block。除此之外,還可以在不改變 DCN layer 組成的情況下升級 aggregation block bandwidth,讓既有 block 的 link speed 更新,而不用改動 network fundamental architecture。當然 fabric expansion 也不可能無限持續;規模大到一定程度後,重新佈線會變得難以管理。

image

Source: SemiAnalysis, Google

TPU Software Strategy – Another Monumental Shift

Traditionally, TPU software and hardware teams have been internal-facing. This comes with advantages such as the absence of pressure by marketing teams to inflate stated theoretical FLOPs.

傳統上 TPU software 與 hardware team 都主要面向 Google 內部。這也帶來一些優點,例如沒有 marketing team 施壓、要求把 theoretical FLOPs 宣傳得更高。

Another advantage of being only internal facing is that the TPU teams heavily prioritized internal feature requests & optimizing internal workloads. The disadvantage is that they did not care much about external customers or workloads. The number of external developers in the TPU ecosystem is way lower than in the CUDA ecosystem. This is one of the main weaknesses of the TPU as it is with all non-Nvidia accelerators.

只服務內部的另一項優點,是 TPU team 可以高度優先處理 internal feature request,並最佳化 Google 自身 workload;缺點則是過去幾乎不在意 external customer 或外部 workload。TPU ecosystem 的 external developer 數量遠低於 CUDA ecosystem,而這也是 TPU、乃至所有非 Nvidia accelerator 的主要弱點之一。

Google has since revised their software strategy for externally-facing customers and has already made major changes to their TPU team’s KPIs and how they approach contributing to the AI/ML ecosystem. There are 2 major changes that we will discuss:

Google 後來已針對 external-facing customer 調整 software strategy,也大幅修改 TPU team KPI,以及團隊參與 AI/ML ecosystem 的方式。接下來會討論兩項重大改變:

Massive engineering effort on PyTorch TPU “native” support

大規模投入工程資源,建立 PyTorch TPU「native」support。

Massive engineering effort on vLLM/SGLang TPU support

大規模投入工程資源,強化 vLLM/SGLang 的 TPU support。

The externalization strategy is clear to see by looking at the number of contributions from various TPU software repos by Google. We can see a noticeable increase in vLLM contributions starting from March. Then from May, the “tpu-inference” repo was created which is the official vLLM TPU unified back-end, and since then there has been a flurry of activity.

從 Google 在各個 TPU software repo 的 contribution 數量,就能清楚看到 externalization strategy。從 3 月開始,vLLM contribution 明顯增加;5 月又建立「tpu-inference」repo,作為官方 vLLM TPU unified backend,之後 activity 更快速上升。

image

Source: GitHub, SemiAnalysis

Traditionally, Google only had first class support on the Jax/XLA:TPU stack (and TensorFlow/TF-Mesh RIP), but treated PyTorch on TPU as second class citizen. It relied on lazy tensor graph capture through PyTorch/XLA instead of having a first-class eager execution mode. Furthermore, it did not support PyTorch native distributed APIs (torch.distributed.*) or support PyTorch native parallelism APIs (DTensor, FSDP2, DDP, etc), but relied on weird out of tree XLA SPMD APIs (torch_xla.experimental.spmd_fsdp, torch_xla.distributed.spmd, etc.). This has led to a subpar non-native experience for external users that are used to the native PyTorch CUDA backend on GPUs and trying to switch to TPUs.

過去 Google 只有 JAX/XLA:TPU stack(以及已退出歷史舞台的 TensorFlow/TF-Mesh)享有 first-class support,PyTorch on TPU 則被當成 second-class citizen。它依賴 PyTorch/XLA 的 lazy tensor graph capture,而不是 first-class eager execution mode;同時不支援 PyTorch native distributed API(torch.distributed.*),也不支援 PyTorch native parallelism API(DTensor、FSDP2、DDP 等),反而使用一堆 out-of-tree XLA SPMD API,例如 torch_xla.experimental.spmd_fsdp、torch_xla.distributed.spmd。對原本習慣 GPU native PyTorch CUDA backend、想切到 TPU 的外部使用者而言,這種非 native experience 明顯較差。

image

Source: XLA

In October, Google’s “Captain Awesome” Robert Hundt quietly announced in the XLA repo that they will be moving away from a non-native lazy tensor backend towards a “native” TPU PyTorch backend that will support eager execution by default & integration with torch.compile & DTensor & torch.distributed APIs, etc. They will be doing this through the use of PrivateUse1 TorchDispatch key. This will mainly be done for Meta who has renewed interest in buying TPUs & does not want to move to JAX. It will also make it for people that enjoy PyTorch and do not like JAX to use TPUs too.

10 月,Google 的「Captain Awesome」Robert Hundt 在 XLA repo 中低調宣布,將從 non-native lazy-tensor backend 轉向「native」TPU PyTorch backend,預設支援 eager execution,並整合 torch.compile、DTensor、torch.distributed API 等。這會透過 PrivateUse1 TorchDispatch key 實作。這項工作主要是為了重新對採購 TPU 產生興趣、但不想轉向 JAX 的 Meta;同時也會讓喜歡 PyTorch、不喜歡 JAX 的開發者更容易使用 TPU。

Previously from 2020 to 2023, heavily used by a couple of teams at Meta FAIR used PyTorch XLA on TPUs but it was not widely adopted thus Meta leadership ended up cancelling the contracts in 2023. PyTorch XLA on TPUs is not a fun experience. The Meta FAIR GCP TPUs back then were even run using SLURM and not anything typical you would find on TPU stack like GKE/Xmanager/borg/etc.

2020~2023 年間,Meta FAIR 有少數團隊大量使用 TPU 上的 PyTorch XLA,但並未廣泛普及,因此 Meta leadership 最後在 2023 年取消相關 contract。PyTorch XLA on TPU 的使用體驗並不好;當時 Meta FAIR 的 GCP TPU 甚至是用 SLURM 管理,而不是 TPU stack 常見的 GKE/Xmanager/Borg 等工具。

image

Source: GitHub

This new PyTorch <> TPU will create a smoother transition for ML scientists that are used to PyTorch on GPUs to switch to PyTorch on TPUs and take advantage of the higher performance per TCO on TPUs.

新的 PyTorch <> TPU integration,會讓原本習慣 GPU 上 PyTorch 的 ML scientist 更平順地切換到 TPU 上的 PyTorch,並利用 TPU 更高的 performance per TCO。

Pallas is the kernel authoring language for writing custom kernels for TPU (similar to cuTile or Triton or CuTe-DSL). Meta & Google have also started work on supporting Pallas kernels as a codegen target for the Torch Dynamo/Inductor compile stack. This will allow for native TPU integration with PyTorch’s native torch.compile API & allow for end users to register custom pallas ops into PyTorch.

Pallas 是 TPU custom kernel 的 kernel authoring language,定位類似 cuTile、Triton 或 CuTe-DSL。Meta 與 Google 也已開始讓 Pallas kernel 成為 Torch Dynamo/Inductor compile stack 的 codegen target。如此一來,TPU 可以原生整合 PyTorch 的 torch.compile API,終端使用者也能在 PyTorch 中註冊 custom Pallas op。

image

Source: GitHub

In addition to the core in tree PyTorch native APIs, there is also work behind the scenes on integrating TPU pallas kernel language as a codegen target for Helion. You can think of Helion as a higher-level language for writing decently performing kernels in a high level language. Users can think about Helion as a low level Aten operators rather than as high level Triton/Pallas due to its similarity matching much closer to the Native PyTorch Aten ops.

除了 core in-tree PyTorch native API,背後也有人在整合 TPU Pallas kernel language,讓它成為 Helion 的 codegen target。Helion 可以理解成一種較高階的 kernel language,讓使用者用 high-level language 寫出效能不錯的 kernel。從抽象層級來看,Helion 更接近 low-level Aten operator,而不是較高階的 Triton/Pallas,因為其語義更接近 Native PyTorch Aten op。

image

Source: PyTorch Foundation

image

Source: PyTorch Mark Saroufim

Another area where the CUDA ecosystem is supreme is for open ecosystem inference. Historically, vLLM & SGLang support CUDA as first class (as ROCm as 2nd class citizen). Now Google wants in to the vLLM & SGlang open inference ecosystem and have announced beta TPU v5p/v6e support for vLLM & SGLang through a very “unique” integration.

CUDA ecosystem 另一個稱霸的領域,是 open-ecosystem inference。過去 vLLM 與 SGLang 都把 CUDA 當 first-class backend,而 ROCm 通常只是 second-class citizen。現在 Google 也希望進入 vLLM 與 SGLang 的 open inference ecosystem,並已透過一種相當「獨特」的 integration,宣布 vLLM/SGLang 對 TPUv5p/v6e 的 beta support。

image

Source: vLLM

vLLM& SGLang currently does this by lowering the PyTorch modelling code into JAX and taking advantage of the existing mature JAX TPU compilation flow. In the future once PyTorch XLA RFC #9684 (aka native TPU PyTorch backend) gets implemented, vLLM & SGLang plan on evaluating whether to switch to using that instead of translating modelling from PyTorch to JAX through TorchAX.

目前 vLLM 與 SGLang 的做法,是把 PyTorch modelling code lowering 到 JAX,再利用成熟的 JAX TPU compilation flow。未來等 PyTorch XLA RFC #9684,也就是 native TPU PyTorch backend 完成後,vLLM 與 SGLang 計畫評估是否改用這條 native path,而不再透過 TorchAX 把 modelling code 從 PyTorch 翻譯到 JAX。

Google & vLLM claim that this lowering to jax path does not require any changes to the PyTorch modelling code but given how few models vLLM TPU supports so far, we doubt this is true.

Google 與 vLLM 宣稱,走 JAX lowering path 不需要修改 PyTorch modelling code;但考量目前 vLLM TPU 支援的 model 數量仍非常少,我們對此有所懷疑。

Furthermore, Google has open-sourced & integrated some of their TPU kernels into vLLM such as a TPU optimized paged attention kernels, compute-comms overlapped GEMM kernels & a couple other quantized matmul kernels. They do not yet have MLA-friendly TPU kernels. It would be interesting to see once Inductor Pallas TPU codegen integration is more mature, whether it is possible to integrate kernel fusion & pattern matching into the existing vLLM PassManager. SGLang is also looking into implementing an torch.compile PassManager to make managing kernel fusions for many models more maintainable.

此外,Google 已把部分 TPU kernel open-source 並整合進 vLLM,包括 TPU-optimized paged attention kernel、compute-comms overlapped GEMM kernel,以及數個 quantized matmul kernel。不過目前仍缺少對 MLA 友善的 TPU kernel。等 Inductor Pallas TPU codegen integration 更成熟後,值得觀察能否把 kernel fusion 與 pattern matching 整合進既有 vLLM PassManager。SGLang 也正在研究實作 torch.compile PassManager ↗,讓大量 model 的 kernel fusion 管理更容易維護。

For Ragged Paged Attention v3, TPU handles it quite differently from vLLM GPU. vLLM manages KV cache with a technique similar to virtual memory and paging. However, this technique requires fetching dynamic addresses and performing scatter operations, something TPUs don’t support well. As a result, TPU kernels leverage fine-grained operation pipelining. Specifically, TPU’s page attention kernel prefetches query and KV blocks for the next sequence, so the memory loading is overlapped with computation.

在 Ragged Paged Attention v3 上,TPU 的處理方式與 vLLM GPU 很不一樣。vLLM 用類似 virtual memory 與 paging 的方式管理 KV cache,但這種技術需要抓取 dynamic address 並執行 scatter operation,而 TPU 並不擅長。因此 TPU kernel 改用 fine-grained operation pipelining。具體來說,TPU paged-attention kernel 會預先抓取下一個 sequence 的 query 與 KV block,讓 memory loading 與 computation overlap。

In the existing vLLM MoE kernel, we sort tokens by expert ID, dispatch tokens to the devices with the corresponding experts, perform group matrix multiplication, and combine tokens from experts back to original devices. However, the kernel performs poorly for two reasons: TPUs are slow at performing sorting operations, and the kernel is unable to overlap communication with computation.

在既有 vLLM MoE kernel 中,系統會先依 expert ID 排序 token,把 token dispatch 到擁有對應 expert 的 device,執行 grouped matrix multiplication,再把各 expert 的 token combine 回原 device。但這個 kernel 效能不佳,主要有兩個原因:TPU 執行 sorting operation 很慢,而且 kernel 無法讓 communication 與 computation overlap。

To work around this issue, Google developers designed all-fused MoE. All-fused MoE dispatches tokens for one expert per device at a time while overlapping MoE dispatch & MoE combine communications & avoiding sorting tokens by expert ID. With all-fused MoE, the Google engineer reported 3 - 4x speedup over existing kernels.

為了解決這個問題,Google developer 設計了 all-fused MoE。它一次讓每個 device 處理一個 expert 的 token,同時 overlap MoE dispatch 與 MoE combine communication,並避開依 expert ID 排序 token。Google engineer 回報 all-fused MoE 相較現有 kernel 可帶來 3~4 倍 speedup。

image

Source: SemiAnalysis

Furthermore, another hardware unit in TPUs is the SparseCore (SC) used to accelerate embedding lookups and updates. SC comes with a scalar subcore SparseCore Sequencer (SCS) and multiple vector subcores SparseCore Tiles (SCT). SCT supports local and remote direct memory access at a more fine-grained 4-byte or 32-byte granularity, compared to TPU TensorCore’s 512-byte loads. This enables SC to perform gather/scatter operations and ICI communications while overlapping with TensorCore operations.

TPU 還有另一個 hardware unit:SparseCore(SC),用來加速 embedding lookup 與 update。SC 包含 scalar subcore SparseCore Sequencer(SCS)以及多個 vector subcore SparseCore Tile(SCT)。SCT 支援 local/remote direct memory access,granularity 可細到 4 byte 或 32 byte,相較 TPU TensorCore 的 512-byte load 更細,因此 SC 能執行 gather/scatter operation 與 ICI communication,同時與 TensorCore operation overlap。

At JAX DevLabs, we learned that programmability of SparseCore is a work in progress. We can expect Mosaic, the TPU custom kernel compiler, to compile in an MPMD fashion, where SCS and SCT executes different kernels, and different SparseCores can run different programs. We suspect once the programmability catches up, TPU MoE kernels would be able to perform dispatch and combine operations in a similar way as GPUs, instead of dispatching by expert IDs.

在 JAX DevLabs,我們了解到 SparseCore 的 programmability 仍在開發中。未來可預期 TPU custom kernel compiler Mosaic 會以 MPMD 方式 compile,讓 SCS 與 SCT 執行不同 kernel,而且不同 SparseCore 也能跑不同 program。我們推測,一旦 programmability 追上來,TPU MoE kernel 就能像 GPU 一樣執行 dispatch 與 combine,而不是依 expert ID 逐一 dispatch。

image

Source: Google

In terms of disaggregated prefill decode, which we described in depth in our AMD 2.0 post , Google has experimental support on vLLM for single host disagg PD, not they do not support multi-host wideEP disagg prefill or MTP yet. These inference optimizations are critical to lower the TCO per million tokens and increase the perf per dollar and perf per watt. Furthermore, they have not yet integrated TPU vLLM inference support into popular RL frameworks like VERL, etc. Google is slowly moving in the correct direction in terms of how they approach the open AI/ML ecosystem especially for their “native” TPU backend.

至於我們在 AMD 2.0 文章中深入介紹的 disaggregated prefill/decode ↗,Google 目前在 vLLM 上只有 single-host disaggregated PD 的 experimental support,尚不支援 multi-host wideEP disaggregated prefill,也不支援 MTP。這些 inference optimization 對降低每百萬 token 的 TCO、提高 performance per dollar 與 performance per watt 都非常關鍵。此外,他們也尚未把 TPU vLLM inference support 整合進 VERL 等熱門 RL framework。整體來看,Google 對 open AI/ML ecosystem 的策略正慢慢往正確方向前進,尤其是新的「native」TPU backend。

vLLM TPU Benchmarks are not relevant yet

This week, there was an new inference benchmark on TPUv6e that dropped claiming that TPUv6e has 5x worst performance per dollar than NVIDIA GPUs. We disagree mainly due to 2 reasons. First of all, this is benchmark is on vLLM on TPUs which was only released an couple month ago thus does not yet have optimized performance. Google internal Gemini workloads & Anthropic workloads work on an internal custom inference stack that has better perf per TCO than NVIDIA GPUs.

本週出現一份新的 TPUv6e inference benchmark,宣稱 TPUv6e 的 performance per dollar 比 NVIDIA GPU 差 5 倍。我們不同意,主要有兩個原因。第一,這份 benchmark 使用 TPU 上的 vLLM,而 vLLM TPU 才剛發布幾個月,performance 尚未充分最佳化。Google 內部 Gemini workload 與 Anthropic workload 使用的是 internal custom inference stack,其 perf/TCO 其實優於 NVIDIA GPU。

Secondly, Aritifical Analysis’s cost per million tokens is using the list price of $2.7/hr/chip for TPUv6e. No major customers of TPUs is paying anywhere close to that much for TPUv6e given the BOM is a tiny fraction of the H100. As everyone knows, most clouds have an high ball list price such that their account sales executives can do “car salesman” tactics and give massive discounts so that the customer thinks they are getting a good deal. The SemiAnalysis AI TCO Model tracks the acutal market rental price of TPUs across all the various contract lengths (1 month, 1 year, 3 years, etc).

第二,Artificial Analysis 計算每百萬 token 成本時,使用 TPUv6e 每顆每小時 2.7 美元的 list price。但沒有任何主要 TPU 客戶會真的支付接近這個價格,尤其 TPUv6e BOM 只有 H100 的一小部分。眾所皆知,cloud provider 通常先掛出很高的 list price,好讓 account sales executive 用「賣車業務」式策略提供大幅 discount,讓客戶覺得自己拿到好價格。SemiAnalysis AI TCO Model 追蹤不同 contract length——1 個月、1 年、3 年等——下 TPU 真實 market rental price。↗

artificialanalysis

Source: artificialanalysis

Critical Missing Piece of TPU Software Stategy

One part where Google is still approaching their software strategy incorrectly is with their XLA graph compiler & networking libraries & TPU runtime is still not open sourced nor well documented. This has led to frustrated users across the spectrum from advanced users to the average user of not being able to debug what is going wrong with their code. Furthermore their MegaScale codebase for multi-pod training is not open source either.

Google software strategy 仍有一個方向做錯:XLA graph compiler、networking library 與 TPU runtime 至今仍未 open-source,也缺乏良好 documentation。這讓從 advanced user 到一般使用者都很挫折,因為 code 出錯時常常無法 debug 問題來源。此外,用於 multi-pod training 的 MegaScale codebase 同樣沒有開源。

We strongly believe that in order to accelerate the adoption, Google should open source it and the increased user adoption will outweigh all the software IP they will make public & free. Just like how PyTorch or Linux being open sourced rapidly increased adoption, open sourcing XLA:TPU & TPU runtime & networking libs will rapidly accelerated this too.

我們強烈認為,如果 Google 想加速 adoption,就應該把這些技術 open-source。使用者增加所帶來的價值,會大於公開並免費釋出 software IP 的損失。就像 PyTorch 與 Linux 開源後迅速擴大 adoption,一旦 XLA:TPU、TPU runtime 與 networking library 開源,TPU ecosystem 的 adoption 也會明顯加速。

What does this mean for Nvidia?

Now that Google has gotten their act together on TPU and is selling them externally for people to put in their own datacenters, what are the implications on Nvidia’s business? Does Nvidia finally have a legitimate competitor that will put its market share and margins at threat? Behind the paywall, we will share our thoughts on what this means for Nvidia as well as reveal more about the TPU roadmap.

如今 Google 終於把 TPU 戰略整理好,也開始把 TPU 直接賣給外部客戶、讓客戶放進自己的 datacenter,這對 Nvidia business 代表什麼?Nvidia 是否終於遇到一個真正有能力威脅其 market share 與 margin 的競爭者?在付費內容中,我們會分享對 Nvidia 影響的看法,也會揭露更多 TPU roadmap。

While Ironwood is a proper competitor to Blackwell, Nvidia once again hits back with Vera Rubin. Vera Rubin will deliver huge performance uplifts across compute, memory and network with TPU v8 seeing much smaller improvements.

Ironwood 雖然已是 Blackwell 真正的競爭對手,但 Nvidia 接下來又會用 Vera Rubin 反擊。Vera Rubin 將在 compute、memory、network 三方面帶來巨大 performance uplift,相較之下 TPUv8 的改善幅度小很多。

The 8th generation TPUs will be available in 2027 and will be competing against Nvidia Vera Rubin. There will be 2 versions of TPU v8 but this will be different from the “P” (full) and “E” (lite) SKUs that featured in the then 4th and 5th generations. Rather, it is a dual track with one SKU co-designed with Broadcom (TPU 8AX codenamed “Sunfish”) and one SKU co-designed with MediaTek (TPU 8X codenamed “Zebrafish”).

第八代 TPU 將於 2027 年推出,直接與 Nvidia Vera Rubin 競爭。TPUv8 會有兩個版本,但不同於第 4、5 代曾使用的「P」(full)與「E」(lite)SKU。這次是雙軌設計:一款由 Broadcom co-design,TPU 8AX、代號「Sunfish」;另一款由 MediaTek co-design,TPU 8X、代號「Zebrafish」。

Atomic Claim 20/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0020

Claim: TPUv8 預計 2027 年推出雙軌版本:Broadcom co-design 的 8AX/Sunfish 與 MediaTek co-design 的 8X/Zebrafish。
Frame: NARY_RELATION · Mode: EXPECTED · Mapping: PARTIAL
開啟逐條審核

TPU 8AX is very similar to Ironwood, even staying on the same N3E logic node with a similar layout with 2 compute die, 1 I/O chiplet, and 8 stacks of HBM3E. The memory is upgraded to 12-high stacks from 8-high and with the highest pin speeds of 9.6Gbps from SK Hynix giving it over a ~30% boost in memory bandwidth vs TPU v7.

TPU 8AX 與 Ironwood 非常相似,甚至沿用同一個 N3E logic node,layout 也大致相同:2 顆 compute die、1 顆 I/O chiplet、8 stack HBM3E。Memory 則從 8-high 升級到 12-high stack,並採用 SK Hynix 最高 9.6 Gbps pin speed,使 memory bandwidth 相較 TPUv7 提升超過約 30%。

Atomic Claim 21/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0021

Claim: TPU 8AX 延續 N3E,配置 2 compute dies、1 I/O chiplet、8 stacks HBM3E。
Frame: ATTRIBUTE · Mode: EXPECTED · Mapping: PARTIAL
開啟逐條審核

Atomic Claim 22/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0022

Claim: TPU 8AX HBM3E 由 8-high 升至 12-high,SK Hynix 9.6Gbps pin speed,使 memory bandwidth 相較 TPUv7 增加約 30% 以上。
Frame: COMPARISON · Mode: EXPECTED · Mapping: COMPLETE
開啟逐條審核

TPU v8X only has a single compute die, one I/O die and 6 stacks of HBM3E 12-high. The compute die for TPU v8X will be on N3P, not N3E. The strategy behind Google choosing to partner with MediaTek is to reduce the margin that they pay to their silicon design partners or specifically Broadcom. Broadcom charges Google for the whole System in Package which they stack a healthy margin on. This includes HBM.

TPUv8X 只有 1 顆 compute die、1 顆 I/O die,以及 6 stack 12-high HBM3E。TPUv8X 的 compute die 會使用 N3P,而不是 N3E。Google 選擇與 MediaTek 合作的核心策略,是降低支付給 silicon design partner、尤其 Broadcom 的 margin。Broadcom 目前向 Google 按整個 System in Package 收費,並在上面疊加健康 margin,其中連 HBM 也包含在內。

Atomic Claim 23/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0023

Claim: TPU v8X 預計採 1 compute die + 1 I/O die + 6 stacks 12-high HBM3E,compute die 使用 N3P。
Frame: ATTRIBUTE · Mode: EXPECTED · Mapping: PARTIAL
開啟逐條審核

This is despite Google being largely responsible for both the front-end and back-end design of the compute elements of the chip, with Broadcom contributing various PHYs (most importantly Broadcom’s best in class SerDes) and controllers. Google wants to move to a model where their silicon partner only charges for the things they add value on and get closer to paying BOM cost for their silicon.

但實際上,compute element 的 front-end 與 back-end design 很大程度都由 Google 自己負責,Broadcom 主要貢獻各種 PHY——最重要的是其業界領先 SerDes——與 controller。Google 希望轉向一種新模式:silicon partner 只針對真正創造價值的部分收費,讓 Google 採購 silicon 的成本更接近 BOM cost。

This is where MediaTek comes in who is much more flexible on the custom silicon model. With MediaTek, Google is on the way to moving to a “Customer Owned Tooling” model where the end customer owns and is responsible the entire design end to end. This is the point where custom silicon because truly vertically integrated and the end goal of every hyperscaler. This is ambitious, as it would require the hyperscalers to have full end to end silicon capability like one of major silicon design houses.

這正是 MediaTek 的切入點,因為它在 custom-silicon business model 上彈性大得多。透過 MediaTek,Google 正逐步走向「Customer Owned Tooling」模式,由最終客戶擁有並負責 end-to-end 的完整設計。Custom silicon 到這一步才算真正 vertically integrated,也是所有 hyperscaler 的終極目標。當然這相當 ambitious,因為 hyperscaler 必須具備像大型 silicon design house 一樣的完整端到端晶片能力。

For TPU V8X, Google was still assisted by MediaTek on the compute side of things with MediaTek owning the tapeout at TSMC and providing their 3nm design libraries to the Google engineering team. Without Broadcom holding their hand, taping out this chip took much longer than expected but this finally happened this quarter.

TPUv8X 的 compute 部分,Google 仍由 MediaTek 協助;MediaTek 負責在 TSMC 的 tapeout,並把自家 3nm design library 提供給 Google engineering team。少了 Broadcom 手把手協助後,這顆晶片 tapeout 花的時間比預期久很多,但終於在本季完成。

MediaTek’s big design contribution is in the I/O chiplet which features MediaTek’s own 224G SerDes. The other thing MediaTek is responsible for is packaging design, which is something that is more in the realm of chip designers. What moves the needle in a big way is that with MediaTek, Google can directly procure HBM from primarily SK Hynix, rather than have it go run through the COGS of a silicon house and have margin stacked on it. This is important given that HBM tends to be the largest component of package level BOM.

MediaTek 最大的 design contribution 在 I/O chiplet,其中採用 MediaTek 自家 224G SerDes。另一項由 MediaTek 負責的是 packaging design,這原本就更接近 chip designer 的專業範圍。真正明顯改變 economics 的地方,是與 MediaTek 合作後,Google 可以直接向主要供應商 SK Hynix 採購 HBM,不必讓 HBM 先經過 silicon house 的 COGS、再被疊加一層 margin。由於 HBM 往往是 package-level BOM 最大項目,這點非常重要。

Atomic Claim 24/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0024

Claim: MediaTek 在 TPU v8X 的主要設計貢獻之一是 I/O chiplet,採其自有 224G SerDes。
Frame: NARY_RELATION · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

Atomic Claim 25/25 · 2025-11-28_tpuv7-google-takes-a-swing-at-the::TPU7-0025

Claim: 透過 MediaTek 合作模式,Google 可主要向 SK Hynix 直接採購 HBM,避免 HBM 經 silicon design house COGS 再加 margin。
Frame: NARY_RELATION · Mode: ASSERTED · Mapping: COMPLETE
開啟逐條審核

While the big change in TPU V8 is that Google is working with 2 design houses, engineering resources seemed to have been spent adapting to this new model and ramping up their collaboration with MediaTek. We were the first to reveal the dual track approach and have constantly been sending status updates on the TPUv8 projects as it has huge implications for Broadcom and Mediatek in the Accelerator Model.

TPUv8 最大變化雖然是 Google 同時與兩家 design house 合作,但大量 engineering resource 看起來都花在適應這個新模式,以及建立與 MediaTek 的合作流程。我們最早揭露這套 dual-track approach,並持續在 Accelerator Model 中更新 TPUv8 project 狀態,因為它對 Broadcom 與 MediaTek 影響巨大。↗

The result is that the gen-on-gen TPUv8 performance uplifts are much milder relative to what Nvidia plans achieve with Rubin in terms of both compute and memory. For external customers the TCO per effective FLOP advantage remains, but it is much narrower than Ironwood compared to Blackwell.

結果是 TPUv8 的 gen-on-gen performance uplift,相較 Nvidia 對 Rubin 在 compute 與 memory 上規劃的提升溫和得多。對 external customer 而言,TPU 的 TCO per effective FLOP 優勢仍然存在,但已遠小於 Ironwood 對 Blackwell 的優勢。

image

Source: SemiAnalysis

image

Source: SemiAnalysis

On cost per memory bandwidth, there is still a very slight advantage for external customers but far from the advantages. Again, this is down to Rubin going to a whopping 20TB/S of bandwidth per chip with HBM4 using ~10Gbps pin speeds, while TPU 8 continues to use HBM3E delivering half the bandwidth at 9.8TB/s for v8AX.

若看 cost per memory bandwidth,external customer 仍有非常小的優勢,但已與前代不可同日而語。原因仍是 Rubin 將透過 HBM4 與約 10 Gbps pin speed,把單顆晶片 bandwidth 拉到驚人的 20 TB/s;TPUv8 則繼續使用 HBM3E,v8AX 僅約 9.8 TB/s,不到一半。

image

Source: SemiAnalysis

With Nvidia once again clawing back the performance gap relative to TPU v8, this is why Anthropic needed to rebuild their Nvidia partnership.

Nvidia 再次透過新產品追回相較 TPUv8 的 performance gap,這也正是 Anthropic 必須重新建立與 Nvidia partnership 的原因。

While TPU (and Trainium) have found ways to thread the performance/TCO needle in Anthropic’s favor, Nvidia always runs fast and delivers innovation at breakneck pace that is simply too hard to ignore. This is seen in the chart below, as Nvidia remains the dominant player when it comes to FLOPs shipped.

雖然 TPU(以及 Trainium)找到方法,在 performance/TCO 上做出對 Anthropic 有利的平衡,但 Nvidia 永遠跑得很快,創新速度驚人,很難被忽視。下圖也反映這點:若以實際出貨 FLOPs 來看,Nvidia 仍然是絕對主導者。

image

Source: SemiAnalysis Accelerator Model

Nvidia initially had a much less aggressive target for Rubin, but they upped the power from 1800W to 2300W in order to improve FLOPS and the HBM speed from 13TB/s to 20TB/s. This was largely because of Nvidia’s paranoia and competitive pressure from AMD and Google. Nvidia is sprinting as fast as possible at the speed of light.

Nvidia 原本對 Rubin 的 target 沒有這麼激進,但後來把 power 從 1,800W 提高到 2,300W,以提升 FLOPs,同時把 HBM bandwidth target 從 13 TB/s 拉到 20 TB/s。這很大程度源自 Nvidia 的高度危機意識,以及 AMD、Google 帶來的競爭壓力。Nvidia 正以近乎光速的速度全力衝刺。

If Nvidia’s aggressive last minute FLOPS and memory bandwidth increases work out, Google’s TPU goes from competitive externally to uncompetitive with the TPUv8, because they were so tepid on design choices.

如果 Nvidia 最後這波激進追加的 FLOPs 與 memory bandwidth 都能成功實現,那麼 Google TPU 到 TPUv8 世代可能會從「對外具競爭力」變成「不具競爭力」,因為 Google 在 design choice 上實在太保守。

OpenAI Chip Team Is Now Serious

OpenAI Chip Team Is Now Serious

Dylan Patel

·

2024年6月3日

Read full story

閱讀完整文章 ↗

Google historically had significantly better TCO than GPUs with TPUs, that may not be forever. Google has had some TPUv8 delays on the silicon side plus they have a slow supply chain from chip fabrication to assembled rack to running workloads in a datacenter.

歷史上 Google TPU 的 TCO 明顯優於 GPU,但這個優勢未必會永遠存在。Google 的 TPUv8 在 silicon 端已出現部分 delay,而且從 chip fabrication、assembled rack 到 datacenter 真正跑起 workload,整條 supply chain 都偏慢。

Furthermore, Google has a tepid TPUv8 design that simply doesn’t go fast enough on TSMC’s 2nm, or HBM4 given the timeframe of its launch. Nvidia is on 3nm and HBM4, and in the same time frame, AMD is gunning for 2nm and HBM4. Google despite paying through the nose for Broadcom SerDes is only moving onto 224G in 2027.

此外,TPUv8 design 本身也偏保守;以其 launch 時程來看,Google 沒有積極上 TSMC 2nm 或 HBM4。Nvidia 同期已採 3nm + HBM4,AMD 更準備挑戰 2nm + HBM4。Google 明明為 Broadcom SerDes 支付高昂價格,卻要到 2027 年才進到 224G。

Google is ceding huge TCO advantages away to Rubin. We may end up in a world where Rubin in the Kyber rack is competitive or better TCO than Google’s TPUv8 even for many of Google’s internal workloads

Google 正把原本巨大的 TCO 優勢拱手讓給 Rubin。未來甚至可能出現一種情況:對 Google 許多 internal workload 而言,Kyber rack 上的 Rubin TCO 都能與 TPUv8 相當、甚至更好。

The cards have been shown by Google, and now Nvidia has to execute to remain the lion at the top of the food chain. Nvidia tends to push at the speed of light but if they hit delays or miss perf on Rubin Oberon and Rubin Kyber, they could be dethroned.

Google 已經把牌攤開,接下來輪到 Nvidia 必須成功 execution,才能繼續當食物鏈頂端的獅子。Nvidia 一向用近乎光速的速度推進,但如果 Rubin Oberon 或 Rubin Kyber 出現 delay,或 performance 未達預期,它也可能被拉下王座。