TPU 係針對 tensor processing 嘅專用 ASIC,重點係服務機器學習系統 。當模型 shape 穩定、batching 合理、切分(sharding)方式啱 TPU、編譯器路徑順暢,呢種專用化可以令大型而規律嘅張量工作負載更容易食盡硬件。
H100 走嘅路線就闊啲。佢有 Tensor Cores,對 AI 好進取;但 H100 SXM 規格表同時列出傳統 FP64、FP32,以及多種低精度 Tensor Core 模式 。如果同一批加速器要支援唔同實驗、唔同精度、甚至唔完全一樣嘅深度學習工作,呢種彈性就好有價值。
TPU 同 GPU 規格表經常用唔同精度模式、唔同系統假設、唔同擴展路徑。睇數字可以理解取捨方向,但唔應該直接當作蘋果對蘋果嘅性能排名。
Google Cloud 亦記錄 A3 機型可掛 1、2、4 或 8 張 H100 GPU,而且每張 H100 GPU 有 80GB HBM3 。Google Cloud 嘅 AI Hypercomputer 內容亦將 TPU 同使用 NVIDIA H100 GPU 嘅 A3 VM 放喺同一個 AI 基建組合入面
。換句話講,實務上唔一定係「Google Cloud 上用 TPU」對「去第二個雲用 GPU」;有時係同一雲端平台入面,喺 TPU 同 H100 之間揀。
當專用化係優勢,而唔係限制,TPU 就值得排前啲考慮。特別係:
TPU 可以好吸引,但「吸引」係 workload 跑出嚟嘅結果,唔係普遍定律。Google Cloud 曾發布 AI inference 上 GPU 同 TPU 嘅 performance-per-dollar 分析 ,呢點亦提醒大家:推論經濟效益要睇模型同設定,唔存在單一放諸四海皆準嘅加速器排名。
如果你重視彈性多過專用化,H100 通常係較穩陣嘅候選。特別係:
H100 最強嘅論點,唔係「每個 benchmark 都一定贏 TPU」。更實際嘅講法係:當需求會變、模型會換、精度會調,GPU 平台通常比較容易承接。
價錢好容易比較,但亦好容易比較錯。一個第三方比較曾列出 Google Cloud TPU v5e 約 $1.20 每 chip-hour,Azure ND H100 v5 例子則約 $12.84 每個 80GB H100 GPU-hour 。不過,呢個係跨雲、第三方、非官方嘅比較,只可以當方向參考,唔可以直接推論「TPU 一定平」。
更實際嘅成本比較,要一齊量度:
最後要問嘅唔係「邊粒 chip 平」,而係:每個有效輸出要幾多錢?可以係每個 training step、每個收斂模型、每個 inference token,或者達到指定 latency 目標嘅總成本。
用一句話講:TPU 更似專用 AI 加速器;H100 更似彈性加速平台。若果你個模型 TPU-friendly、深度學習成分重,而且本身已經打算上 Google Cloud,TPU 可以係更值得測試嘅 cost-performance 選項。若果你需要廣泛數值模式、混合工作負載、GPU 導向營運延續性,或者想減低遷移風險,NVIDIA H100 GPU 通常係較安全嘅預設選擇 。
最可靠嘅最終答案,仍然係用你真正要訓練或 serving 嘅模型做 workload-specific benchmark:量度吞吐量、記憶體行為、使用率、總成本,同埋工程投入。