Google 第六代张量处理单元,为自家大模型训练与推理服务提供算力底座。
这颗芯片是干嘛的
Trillium 是 Google 第六代张量处理单元(TPU,专门为机器学习计算设计的自研芯片)。说白了,它不对外卖,只服务于 Google Cloud 上的客户和 Google 自家的大模型业务——Gemini 的训练和推理就跑在这类硬件上。你如果是在 Google Cloud 上跑大规模模型训练、或者要做高吞吐的推理服务,它就是你该关心的东西;如果只是跑个小模型玩玩,那用 GPU 或者更便宜的实例更划算。
相比上一代,变化在哪
最直观的一点是能效。Google 官方给出的说法是,Trillium 的单芯片峰值算力比第五代 TPU 提升了大约 4.7 倍,同时能效也明显改善。这个数字听起来夸张,但要注意它对比的是 v5e 这类偏推理的型号,不是 v5p 那种训练旗舰,横向比较时得看清楚基准。
架构上,Trillium 扩大了矩阵乘法单元(MXU)的规模,并提升了高带宽内存的容量和带宽。对大模型训练来说,内存带宽往往比纯算力更卡脖子——参数和梯度在芯片内外来回搬运,带宽不够,算力再高也喂不饱。Trillium 在这块的补强,直接受益的是长上下文训练和批量推理场景。
互联方面延续了 Google 的光路交换(OCS)方案,可以把成千上万颗芯片连成一个 Pod。这意味着你扩集群的时候,不需要重新布线,拓扑可以动态调整。对做超大模型预训练的团队,这个特性比单芯片跑分更有实际意义。
用起来是什么体验
大部分用户不会直接碰裸芯片,而是通过 Google Cloud 的 TPU 虚拟机或者 GKE 上的 TPU 节点来用。框架层面,JAX 是原生支持最好的,PyTorch 通过 XLA 编译也能跑,但调优的坑会多一些。如果你团队本来就是 JAX 技术栈,迁移成本很低;如果是 PyTorch 重度用户,建议先拿小规模任务验证一下编译和性能表现,别一上来就压大集群。
计费按芯片小时算,抢占式实例价格低不少,适合能容忍中断的实验性训练。生产环境用按需或预留容量,具体价格随区域和型号浮动,下单前查一下当前报价。
谁适合用,谁再等等
适合的:在 Google Cloud 生态里、要做百亿参数以上模型训练或高并发推理的团队;已经用 JAX 或者在考虑迁过去的;对集群扩展性和能效有硬性要求的。
可以再观望的:主要跑在 AWS 或 Azure 上的(跨云用 TPU 不现实);模型规模不大、GPU 够用的;团队没有 XLA 调优经验的——这类情况下,省下的电费可能还不够填调试的时间成本。
官网 https://cloud.google.com/tpu 上有各代型号的规格对比和可用区域,动手前值得花十分钟对一遍。
常见问题
Google TPU v6 Trillium 是什么?
Google 第六代张量处理单元,为自家大模型训练与推理服务提供算力底座。
Google TPU v6 Trillium 的官方网站是什么?
Google TPU v6 Trillium 的官方网站是 https://cloud.google.com/tpu,可直接在浏览器中打开使用。
