Training Data - 谷歌AI基础设施负责人Amin Vahdat谈前沿AI的物理与经济 封面

谷歌AI基础设施负责人Amin Vahdat谈前沿AI的物理与经济

Google's AI Infrastructure Chief, Amin Vahdat, on the Physics & Economics of Frontier AI

本集简介

在十万加速器的规模下,每小时都会发生多次故障,这也是为什么谷歌AI基础设施首席技术官Amin Vahdat认为FLOPS(每秒浮点运算次数)是一个虚荣指标。真正重要的指标是他所称的“有效吞吐量”(goodput):即工作负载在实际故障中真正交付的有效工作量。Amin首次剖析了将TPU产品线拆分为8i和8t背后的计算逻辑,解释了为何TPU的核心基础组件自v1以来未曾改变,以及谷歌与DeepMind如何在同一空间内协同设计,在芯片流片前中途拦截并优化芯片架构。他阐述了长周期智能体如何推动CPU和存储需求与加速器需求一同激增,光电路交换机如何在毫秒级时间内将光线重路由至备用机架,以及为何谷歌宁愿等待公用事业电力供应也不愿自建吉瓦级发电厂。我们还探讨了轨道数据中心及2036年的兆瓦级机架。 由Sequoia Capital的Sonya Huang主持 0:00 – 引言 1:47 – 什么让数据中心成为AI数据中心 5:30 – 有效吞吐量而非FLOPS:当每小时都发生故障时,如何保持问责 11:52 – 每六个月翻倍令牌容量,以及增益的实际来源 15:32 – TPU赌注:从2013年的逆向投资到拆分8i和8t 23:30 – 协同设计的利弊 26:11 – 与DeepMind并肩作战:在半空中拦截芯片 34:16 – 长周期智能体改变数据中心的形态 37:50 – 光电路交换与网络现状 42:35 – 电力是约束条件:公用事业、吉瓦瓦特及数据中心规模规划 49:23 – 训练集群与服务集群、七岁的TPU及开放标准 58:29 – 轨道数据中心与2036年的超级计算机

双语字幕

仅展示文本字幕,不包含中文音频;想边听边看,请使用 Bayt 播客 App。

Speaker 0

在硬件方面,你也知道,存在这样一个机会:你对某个特定工作负载越专门化,灵活性就越低,但硬件会更快、更节能。

In hardware, again, as you know, there is this opportunity where the more you specialize to a particular workload, the less flexible it is, the faster, the more power efficient the hardware is gonna be.

Speaker 0

所以这是一种艺术,也是一种预测,预测你在设计什么,以及那个工作负载能持续多久。

So it is this art, and it's this projection of what are you designing to and how persistent is that workload.

Speaker 0

换句话说,如果这个工作负载一两个月或三个月后就会消失,即使在这三个月里它很重要,你拦截它的窗口期也很短。

In other words, if it's gonna go away after a month or two months or three months, even if it's big for those three months, you got a really narrow window to intercept it.

Speaker 0

所以它必须有一定的持久性,而且你必须能够准确预测……

So it has to be somewhat durable, and you have to be able to project exact...

Speaker 0

准确预测专门化它能带来什么好处。

Exactly what win you can get for specializing to it.

Speaker 1

非常高兴欢迎Amin Vahdat来到节目。

Thrilled to welcome Amin Vahdat to the show.

Speaker 1

Amin,感谢你今天参加我们的节目。

Amin, thank you for joining us for today.

Speaker 0

能来到这里真的很兴奋。

It's really exciting to be here.

Speaker 0

我真的很期待。

I'm really looking forward to it.

Speaker 1

我对今天的话题非常兴奋,因为我们正处于人类历史上最大规模的资本支出建设之中。

I am very excited for today's topic because we are in the middle of the biggest CapEx build out in human history.

Speaker 1

你就身处其中。

You are in the middle of it.

Speaker 1

仅谷歌一家,今年预计就要在资本支出上花费超过两千亿美元,其中大部分用于建设数据中心。

Google alone is expected to spend more than $200,000,000,000 on CapEx this year, most of which is going into building data centers.

Speaker 1

你正是这一切的核心。

You're at the center of it all.

Speaker 1

去年年底,你被任命为谷歌AI基础设施的负责人。

You were named the head of Google's AI infra at the end of last year.

Speaker 1

所以,你是引领人类历史上资本最密集的建设工作的关键人物。

So you are the man spearheading the efforts of one of the most capital intensive build outs in human history.

Speaker 1

因此,今天能和你深入探讨这个话题,我真的很兴奋。

And so I am really excited to get into it with you today.

Speaker 0

是的,这绝对是个大年,整个行业都是如此,包括谷歌在内。

Yeah, it's a huge year, for sure, of course, across the industry, including at Google.

Speaker 0

说实话,我真的觉得我们从未见过这样的情况。

Really, I don't think we've ever seen anything like this, honestly.

Speaker 0

至少谷歌没有,但就像你说的,在人类历史上,从建设规模和转型速度来看,真的难以置信。

Certainly not Google, but as you said, I think in the history of humanity in terms of the build outs and the pace of transformation, really unbelievable.

Speaker 1

在我们深入之前,也许先给听众做个快速入门。

Before we get into it, maybe just crash course for the audience.

Speaker 1

什么是AI数据中心?它和普通数据中心有什么不同?

What is an AI data center, and how is it different from a non AI data center?

Speaker 0

这是个很好的问题,因为AI数据中心和普通数据中心其实有很多相似之处,并没有根本性的不同。

It's a very good question in that AI data center and a non AI data center do have a lot of similarities, actually, and they're not radically different.

Speaker 0

我的意思是,它由混凝土、外壳组成。

I mean, it consists of concrete, an enclosure.

Speaker 0

它包含电气设施、机械设施、冷却系统。

It consists of electrical yards, mechanical yards, cooling.

Speaker 0

一排排的电力分配设施排列在那里。

You have row after row of power being distributed.

Speaker 0

那里有大量的网络基础设施。

There's a huge amount of network infrastructure there.

Speaker 0

换句话说,我们把大量的计算设备连接在一起。

In other words, we connect large amounts of computes to one another.

Speaker 0

里面还会放不少存储基础设施。

A fair amount of storage infrastructure goes in there.

Speaker 0

我觉得我们在AI基础设施上看到的最大不同就是专业化。

I think that the big difference that we're seeing with AI infrastructure is specialization.

Speaker 0

过去建数据中心,真的是一项二十、二十五、三十年的建筑投资。

In the past, when we're building a data center, it really is a twenty, twenty five, thirty year building investment.

Speaker 0

我们会考虑在这二十、二十五、三十年间它会如何演变。

And we're thinking about how it's going to be evolving over that twenty, twenty five, thirty year period.

Speaker 0

可能会有服务器放进去。

You might have servers go into it.

Speaker 0

可能会有网络存储设备。

You might have networking storage.

Speaker 0

可能会有一些加速器、GPU、TPU之类的硬件放进去。

You might have some accelerators, GPUs, TPUs, whatever they might be going into it.

Speaker 0

但规划周期是二十五年到三十年。

But it's a twenty five, thirty year planning horizon.

Speaker 0

而硬件的寿命可能只有六年。

And the lifetime of the hardware might be six years.

Speaker 0

所以我们需要规划很多代硬件。

So many generations that we have to plan for.

Speaker 0

AI数据中心往往更加专用化。

An AI data center oftentimes is going to be more purpose built.

Speaker 0

也就是说,我们经常会把建筑和将要放进去的硬件一起设计。

So in other words, we are oftentimes co designing the building with the hardware that might go into it.

Speaker 0

我们可能会说,你知道吗,实际上我们不会在这栋楼里放很多存储设备。

We might be saying, you know what, actually, we're not going to put a lot of storage into this building.

Speaker 0

为什么?

Why?

Speaker 0

因为一个存储机架可能需要10、20、30、40千瓦的电力。

Because a storage rack might have 10, 20, 30, 40 kilowatts of power.

Speaker 0

如果你把它放在一个TPU机架或GP机架旁边,那些现在轻松就能达到几百千瓦,未来几年可能达到兆瓦级别。

You put that next to a TPU rack or a GP rack that easily is hitting hundreds of kilowatts today, might hit megawatts people are talking about that in the next few years.

Speaker 0

设计一栋能容纳连续30个存储机架的建筑,和设计同一排只有一两个AI机架的建筑,设计思路完全不同。

Designing a building that might take 30 storage racks in a row versus one or two AI racks in that same row very, very different design.

Speaker 0

想想尺寸上的差异。

Just think of it in terms of the size.

Speaker 0

想想电力需求,以及电力如何在整个建筑中分配等等。

Think of it in terms of the power and how that would be distributed across the building, etcetera.

Speaker 0

网络方面也是一样。

Networking would be the same.

Speaker 0

存储机架所需的网络量,尤其是硬盘存储,相比AI机架来说,简直微不足道。

The amount of networking that you would need for a storage rack, tiny, especially if it's hard drives, compared to an AI rack.

Speaker 0

所以如果你想让数据中心完全通用,你可能会把它建得太大、太过度设计,以确保在三十年内都能适用。

So if you're trying to make it fully fungible, you'll probably make it too big and too overbuilt, fungible over certainly a thirty year period.

Speaker 0

AI数据中心很可能会更加定制化,与硬件协同设计,甚至包括冷却和电力分配等方面。

An AI data center likely is gonna be much more purpose built, co designed with the hardware, even to the point of cooling and power distribution, etcetera.

Speaker 0

所以会有更多的协同优化。

So a lot more co optimization.

Speaker 1

你们给我投资的一家公司,Inaffable Intelligence,交付了一个大型bilirubin集群,我看到它出货时的照片了。

You all delivered a big bilirubin cluster to one of my portfolio companies, Inaffable Intelligence, and I saw the photographs of it as it went out.

Speaker 1

那真是美极了。

That is a thing of beauty.

Speaker 0

是的。

It is.

Speaker 0

是的。

It is.

Speaker 1

这就像看人类历史上最大的建筑工程一样,看着那个数据中心,你会觉得,哇,这是人类能力的纪念碑。

It's one of those things where, similar to looking at the biggest construction projects in human history, you look at that data center and it's like, wow, that is a monument to what mankind can do.

Speaker 0

不,我们拍了一张漂亮的照片,这只是一些机架。

No, we got a nice picture of it, and this is just a couple of racks.

Speaker 0

它的布线,光纤分布真的很漂亮。

The cabling, the fiber distribution for it is really beautiful.

Speaker 0

美不美是主观的,但对我这样的人,可能对你和观众中的其他人来说,它确实是一件艺术品。

Beauty is not the beholder, but for folks like me and probably yourself and others in the audience as well, it is a thing of beauty.

Speaker 0

我们把这张照片发到社交媒体上,人们很喜欢,他们非常欣赏Ineffable在做的事情,团队很棒。

We put this picture up on social media and people love the fact that ineffable, they're a huge fan of what they're doing, fantastic team.

Speaker 0

这引起了很多关注。

That got a lot of attention.

Speaker 0

好吧,这对Ineffable来说是个好机架,但实际上人们只是喜欢看光纤的照片和光纤的分形特性。

Okay, great rack for ineffable, but actually people just loved seeing the pictures of the fiber and the fractal nature of the fiber.

Speaker 0

这实际上是我们有史以来最受欢迎的帖子之一。

One of the most popular posts that we've ever had actually was around that.

Speaker 0

所以,是的,绝对是这样。

So yeah, absolutely.

Speaker 0

我们对此真的非常非常兴奋。

We're really, really excited about that.

Speaker 1

是的,我看到那张照片时都起鸡皮疙瘩了。

Yeah, I had goosebumps seeing the picture.

Speaker 1

在这次大规模建设中,你们如何衡量自己并保持责任感?

How do you measure and hold yourselves accountable in the middle of this big build out?

Speaker 1

我们在节目开始前聊过,FLOPS是一个虚荣指标,你更倾向于另一种指标。

We were talking right before the show about how FLOPS is a vanity metric and you prefer an alternate metric.

Speaker 1

你能详细说说吗?

Can you say more?

Speaker 0

是的,我觉得有一点需要指出,无论是FLOPS还是你喜欢的其他以芯片为中心的指标,这些在理论上都是如此。

Yeah, so I think one thing to note is that whether it's FLOPS or pick your other favorite chip centric metric, these are in theory.

Speaker 0

换句话说,在某些条件下,无论你使用什么芯片,这都是你能提供的最大FLOPS值。

In other words, under some conditions, for whatever chip you have, this is the maximum amount of FLOPS that you can deliver.

Speaker 0

我们最终真正关心的是每个工作负载实际交付的性能。

What we really care about in the end is what's the performance delivered by workload.

Speaker 0

这就是我们关注的重点。

That's what we're looking at.

Speaker 0

而且,性能很少是由单个芯片决定的,实际上这种情况相对少见。

And rarely, it happens, but actually relatively rarely, is that performance determined by a single chip.

Speaker 0

它涉及FLOPS、HBM、SRAM容量等等。

It's FLOPS, it's HBM, it's SRAM capacity, etcetera.

Speaker 0

这些都非常重要。

Those are all super important.

Speaker 0

但可能更重要的是,这些芯片如何以2个、4个、8个、16个、1000个、10000个甚至更多的方式组合在一起,不仅包括加速器(无论是TPU还是GPU),还包括可能为它们提供数据的CPU,以及连接它们所有部分的网络。

But it might be how two, four, eight, 16, 1,000, 10,000 more of these chips composed together with not just the accelerators, again, whether TPUs or GPUs, but then the CPUs that might feed them the data, the network that connects them all together.

Speaker 0

所以,你运行的是什么工作负载,以及该工作负载的性能如何?

So what is the workload that you're running, and what is the performance of that workload?

Speaker 0

一个有趣的衡量指标是你的FLOPS利用率。

One measure that is interesting is what's your FLOPS utilization.

Speaker 0

例如,对于某个特定的工作负载,如果理论上你的工作负载能达到TeraFLOP或PetaFLOP级别,那么你实际实现了其中的多少比例?

So for example, for a particular workload, if you have, in theory, TeraFLOP or a PedaFLOP capable for your workload, what fraction of that are you delivering?

Speaker 0

这就是有效吞吐量的衡量标准。

Now, that's a measure of goodput.

Speaker 1

那是什么?

What is that?

Speaker 1

什么是有效吞吐量?

What is goodput?

Speaker 0

你可以想想吞吐量,这是个常见的术语。

So you can think of throughput, which is a well known term.

Speaker 0

那是理论上能达到的吞吐量。

That's the throughput that is possible.

Speaker 0

但现在我们得考虑其他一些因素。

But now let's consider some other considerations.

Speaker 0

一个是工作负载的减速情况。

One is, what is the slowdown of the workload?

Speaker 0

这不仅仅是工作负载本身固有的,还有其他方面真正影响我们的可靠性。

Again, just inherent to the workload, but other aspects of it that really hits our reliability.

Speaker 0

所以从我们如何对自己负责的角度来看,如果某个芯片在处理同步工作负载时出现故障,而很多这类工作负载,无论是训练、服务还是智能体工作负载,都是同步的。

So in terms of how we hold ourselves accountable, if we have a chip failing for a synchronous workload, and many of these workloads, whether training or serving or agentic workloads, they're synchronous.

Speaker 0

有很多很多组件在同时协同工作。

There's many, many components that are working together simultaneously.

Speaker 0

现在,假设有1000个、10000个、甚至100000个这样的组件同时工作,而且它们真的需要在微秒或毫秒级别上进行协调。

Now if you have, let's say, 1,000, 10,000, 100,000 of these components working together simultaneously, and they're really needing to coordinate at microsecond or millisecond granularity.

Speaker 0

其中一个组件出故障,可能就会让整个系统停下来,因为每个人都依赖其他人完成各自的那部分工作,才能得出一个难题的答案。

One of them fails, it might actually bring the whole thing to a stop because everyone is counting on everyone else to do that part of the job in order to come up with the answer to a really tough question.

Speaker 0

其中一个停了,我们就得弄清楚发生了什么,是哪个停了,我们在之前某个时间点有没有计算检查点,怎么恢复那个检查点,怎么重新启动?

One of them stops, now we have to figure out what happened, which one stopped, what's a checkpoint that we have of the computation at some previous state in time, how do we restore that checkpoint, how do we restart?

Speaker 0

最坏的情况,我们得从头开始。

Worst case, we have to restart from the beginning.

Speaker 0

那真的会很糟糕,但在某些情况下确实会发生,尤其是在推理这一侧。

That would be really bad, but that can happen in certain cases, especially the inference side.

Speaker 0

关键点在于,如果你不得不回去重做一大堆计算,如果你不得不停下来等待弄清楚故障原因,所有这些工作都是实实在在的工作。

The point here is that if you now then have to go back and redo a bunch of computation, if you then have to pause and wait to figure out what happened for the failure, all that work is work.

Speaker 0

这其实并不能帮你得到答案。

It's not actually helping you get the answer.

Speaker 0

比如说,你在纸上解一道题。

Terms of, let's say that you're working out a problem on paper.

Speaker 0

第一步,第二步,第三步,第四步。

Step one, step two, step three, step four.

Speaker 0

如果你因为犯了错而不得不回到第一步,是的,你还是在做事,那是吞吐量,你在干活,但真正交付答案的有效产出是多少呢?

If you have to go back to step one because you've made a mistake, yes, you're still doing work, that's throughput, you're doing work, but what is the goodput in delivering your answer?

Speaker 0

基本上就是你解决这个问题所花的总时间。

It's basically the total amount of time it took you to solve the problem.

Speaker 0

这才是关键。

That's what matters.

Speaker 0

如果有故障,有故障恢复,有任何打断你工作的事情,那都是问题的一部分。

And if you have failures, if you have failure recovery, if you have whatever it is that's interrupting your work, that's part of the issue.

Speaker 0

那么,我们怎么对自己负责呢?

So now, how do we hold ourselves accountable?

Speaker 0

它交付的是实际的有效产出,不是理论上的基准吞吐量或理论上的优越性,而是针对真实工作负载、真实故障条件下实际发生的情况。

It's delivered goodput, not theoretical benchmark throughput or goodness in theory, but actually for a workload, for real failure conditions, what's happening.

Speaker 0

而残酷的现实是,在十万加速器的规模下……

And the unfortunate reality is that at 100,000 accelerator scale...

Speaker 1

我正想说,在那个规模下,总会有东西一直在出故障。

I was going to say at that scale, something's filling all All the time,

Speaker 0

一直如此。

the time.

Speaker 0

而且你知道,这些芯片中的每一颗都是大自然的奇迹。

And each one of these, as you're aware, each one of these chips is a wonder of nature.

Speaker 0

我是说,它们处于制造工艺的最前沿。

I mean, they're at the very bleeding edge of what's possible to manufacture.

Speaker 0

所以对我来说,这真的很令人惊叹。

And so again, to me, it's stunning.

Speaker 0

而且实际上,这些芯片不仅仅是一颗芯片。

And now, actually, these chips aren't just one chip.

Speaker 0

这些芯片实际上是封装在一起的,很多时候由两个、四个、八个甚至更多的小芯片组成。

They're packages made up of, in many cases, two, four, eight, maybe more chiplets that are composing together.

Speaker 0

然后,当然,旁边还有HPM,网络连接,可能还有共封装光学器件之类的。

And then, of course, HPM off to the side, network connectivity, maybe things like co packaged optics.

Speaker 0

不是批评,但确实有很多东西可能会出问题。

No criticism, lots of things can fail.

Speaker 0

现在如果你有十万个这样的芯片,肯定会有出故障的。

And now if you've 100,000 of them, something is going to fail.

Speaker 0

你必须做好准备,近乎实时地检测问题,并近乎实时地恢复。

You have to be prepared for that, detect that in near real time, recover from that in near real time.

Speaker 0

要做到这些,遥测问题真的非常棘手。

Doing all that, it's really like finding the telemetry problem is massive.

Speaker 0

这就像在干草堆里找针,而且不是找一次,是持续不断地找,几秒、几分钟,有些任务甚至要持续几小时、几天甚至几周,一直在线进行。

It's like finding a needle in the haystack continuously across certainly seconds and minutes, but for some of these jobs, hours and days and even weeks, just continuous and online.

Speaker 0

我们衡量自己的标准是,对于数据中心里真正重要的负载,我们提供的有效吞吐量是多少。

How we hold ourselves accountable is what's the goodput that we deliver for the workloads that actually matter in the data center.

Speaker 1

“有效吞吐”是谷歌的术语,还是行业术语?

Is goodput a Google term or is it an industry term?

Speaker 0

这是谷歌的术语,但我觉得行业里越来越多的人开始用这个词了。

It's a Google term, but I think more and more people across the industry are starting to pick it up.

Speaker 1

那为了让我有个概念,十万个加速器的规模,是说每分钟会出一次故障,还是每天一次?

And then just to calibrate me, 100,000 accelerator scale, are we talking it's going to fail once a minute, once a day?

Speaker 0

是十万个加速器,甚至更多。

Many 100 times thousand accelerators.

Speaker 0

让我想想。

So let me see.

Speaker 0

我觉得肯定每天会出好几次故障,具体取决于配置,可能每小时好几次,总会有东西出问题。

I think that it is definitely going to be at the scale of multiple times a day and perhaps depending on the exact configuration, multiple times an hour, something is going to fail.

Speaker 1

最常见的故障原因是什么?

And what are the most common failure reasons?

Speaker 0

问题就在这儿。

This is the problem.

Speaker 0

其实,这个问题问得非常好。

Actually, a very good question.

Speaker 0

如果故障原因很常见,我们早就找到并解决了。

If there were a common failure reason, we'd have figured it out and fixed it.

Speaker 0

这其实是一个不断发现新问题的漫长过程。

It is a long tail of constant discovery.

Speaker 0

每次推出新产品,总会有意想不到的问题出现。

Whenever we have a new product that's being introduced, there's going to be something that hits us.

Speaker 0

说实话,很多时候,因为技术太前沿了,问题可能出在网络方面。

In many cases, frankly, because again, it's at the very bleeding edge, it might be network related.

Speaker 0

也可能是我们如何以超高速连接这些设备的问题。

It might be how we connect these things together at super high speed.

Speaker 0

还可能与硬件有关。

That might be something to do with the hardware.

Speaker 0

这些问题我们都会逐一解决。

Those things we work through.

Speaker 0

但很多问题可能出在软件上。

But then a lot of the issues could be software.

Speaker 0

所以这是我们对自己负责的另一个方面。

So this is the other aspect of how we hold ourselves accountable.

Speaker 0

再说,芯片可能具备一定的浮点运算能力。

Again, the chip might be capable of a certain level of FLOPS.

Speaker 0

但如果你有编译器错误、运行时错误、模型问题、操作系统问题等等,这些都会影响整个系统的性能。

But if you have a compiler bug, a runtime bug, a model issue, something else, operating system issue, doesn't matter, that's going to impact the end to end system performance.

Speaker 0

所以你可能硬件完美、完全可靠,但软件问题会拖累你。

So you might have perfect hardware, fully reliable, but then you might have software issues that hurt you.

Speaker 1

加速器公司,比如英伟达或TPU团队,有没有提供一个标准的参考架构,告诉你围绕他们的加速器构建系统的最佳方案?

Is there a standard reference stack from the accelerator companies, from Nvidia or from the TPU team of, here is the optimal system to build around our accelerators.

Speaker 1

只要按照那个系统来构建,就没问题了吗?

And as long as you build to that system, you're good?

Speaker 1

还是说,除了半导体公司提供的东西之外,你们还需要自己做多少额外的数据中心设计?

Or how much of your own kind of data center design do have to do above and beyond what the semiconductor companies give you?

Speaker 0

所以是有一个参考技术栈的。

So there's a reference stack.

Speaker 0

我的意思是,英伟达确实是一家非常出色的整体系统公司。

And I mean, would say that NVIDIA is an incredible whole systems company.

Speaker 0

他们显然是半导体公司,但不仅仅是半导体公司。

They're obviously a semiconductor company, but they're not just a semiconductor company.

Speaker 0

他们提供了一个非常非常强大的参考技术栈。

They give you a really, really strong reference stack.

Speaker 0

但我想说的是,我们发现,大多数客户会利用这个参考技术栈,但很多人也会进行定制。

But I would say that many, we find that the way I'd put it is most of our customers leverage that reference stack, but many also specialize.

Speaker 0

也就是说,他们可能会发现,对于他们的特定用例来说,这样做很自然,他们有优化机会或者需要做一些不同的事情,然后他们就会去做。

So in other words, they might find that as natural for their particular use case, They have an optimization opportunity or something different that they need to do, and they're going to do that.

Speaker 0

同样,在TPU这边,我们也有一个参考技术栈。

Similarly for the TPU side, we have a reference stack.

Speaker 0

但大多数人会利用它。

But then most people will leverage that.

Speaker 0

不过很多人也会做定制化。

Many will specialize it as well, though.

Speaker 1

明白了。

Got it.

Speaker 1

然后我想,从整体容量来看,你告诉过你的团队,谷歌大约每六个月就要把服务容量翻一番。

And then I guess in terms of overall capacity, you've told your teams that Google has to roughly double the serving capacity every six months or so.

Speaker 1

是这样吗?

Is that right?

Speaker 0

嗯,要说明一下,这指的是有效的可用容量,从我们的角度来看,最终是从服务角度出发,也就是生成令牌的能力。

Well, to be clear, this is in terms of effective available capacity from the way in the end that we look at it is from a serving perspective, its token generation capability.

Speaker 0

所以容量,这里我要说的是,它是软件和硬件的结合。

So capacity, and this is where I would say it's a combination of software and hardware.

Speaker 0

硬件可能有一些所谓的固有FLOPS水平。

The hardware might have some quote unquote inherent level of FLOPS.

Speaker 0

我这里说的并不是说每六个月就必须把FLOPS数量翻一番。

What I'm saying here is not necessarily you have to double the number of FLOPS every six months.

Speaker 0

那是一条路。

That's one one path.

Speaker 0

你得每六个月让硬件生成令牌的能力翻一番。

You have to double the capability of that hardware to generate tokens every six months.

Speaker 0

而且其中很大一部分,甚至更多,将来自软件,而不是硬件。

And as much or more of that is going to come from software as it is from hardware.

Speaker 0

所以换句话说,可能是模型优化来实现这一点。

So in other words, it could be a model optimization that delivers that.

Speaker 0

也可能是运行时优化来实现。

It could be some runtime optimization that delivers that.

Speaker 0

实际上,很可能是几十个甚至上百个单独的优化,不断叠加,才让这一切成为可能。

It's really probably going to be dozens or hundreds of individual optimizations that are just landing again and again and again to make it all possible.

Speaker 0

但确实,容量提升的速度非常惊人。

But yes, the rate of capacity improvement is incredible.

Speaker 1

我想我们已经进行了几年的数据中心建设,也经历了几年模型和软件的进步。

I guess we've had a few years of data center build out now and a few years of model progress and software progress.

Speaker 1

从经验上看,容量增长——比如用每瓦特智能来衡量——有多少来自芯片本身,多少来自模型,多少来自其他软件,还有哪些其他大的组成部分?

What has been the empirical breakdown of how much capacity maybe as measured by intelligence per watt, how much capacity increase has come from the silicon itself versus the models versus other software and any other kind of big components?

Speaker 0

是的,这个问题问得很好。

Yeah, it's a really good question.

Speaker 0

我没有确切的比例,但根据我们的经验,就每瓦特智能而言,大部分收益来自模型方面的改进。

I don't have the exact breakdown, but I would say that in our experience, most of the benefits come from model side improvements in terms of intelligence per watt.

Speaker 0

顺便说一句,每瓦特智能是一个非常棒的指标。

And by way, intelligence per watt is a fantastic metric.

Speaker 0

对我们来说,我们用的是每瓦特有效吞吐量,我们稍后可以再讨论为什么瓦特要作为分母。

We also, for us, it's goodput per watts, and we can come back to why the watts need to be the denominator.

Speaker 0

有效吞吐量可以很好地衡量每瓦特交付的智能。

Goodput could well be a measure of the intelligence delivered per watt.

Speaker 0

换句话说,有效吞吐量是一个针对特定工作负载的指标。

In other words, goodput is a workload specific metric.

Speaker 0

但我想说,大部分收益通常来自模型方面。

But I would say most of the gains often come from the model side.

Speaker 0

软件系统方面,贡献相当大。

Software system, quite a bit.

Speaker 0

为什么?

Why?

Speaker 0

因为它们能确保你现有的硬件被有效利用。

Because they're able to actually make sure that the hardware that you have is being used effectively.

Speaker 0

而硬件方面,进步确实惊人。

And then the hardware, it is pretty stunning.

Speaker 0

换句话说,我们现在所处的世界,每年性能提升两倍甚至更多是完全可能的。

In other words, we're living in a world right now where 2x or more year over year performance improvements is absolutely possible.

Speaker 0

所以硬件是支持这一点的。

And so the hardware does support it.

Speaker 0

如果你愿意,可以说这是一个免费的倍增器——不是免费的,但其他所有层面都可以依赖它,作为每年推动大家共同提升的倍增器。

And if you want, it's a free multiplier not free, but everyone else above it can count on it in terms of that being a multiplier that lifts everyone else up year over year.

Speaker 1

我很想聊聊TPU项目和协同设计。

I'd love to talk a bit about the TPU program and co design.

Speaker 1

谷歌十多年前就开始自己造芯片了。

So Google started building custom silicon more than a decade ago.

Speaker 1

当时这是个逆势而为的决定。

It was contrarian call at the time.

Speaker 1

TPU项目是怎么一步步发展起来的?

How has the TPU program evolved?

Speaker 0

变化非常大。

Quite a lot.

Speaker 0

项目2013年启动的时候,确实是个逆势的选择。

Mean, when the program started 2013, it was really a contrarian call.

Speaker 0

说实话,现在很难回到2013年那个时刻去体会当时的普遍看法。

And I mean, I think that at the time, it's hard to put yourself back into the moment 2013, conventional wisdom.

Speaker 0

当时所有最聪明、最有见识的人都会说,你不会为单一工作负载去专门造一个加速器。

All the smartest, wisest people would say, you don't build a custom built accelerator for a single workload.

Speaker 0

为什么?

Why?

Speaker 0

因为摩尔定律还在,每十八到二十四个月性能翻倍,这个规律还在。

Because Moore's Law is there, doubling of performance every whatever it is, eighteen or twenty four months is there.

Speaker 0

你可以利用标准的编程模型,你所有的C++代码,还有Java、Python,不管是什么。

You get to leverage standard programming models, all your C plus plus code, etcetera, Java, Python, whatever it might be.

Speaker 1

就像芯片界的苦涩教训。

Like the bitter lesson of chips.

Speaker 0

对,没错。

Yes, exactly.

Speaker 0

芯片界的苦涩教训就是,专用化永远赢不了。

It's like the bitter lesson of chips is that specialization never wins.

Speaker 0

但在这种情况下,我们有这一个应用,或者少数几个应用,它们会受益匪浅,而且需要难以想象的大量通用CPU来支持。

But in this particular case, was we have this one application, or a few, a small number of them, that would benefit tremendously and that would require an unimaginable amount of general purpose CPU to support.

Speaker 0

所以,在2013年,这确实是一场赌注。

So really, in 2013, was a bet.

Speaker 0

而且,即使在公司内部,也有不少人,我觉得,不确定这能不能成功。

And there were quite a few people, even within the company, I would say, who were not sure that it would work out.

Speaker 0

所以那是一场赌注。

So it was a bet.

Speaker 0

结果证明这是一场非常成功的赌注。

It turned out to be a massively successful bet.

Speaker 0

第一块芯片主要是为了推理。

So the first chip was all about inference.

Speaker 0

第二块芯片则是,嘿,实际上我们可以用同样的思路来制造训练芯片。

The second chip was, hey, actually, we can take the same idea and build a training chip.

Speaker 0

从那以后,它被越来越多地用于各种场景。

From there, it got picked up for more and more use cases.

Speaker 0

差不多在第二块芯片推出的时候,Transformer被发明了。

Around the time the second chip came out, transformers were invented.

Speaker 0

那是一个非常非常重要的时刻,实际上彻底改变了TPU项目。

This was a major, major moment, and that actually completely shifted the TPU program.

Speaker 0

我们当然也发现,推荐系统在TPU上运行得非常好。

We, of course, learned that recommender systems could run really, really well on the TPUs.

Speaker 0

所以广告和相关应用就跟着来了。

And so ads and related use cases came along.

Speaker 0

所以我觉得这种演变,就是范围和影响力不断扩大。

So I would say that change in evolution has been one of expansion in scope and impact.

Speaker 0

换句话说,一开始是几个应用场景的推理服务,影响很大。

In other words, to start with a really impactful use case of a couple of applications for inference serving.

Speaker 0

主要是语言翻译和语音识别,然后是训练,再然后是Transformer、推荐系统,随着生成式AI的兴起,系统规模越来越大,也越来越可扩展。

This was language translation, primarily, and voice recognition, to then training, to then transformers, recommender systems, and continuing to generalize as I guess the Gen AI moment took a hold to ever larger, ever more scalable systems as well.

Speaker 1

你提到Transformer出现的那一刻是个重大时刻。

You mentioned the moment the transformer came through being a major moment.

Speaker 1

我很好奇,TPU是一种特定的架构,但它并不是专门为Transformer设计的。

I'm curious to explore, the TPU was like a specific architecture, but it wasn't specific to the transformer specific.

Speaker 1

你如何在芯片的专用性和工作负载的通用性之间找到平衡?

How do you kind of straddle the fine line of how specific you want your chip to be for the workload?

Speaker 0

这个问题问得好。

This is a great question.

Speaker 0

我觉得这真的取决于芯片对特定工作负载的适用性。

And I think that it really comes down to the applicability of the chip to a particular workload.

Speaker 0

也就是说,其实每一代我们都在考虑这个问题。

So in other words, in the end, we've been thinking about this for every generation.

Speaker 0

我们会不会进一步专业化?

Would we further specialize?

Speaker 0

比如两年前或者更早一点,我们面临的问题是,到2026年,我们该用两颗芯片还是一颗?

The question that we were facing, let's say, two years ago or a little bit more was, in 2026, should we have two chips or one?

Speaker 0

我们可以做一颗芯片,既能做推理又能做训练,而且两者都做得很好。

We could have one chip that could do inference and training simultaneously and do both quite well.

Speaker 0

或者我们可以做两颗芯片,一颗专门做推理,另一颗专门做训练。

Or we could have two chips, one that was further specialized for inference and the second one that was further specialized for training.

Speaker 0

经过分析和研究,我们今年发布了两颗芯片,8i用于推理,8t用于训练。

This analysis and this work led to the release of two chips this year, 8i for inference, 8t for training.

Speaker 0

最后我们意识到,虽然几年前情况不一定如此,但到2026年,推理和服务的需求确实在快速增长。

And in the end, what we realized is that it wasn't the case necessarily a couple of years ago, but by 'twenty six, we saw inference and serving really taking off.

Speaker 0

所以,如果我们觉得推理服务在芯片生命周期内可能占到市场的30%、40%、50%甚至60%,那么推出一款在服务方面明显更快的芯片就变得很有意义了。相比之下,如果我们预测推理只占市场的2%或5%,即使那款专用芯片快两倍,也可能不值得,因为你最终会选择那款虽然不完全优化但通用的芯片。

And so having a chip that would be significantly faster for serving that we thought might be 30%, 40%, 50%, 60% of the market in its lifetime started making a lot of sense for us relative to if we projected inference to be 2% or 5% of the market, even if that specialized chip is, let's say, 2x faster, it might not make sense, because you'd actually go for the one general purpose chip that's not fully optimized.

Speaker 0

但没关系,因为这样你就有了统一性等等。

But that's Okay because you now have the uniformity, etcetera.

Speaker 0

所以,这确实归结为一个计算问题:你还要进一步专业化吗?

So really, it does come down to a calculus question of, Okay, you further specialize?

Speaker 0

那个工作负载有多大?

How big is that workload?

Speaker 0

预计两三年、三四年后,那个工作负载会有多大?

How big is that workload projected to be in couple of three, four years?

Speaker 0

某个特定工作负载是否会有持续的增长?

Is this a sustained growth for a particular workload?

Speaker 0

在硬件方面,正如你所知,有一个机会:你对某个工作负载越专业化,硬件就越不灵活,但速度更快,能效更高。

In hardware, again, as you know, there is this opportunity where the more you specialize to a particular workload, the less flexible it is, the faster, the more power efficient the hardware is going be.

Speaker 0

所以这是一种艺术,也是一种预测:你在为什么设计,那个工作负载能持续多久。

So it is this art, and it's this projection of what are you designing to and how persistent is that workload.

Speaker 0

换句话说,如果这个需求一两个月或者三个月之后就消失了,哪怕那三个月里需求很大,你能抓住它的窗口期也非常短。

In other words, if it's going to go away after a month or two months or three months, even if it's big for those three months, you've got a really narrow window to intercept it.

Speaker 0

所以这个需求得有一定的持续性,而且你得能准确预测出专门针对它做优化能带来多大的收益。

So it has to be somewhat durable and you have to be able to project exactly what win you can get for specializing to it.

Speaker 1

所以粗略的权衡就是,支持一个新的程序需要很大的固定成本。

So the rough trade off is there's a large fixed cost to support a new program.

Speaker 1

你基本上得认为这个程序会有足够的需求,才能证明投入是值得的。

And you basically have to think that there's going to be enough demand for that specific program to justify

Speaker 0

对,完全正确。

the Exactly.

Speaker 0

而且在一定程度上,比如我们的8i和8t芯片,这两款芯片都能处理对方的工作负载。

And to some extent, for example, for our 8i and 8t chips, both chips can do the other workload.

Speaker 0

这一点也很关键。

This is also key.

Speaker 0

如果8i只能做推理,完全不能做训练,训练性能为零,反过来也一样。

If 8i could only do inference and it couldn't do training at all, it had zero performance for training, and then vice versa.

Speaker 0

如果8t在训练方面表现极佳,但在推理上完全没性能,那也会是个关键限制。

If 8t was amazing at training and had zero performance for inference, that would have also been a key limitation.

Speaker 0

为什么呢?

Why?

Speaker 0

因为我们就得提前预测,在整个硬件六年的生命周期里,到底每种需求各有多少。

Because we would have to predict ahead of time, over a six year period, lifetime of the hardware, exactly how much we need of each.

Speaker 0

好在目前的情况是,两款芯片都在各自擅长的领域表现得更好。

In this case, was nice because both chips are better at what they're specialized for.

Speaker 0

但如果你有需要,比如某一边还有剩余算力,那其实两边都能干对方的活儿。

But if you needed to, if you had leftover capacity in one place or the other, both can actually do the other's job.

Speaker 0

看你怎么做专业化,你可能专得太狠,反而把自己灵活性和通用性给限制了。

Depending on the specialization you do, you might get so specialized that you actually limit yourself from being flexible, fungible.

Speaker 1

如果粗略权衡的话,另一端就是看项目规模了。我觉得现在大部分AI市场都是基于Transformer的。

And if the rough trade off then is kind of size of program on the other end, it seems to me that so much of the modern AI market is transformer based.

Speaker 1

所以不妨问个尖锐点的问题:为什么不直接把Transformer架构焊死在芯片里呢?

And so maybe just ask a provocative question, why not just burn the transformer architecture into the chip?

Speaker 0

对,我觉得确实是基于Transformer的,但接下来要问的是,Transformer本质上就是向量和矩阵的乘法运算。

Yeah, so I think that it's transformer based, but then the next level of question would be transformers in the end are about vector and matrix multiply operations.

Speaker 0

还有softmax,基本上就是一系列线性代数的基本操作。

And a softmax, there's a range of essentially linear algebra primitives.

Speaker 0

这些我们硬件里已经内置了,其他家也差不多。

We have those, and others do as well, roughly baked into the hardware.

Speaker 0

虽然都是基于Transformer,但你的模型架构呢,就是有多少层?

It's all transformer based, but then your model architecture is, Okay, how many layers do you have?

Speaker 0

层与层之间怎么连接?

How do you go through the layers?

Speaker 0

跨层之间怎么处理?

How do you go across the layers?

Speaker 0

每个维度上,你用的矩阵和向量具体是什么形状?

For each dimension, what exact shape of matrices and vectors are you applying?

Speaker 0

你甚至可以更进一步,不只是针对Transformer,而是针对你自己的模型做专门优化。

You could go further and specialize to not just the transformer, but your model.

Speaker 0

这就是下一层的专业化。

That's the next level of specialization.

Speaker 0

我觉得现在有不少公司在考虑这个方向。

I think there are a number of companies out there that are thinking about that.

Speaker 0

我认为这也是一个非常非常有意思的方向。

I think it's a very, very interesting direction as well.

Speaker 1

好的。

Okay.

Speaker 1

那么现在,你的客户是不是把TPU和GPU看作差不多可以互换的东西?

So at this point in time, do your customers view TPU and GPU as roughly fungible equivalents?

Speaker 1

还是说,有些问题更适合用其中一个来解决?

Or is there a certain set of problems that is better suited for one or the other?

Speaker 0

确实有一些问题更适合用其中一个来解决。

There's for sure a better set of problems that are better suited for one or the other.

Speaker 0

首先,GPU比TPU更通用一些。

GPUs are more general purpose than TPUs, for one.

Speaker 0

这很明确。

That is clear.

Speaker 0

它们是谷歌和谷歌云上非常出色的产品。

They're incredible products at Google and Google Cloud.

Speaker 0

我们卖很多GPU。

We sell a lot of GPUs.

Speaker 0

我们内部也用GPU。

We use GPUs internally.

Speaker 0

但我觉得这真的取决于你具体的问题。

But I think it really then comes down to the specifics of your problem.

Speaker 0

所以我认为我们的客户在这两者之间有重叠,但他们会评估自己的工作负载和选择。

So I think that our customers there is overlap between the two, but our customers then evaluate their workload and evaluate their options.

Speaker 0

在谷歌,我们喜欢给客户选择。

What we like to do at Google is give our customers choice.

Speaker 0

换句话说,我们希望为他们提供合适的解决方案,当然,也要提供最符合他们需求的方案。

In other words, we want to have the right solution for their needs and, of course, provide the solution that best meets their needs for them.

Speaker 1

从芯片到网络再到软件,协同设计的理由是什么?

What is the case for co design from the chip to the network to the software?

Speaker 1

那反对协同设计的理由又是什么呢?

And then what is the case against co design?

Speaker 0

协同设计确实有巨大的优化空间。

So there's huge optimization opportunities with co design.

Speaker 0

你可以想象,如果有一个多层架构,你想自由选择任何组件,比如你在多个云上运行,或者跨多种硬件、多种软件运行,你可以设计抽象层,基本上就是说,我可以在任何硬件上运行。

And so what you can imagine is that if you have a n layer stack and you want to be able to pick and choose whatever component you want let's say you're running across many clouds or you're running across many pieces of hardware, many pieces of software you could design abstraction layers that would basically say, I can run on any hardware.

Speaker 0

我可以在任何软件上运行。

I can run on any software.

Speaker 0

我可以在任何网络拓扑上运行,无论你给我多少网络资源。

I can run on any network topology, any amount of network that you give me.

Speaker 0

没问题。

No problem.

Speaker 0

我的系统会完全自适应。

And my system is going to be fully adaptive.

Speaker 0

很有可能,所以现在你有了很强的能力。

Very likely, so now you have a great capability.

Speaker 0

你可以到处迁移。

You can move anywhere.

Speaker 0

新的容量一出现。

New capacity becomes available.

Speaker 0

一夜之间你就能运行起来,因为你的系统就是这样设计的,能利用任何东西。

Overnight, you're up and running because you've designed your system that way to actually be able to take advantage of anything.

Speaker 0

你没有针对任何人的特定基础设施做硬编码或专门优化。

You have not hard coded or specialized at all to anyone's particular infrastructure.

Speaker 0

缺点是,如果你变得完全可互换、完全灵活,适配任何人的硬件、软件、网络、存储、计算等堆栈,你可能会损失很多性能。

Downside is you probably leave a lot of performance on the table if you become fully fungible, if you become fully flexible to anybody's hardware, software, network, storage, compute, etcetera, stack.

Speaker 0

所以协同设计的理由在于,每一层之间,如果你追求完全通用,就会有很大的阻抗不匹配。

So the case for co designing is between each one of those layers, there's a big impedance mismatch if you try to get full generality.

Speaker 0

每一层可能都有10%、20%,甚至两倍的差距。

And so there might be 10, 20%, 2x across each of these layers.

Speaker 0

把这些优化机会一层层乘起来,突然之间,你就会发现一个巨大的端到端机会,不管你怎么说,每瓦智能或者每瓦有效吞吐,你都能利用起来,甚至一直延伸到电力供应和电力可用性、软件优化等等等等。

You start multiplying those optimization opportunities through, and all of a sudden you're left with a big end to end opportunity in terms of whatever you want to say, intelligence per watt or goodput per watt that you can leverage, even again, all the way down to power delivery and power availability, software optimizations, etcetera, etcetera.

Speaker 0

所以好处是,你随时随地都能运行。

So pros are you can run anywhere, anytime.

Speaker 0

你没有任何锁定。

You have no lock in.

Speaker 0

坏处是,你很可能要牺牲掉大量的性能。

Cons are you're leaving significant, in all likelihood, significant amounts of performance on the table.

Speaker 1

所以我的理解是,如果你看OpenAI和Anthropic,OpenAI基本上是在同质化的计算堆栈上构建,而Anthropic构建的则是更异构的计算堆栈。

So my understanding is that if you take OpenAI and Anthropic, OpenAI was kind of primarily building on a homogenous compute stack and Anthropic was building a roughly more heterogeneous compute stack.

Speaker 1

你觉得这是不是他们最终采用传闻中截然不同的模型架构的部分原因,也就是协同设计的原因?

Do you think that's part of the reason, that co design is part of the reason why they converged on what is rumored to be very different architectures for their models?

Speaker 0

我不能猜测。

I can't speculate.

Speaker 0

我不想猜测OpenAI和Anthropic在做什么。

I don't want to speculate in terms of what OpenAI and Anthropic are doing.

Speaker 0

这是一种可能性。

It's one possibility.

Speaker 0

但我觉得,如果不了解他们具体在做什么,我猜他们最终采用不同架构的原因可能有很多。那,谷歌呢?

But I think that without knowing the details of what they're doing, I would imagine that there could be many reasons for why they wind up with different Well, what about

Speaker 1

那谷歌呢?

for Google then?

Speaker 1

我很好奇你们团队和DeepMind之间的合作关系是怎样的。

I'm curious what the working relationship looks like between your team and DeepMind.

Speaker 1

谁参与其中,在模型开发的哪个阶段,以及你们是如何共同做出协同设计决策的?

Who's in the room, at what stage of model development, and how are you making decisions together on co design?

Speaker 0

这是在谷歌工作最有趣、也最令人满足的部分之一,就是有机会与DeepMind团队肩并肩合作,共同设计我们的硬件和模型。

It's one of the most fun and frankly gratifying parts of being at Google, is the opportunity to work really shoulder to shoulder with the DeepMind team in terms of co design of our hardware and models.

Speaker 0

还有第三个方面,就是我们还能将这种合作扩展到消费者服务和云端。

There's a third element to it in terms of that we also get to extend that with the consumer services and cloud.

Speaker 0

这个我先放一边。

I'll put that aside for a moment.

Speaker 0

这个我可以稍后再谈。

I can come back to that.

Speaker 0

但说到DeepMind,我们真的是深度合作。

But with respect to DeepMind, it really is a deep partnership.

Speaker 0

从过去来看,我可以给你举些例子,比如他们提出了模型优化方案,比如对Transformer或者某些特定数学运算的优化。

So from the past, I can give you examples where they have come up with model optimizations, let's say, to transformers or to particular math that they might want to do.

Speaker 0

而我们可能有一款芯片正在开发中,还没完全做好。

And we might have a chip in progress, not quite done.

Speaker 0

然后他们会说,天哪,如果硬件能支持这个,我们的端到端训练或推理速度可能会大幅提升,效率更高。

But then they say, oh my gosh, if we had hardware support for this, our end to end training or serving might get significantly faster, more efficient.

Speaker 0

那要怎样才能调整我们正在执行的硬件定义来适应这个需求呢?

What would it take to actually now change our hardware definition that we might be in execution on to accommodate?

Speaker 0

于是,我们的工程师和研究人员就会聚在一起,密集讨论几天、一周甚至两周,最后说,好的,这个我们可以做到。

And this then leads to our engineers and researchers getting together intensely in the same room for a few days, a week, two weeks, saying, Okay, yes, we can do this.

Speaker 0

更可能的情况是,我们没法完全按你们的要求来,但我们可以做到另外一些事情。

More likely, we couldn't quite do what you wanted, but we can do this other thing.

Speaker 0

然后也许你可以把模型架构往另一个方向调整。

And then maybe you can change your model architecture in this other direction.

Speaker 0

这样虽然只能达到我们目标的90%,但已经能给你98%的效果。

That gives you 98% that gives us 90% of what we were looking for.

Speaker 0

是的,然后我们可以回头去调整硬件。

And yes, we can then go back and intercept the hardware.

Speaker 0

或者我们可以说,你知道吗?

And or we can say, you know what?

Speaker 0

我们要把流片时间推迟一到两周,因为,哇,就这点好处来说,完全值得。

We're going to delay the tape out by a week or two weeks because, wow, for this level of benefit, it's totally worth it.

Speaker 0

同样,当我们规划未来路线图,到了该……的时候。

Similarly, when we're projecting our roadmap out and it's time for...

Speaker 0

我们在任何时间点都有好几代芯片在同时推进。

We have many generations of chips that are essentially in progress at any one point in time.

Speaker 0

我们有已经投产的芯片。

We have the chips that are in production.

展开剩余字幕(还有 445 条)
Speaker 0

这是第一个。

That's one.

Speaker 0

我们还有正在准备量产的芯片。

We have the chips that we're working on getting into production.

Speaker 0

这些芯片已经从制造商那里回来了,我们正在调试,让它们正常工作。

They're already back from the manufacturer, we're debugging them, making them work.

Speaker 0

我们还有正在实现阶段、即将流片并送往制造商的芯片。

We have the chips that are in implementation that are about to tape out and go to the manufacturer.

Speaker 0

我们还有处于设计阶段的芯片,以及处于概念阶段的芯片。

We have the chips that are in design phase, and then we have the chips that are in concept phase.

Speaker 0

所以这真的是一个从量产到最初想法,跨越五六个阶段、很多年的流程。

So it's really this five, six stage, many, many year pipeline from in production to in your mind, etcetera.

Speaker 0

与DeepMind在生产上的合作意义重大,因为我们可以一起努力,最大化每瓦特带来的智能或有效吞吐量。

The collaboration with DeepMind in production is significant because we get to work together in maximizing delivered intelligence or delivered goodput per watt.

Speaker 0

我们清楚模型里发生的一切,也清楚硬件以及两者之间所有环节的情况。

And we know exactly what's happening in the model, and we know exactly what's happening in the hardware and everything in between.

Speaker 0

我们还能在即将流片的芯片上深入合作。

We also get to collaborate deeply on the chips that are actually just about to tape out.

Speaker 0

为什么?

Why?

Speaker 0

因为我们可以介入,甚至在芯片架构还在开发过程中就做出调整,如果我们是跨公司合作,这几乎是不可能的,至少非常困难。

Because we can intercept, and we can make changes to the chip literally chip architecture in flight, which would be somewhere between hard and impossible to do if we were working across company boundaries.

Speaker 0

不是不可能,但如果我们说,天哪,离芯片完成只有几周或几个月了,现在我们要坐下来肩并肩,讨论是否要打乱计划,这会难得多。

Not impossible, but it would be much harder for us to say, oh my gosh, we're a few weeks or a few months away from getting this chip done, and now let's get in the same room shoulder to shoulder and figure out if we should disrupt the program.

Speaker 0

有可能,但会更难,我是这么认为的。

It's possible, but harder is what I would say.

Speaker 0

然后,当然,对于还在设计阶段的芯片,我们可以一起评估很多架构。

And then, of course, for the chips that are in design, we have many architectures we can evaluate together.

Speaker 0

我们可以问DeepMind的同事,你们觉得两三年后模型架构会怎么发展?

We can then ask our colleagues in DeepMind, where do you see model architectures going in two, three years' time?

Speaker 0

这是我们可以做的事情的帕累托最优方案。

Here's the pareto of things that we can do.

Speaker 0

这是模型架构发展趋势的帕累托图。

Here's the pareto of where model architecture is going.

Speaker 0

我们确实拥有深入且强大的模拟基础设施,可以预测工作负载如何映射到不同的硬件架构上。

We have actually deep and significant simulation infrastructures that can predict how the workloads are going to map to different hardware architectures.

Speaker 0

迭代非常深入且快速。

Deep, deep and fast iteration.

Speaker 0

实际上,团队并不是分开工作的。

It really isn't the teams are working separately.

Speaker 0

很多时候,我们在同一栋楼、同一个房间里,每天都有深入的互动。

It's same building, same rooms many times, deep daily interaction.

Speaker 0

我每周都会和他们谈好几次,等等。

I talk to whether that's or multiple times a week, etcetera.

Speaker 0

所以这真的是工作中非常有趣的一部分。

So it really is a super fun aspect of the work.

Speaker 1

那太棒了。

That's awesome.

Speaker 1

最终,他们的模型也会帮助芯片设计。

And eventually their models will help with chip design.

Speaker 0

我们也在用Gemini来设计未来Gemini的硬件。

We're using Gemini to design hardware for future Geminis as well.

Speaker 1

那真是太酷了。

That's very cool.

Speaker 1

我想回到刚才说的合作本身,我猜,是不是还是存在一些不匹配的地方,比如……

I want to come back to that On a little bit the collaboration itself, I guess, is there an impedance mismatch still of just...

Speaker 1

我觉得,和硬件打交道时,周期时间可能比DeepMind的同事在软件那边要慢一些。

I figure the cycle times are probably just slower when dealing with hardware than your DeepMind folks get to deal with on the software side.

Speaker 1

而且我猜你们的规划周期要提前很多。

And I figure your planning cycles are much further ahead.

Speaker 0

确实如此。

For sure.

Speaker 1

那你们实际有多少调整空间呢?

And so how much room do you actually have to adjust?

Speaker 0

是的,这确实是个好问题。

Yeah, it's a really good question.

Speaker 0

我们提前两三年、四五年就在规划硬件了。

We are planning hardware two, three, four, five years in advance.

Speaker 0

这一点毫无疑问。

No question.

Speaker 0

换句话说,我们刚才谈到的TPU 8s和8t,就是我们刚刚发布的。

In other words, we talked about TPU 8s, I and 8t, just now that we announced.

Speaker 0

但你可以想象,第九代、第十代,可能还有其他一些产品,已经在概念执行阶段了。

But you can imagine that nine, ten, and maybe some others are in concept execution to something else.

Speaker 0

它们可能还要好几年才能出来。

And they might be years out.

Speaker 0

如果你在做模型架构,通常不会想那么远。

If you're working with model architecture, by default, you're not going be thinking years out.

Speaker 0

但我觉得这也是公司一起成长起来的一个很棒的地方。

But I think this is also the great thing about how the company has grown up together.

Speaker 0

换句话说,谷歌研究院、DeepMind 和 Transformer 的发明,所有这些都是在这些重叠的房间里发生的。

And in other words, Google Research and DeepMind and Transformers being invented, all of this was happening in these overlapping rooms as well.

Speaker 0

所以,有一整代研究人员已经习惯了能够影响硬件,并且知道硬件是多年周期的。

So in other words, there's a whole generation of researchers who've grown accustomed to being able to influence the hardware and knowing that the hardware is operating on multiyear cycles.

Speaker 0

他们也明白,如果他们有一个小调整,能给即将流片的芯片带来 1% 或 0.5% 的提升,他们可能不会来找我们。

And they also know that, look, if they have a small tweak that's going to deliver like 1% or 0.5% or something like that for a chip that's about to tape out, they're probably not going to come to us.

Speaker 0

因为他们知道,这不像软件,你只要改个代码,两周后就能上线。

Because they know enough to know that actually it's not like software where you can just do a change list and it's going to ship to production in two weeks' time.

Speaker 0

实际上,停止流片是一件大事。

Actually stopping a tape out is a big deal.

Speaker 0

但他们也知道,如果他们有一个真正的好机会,我们绝对会一起合作,看看能不能把它加进去。

But they also know if they've got a really good opportunity, yes, we're absolutely going to work together to figure out if we can get it in there.

Speaker 0

所以,正如我所说,收益是成倍增长的。

So as I said, it's multiplicative in terms of where the benefits come from.

Speaker 0

硬件确实能提升所有东西。

The hardware does lift all the tides.

Speaker 0

所以DeepMind团队里有很多人,我们对此非常感激。

And so significant portions of the DeepMind team, we're so grateful for it.

Speaker 0

这是一个了不起的团队。

It's an amazing team.

Speaker 0

但团队中很大一部分人都在思考如何影响技术路线图。

But significant portions of it are thinking about how do I influence the roadmap?

Speaker 0

因为这实际上是一个流水线。

Because it's actually a pipeline.

Speaker 0

比如我两年前的想法,现在已经投入生产了。

Like the idea I had two years ago, it's in production now.

Speaker 0

它正在帮助谷歌的所有工作负载运行得更快。

And it's helping all the workloads at Google go faster.

Speaker 0

这种感觉真好。

That's a good feeling.

Speaker 1

完全同意。

Totally.

Speaker 1

不过,要预测五年后哪些工作负载最普遍、哪些算法突破会出现,这似乎是个不可能完成的任务。

It seems like an impossible task, though, to predict in five years what workloads will be most common and what algorithmic breakthroughs will have occurred.

Speaker 1

这看起来难道不是不可能完成的任务吗?

Doesn't it seem like an impossible task?

Speaker 0

我明白你的意思,这看起来确实像是不可能完成的任务,但妙就妙在这里。

I hear you that it would seem like an impossible task, but here's the awesome thing.

Speaker 0

实际上,我们正在详细地写这方面的内容,而且写起来特别有意思。

And actually, we're working on writing this in great detail, and it's a lot of fun to do it.

Speaker 0

令人惊讶的是,TPU架构在中等细节层面上,不是超高细节,而是中等细节,从TPU v1以来基本没变过。

The stunning thing is that the TPU architecture at a medium level of detail, not at a super high level of detail, at a medium level of detail hasn't really changed since TPU v1.

Speaker 0

可以把它看作CPU的指令集架构。

One way to look at it is the instruction set architecture for a CPU.

Speaker 0

有加载、存储、加法、减法和分支。

You've got loads, and you've got stores, and you've got adds, and you've got subtracts and branches.

Speaker 0

然而,在那段时间里,上面的软件又做了些什么呢?

And yet, what has the software on top of it done over that period of time?

Speaker 0

TPU也是同样的道理。

Same thing with TPUs.

Speaker 0

我们有一些基本的指令和基本的原语。

We have some fundamental instructions and some fundamental primitives.

Speaker 0

当然,我们也做了扩展。

Of course, we've extended it.

Speaker 0

并不是说指令集完全没有变化。

It's not like the instruction set hasn't gotten changed at all.

Speaker 0

但那些原语,比如把数值计算专门化到非常大的矩阵乘法单元,还有一个处理向量操作和散聚操作的稀疏核心,等等。

But the primitives there in terms of specializing the numerics to very big, very large matrix multiply units, a sparse core that manages vector operations and scatter gather operations, etcetera.

Speaker 0

真正定义远程加载存储的,大概有五六个关键点。

There's five or six things that really define a remote load store.

Speaker 0

其实还有一个,就是那个。

That's another one, actually.

Speaker 0

我们可以通过我们的ICI网络读写远程内存。

We can read and write remote memory through our ICI network.

Speaker 0

这些基础一直都在,而且它们已经扩展到了很多代的模型,甚至很多代的深度神经网络算法和模型结构。

The fundamentals have been there, and they've extended just to many generations of models, many generations of even deep neural network algorithms and model structures.

Speaker 1

好的,说到工作负载的变化,过去一年左右最大的变化之一,我觉得其实是从今年年初开始的,就是长周期智能体的兴起。

Okay, speaking of shifting workloads, it seems like one of the biggest changes in workloads over the last year or so, I think it really started at beginning of this calendar year, was kind of the rise of the long horizon agent.

Speaker 0

而且

And

Speaker 1

我猜这种工作负载的形态和过去那种快速的LLM对话很不一样。

I would guess that's a very different shape of workload than kind of the quick turn LLM conversations of years past.

Speaker 1

这对数据中心的需求意味着什么呢?

What does that mean in terms of data center needs?

Speaker 0

对,我觉得这有两个重要的方面。

Yeah, so I think there's two huge aspects to this.

Speaker 0

一个是不再是人类加速交互,随便你怎么说。

One is it's no longer human to, whatever you want to say, accelerate interaction.

Speaker 0

换句话说,当你在浏览器或手机上输入提示词时,当然,为了回应你的提示,会有很多工作要做。

In other words, when you are typing at a prompt on a web browser or on your phone or whatever, of course, in response to your prompt, there's going to be a bunch of work that happens.

Speaker 0

但是当回复返回时,你得去读它。

But then when the response comes back, you've got to read it.

Speaker 0

你得思考一下,然后可能还会有后续问题。

You've got to think about it, and then maybe you have a follow-up.

Speaker 0

这会是好几秒的交互时间。

That's going to be multiple seconds of interaction time.

Speaker 0

现在对于深度地平线代理,没有人在循环中,这自然限制了请求发送到模型的速度。

Now on Deep Horizon agents, there's no human in the loop that is going to naturally rate limits how quickly requests are going to go to the model.

Speaker 0

所以,交互时间从几秒甚至几十秒,现在可能缩短到几毫秒。

So this, what went from seconds, maybe tens of seconds in terms of interaction time, is now going into perhaps milliseconds.

Speaker 0

一旦我收到回复,我就能解析它。

As soon as I get a response back, I can parse it.

Speaker 0

我可以稍微推理一下,然后确定下一个请求是什么。

I can reason about it perhaps a bit, and I can figure out what my next request is going to be.

Speaker 0

所以这是第一个大变化。

So that's big change one.

Speaker 0

第二个大变化是,所有这些推理和解析工作很可能都会在CPU上完成。

Big change two is all that reasoning and all that parsing is going to probably happen on a CPU.

Speaker 0

然后那个CPU可能还得琢磨一下,在把下一个请求发给模型之前,我还需要去获取哪些其他状态信息?

And that CPU is then going to have to probably think about, okay, what other state do I need to go gather before making my next prompt back into the model?

Speaker 0

也就是说,我从这个响应中学到了一些东西。

Like, in other words, I've learned something from this response.

Speaker 0

我要再走一步,但实际上我需要去获取一些上下文,可能从本地的DRAM,也可能从另一台CPU上的别人的DRAM,或者从SSD、HDD,甚至其他地方。

I'm going to take another step, but I actually need to go grab some context, maybe from DRAM, local to me, maybe from someone else's DRAM, on another CPU, maybe on SSD, or maybe on HDD, somewhere else.

Speaker 0

所以现在还需要进行大量的协调工作。

So now a huge amount of orchestration has to take place as well.

Speaker 0

因此,设计确实发生了很大的变化,对加速器计算的需求在上升。

So the design actually is changing pretty significantly where the demand for accelerator compute is going up.

Speaker 0

但对CPU、网络和存储,也就是传统数据中心里的CPU等资源的需求,也在急剧增长。

But the demand for CPU and networking and storage, the traditional data center, CPU, etcetera, is also going through the roof.

Speaker 1

那这是不是意味着你会在GPU机架旁边放更多的CPU呢?

So does that mean you're putting more CPUs alongside your GPU racks then?

Speaker 0

GPU机架?

GPU racks?

Speaker 0

对,GPU、TPU机架。

Yeah, GPU, TPU racks.

Speaker 0

关键问题又回到了优化和专业化这个话题上。

This is the key question is going back to this question of optimization and specialization.

Speaker 0

如果我们开始大量部署CPU机架,并且它们紧挨着GPU和TPU,那就意味着我们实际上无法完全针对密度和网络需求进行专业化,比如说,TPU机架相对于CPU机架的需求。

If we start putting lots of CPU racks and it is a question next to the GPUs and TPUs, that means that actually we can't fully specialize to the density and network requirements, let's say, of a TPU rack relative to a CP rack.

Speaker 0

TPU机架会比CPU机架更密集。

A TPU rack is going be more dense than a CP rack.

Speaker 0

它可能比CPU机架需要更多的网络连接。

It's probably going need more networking than a CP rack.

Speaker 0

所以换句话说,我们的建筑设计方案现在要改变了。

So in other words, now our building design is going to change.

Speaker 0

另一个选择是保持统一性,把TPU或GPU都放在同一栋楼里。

Another option is maintain your uniformity, put your TPUs or your GPUs all in one building.

Speaker 0

隔壁那栋楼,也许可以放你的CPU。

And the building next door, maybe put your CPUs.

Speaker 0

顺便说一句,也许硬盘得放在另一边的另一栋楼里,因为它们又有另一套要求。

Maybe, by the way, the hard drives have to be in another building on the other side because they have yet another set of requirements.

Speaker 0

现在你需要在楼与楼之间建立相当高水平的网络连接。

Now you need networking between these buildings at a pretty significant level.

Speaker 0

所以一旦你离开一栋楼,网络连接的复杂度就会大幅上升。

So once you leave a building, the networking complexity goes up significantly.

Speaker 0

从可靠性和成本的角度来看,延迟可能会增加,但可能还在可接受范围内,不过现在你可能会面临几百微秒的延迟,如果组件之间有排队的话,甚至可能更高。

From a reliability perspective, from a cost perspective, latency goes up probably acceptably, but still now you might go to hundreds of microseconds, potentially more with queuing between the components.

Speaker 0

所以这些考虑因素确实会以非常有趣的方式发生变化。

So the considerations do change in pretty interesting ways.

Speaker 1

你的工作真不容易。

Your job is hard.

Speaker 0

但很有趣。

It's fun.

Speaker 0

挺有意思的。

It's fun.

Speaker 0

挺有意思的。

It's fun.

Speaker 1

网络方面的情况怎么样?

What's happening on the networking side?

Speaker 1

我听说谷歌在网络技术方面一直走在前沿,包括光通信。

And I've heard that Google has always been at the forefront of the newest in networking, including optical.

Speaker 1

你能谈谈光网络目前的状况吗?

Can you say a word on what is the state of optical networking?

Speaker 0

在谷歌,大概十五六年前,我们是最早引入波分复用技术的公司之一,这项技术可以在数据中心内的单根光纤上传输多个信号。

We at Google, this was probably fifteen, sixteen years ago, were among the first to bring essentially what's called wave division multiplexing, where you could put multiple signals on a single fiber within the data center.

Speaker 0

实际上,我们所有的机架间通信都利用了这项技术。

And we actually leverage that for all of our communication between racks.

Speaker 0

与此同时,我们还引入了与波分复用配套的光路交换技术。

At the same time, we introduced technology along with wave division multiplexing called optical circuit switching.

Speaker 0

光路交换的核心就是,跟传统的电分组交换不同,它是在光域里直接传输和转发数据的。

And essentially what optical circuit switching does is, in contrast with traditional electrical packet switching, what it does is it transmits and moves data entirely in the optical domain.

Speaker 0

这样做的好处是……

The great thing about that is...

Speaker 0

那我来讲讲支撑这项技术背后的原理吧。

And so let me describe the technology that underpins it.

Speaker 0

在分组交换里,你会拿到一个带包头的数据包。

In a in a packet switch, you would take a packet that has a header.

Speaker 0

你需要在电域里查看它,判断这个包要去哪里。

You would look at it, in the electric domain, figure out where the packet is headed.

Speaker 0

包头里可能有个IP地址,告诉你该往哪儿发。

In its header, it might have an IP address that says, okay, where do I head it?

Speaker 0

你查一下……

You look up...

Speaker 0

好的。

Okay.

Speaker 0

对于那个目的地,你查一下表,看该从哪个端口转发出去。

For that destination, you look up in a table, what port do I forward it along?

Speaker 0

所以基本上,每秒有数十亿、数百亿甚至数万亿的数据包以超高速涌入,你都得把它们转发出去。

So, basically, billions, billions and billions, perhaps trillions of packets coming through at super high speed per second, you're forwarding them along.

Speaker 0

光路交换的意思是,我不在电域里碰这些比特。

Optical circuit switching says, I'm not touching these bits in the electrical domain.

Speaker 0

我要做的是,对于每个输入端口,确定光应该发送到哪个输出端口。

What I'm going to do is I'm going to figure out for an input port which output port to send the light to.

Speaker 0

明白吗?

Okay?

Speaker 0

现在我有……

And now I have...

Speaker 0

实现这个有多种方法。

There's multiple ways to do this.

Speaker 0

我们最初采用的那种叫MEMS交换机,也就是微电机系统,它们基本上控制三维空间中的镜子。

The one that we started with is called MEMS switches, microelectrical motors, that basically control mirrors in three d.

Speaker 0

所以我们现在可以通过编程来操作一个盒子,这个盒子可能有……

So we can now programmatically take a box that might have...

Speaker 0

你选128个端口、256个端口,或者类似的数目,我们可以为每根进入的光纤配置输入端口,把它映射到输出端口,然后调整镜子的旋转角度,让光直接照在这些镜子上,反射到正确的输出端口。

You pick 128 ports, 256 ports, some number like that, and we can configure every input port for fiber that comes into it, map it to an output port, and then change the rotation of mirrors where the light literally shines down on these mirrors and gets reflected to the right output port.

Speaker 0

最初,我们这样做的原因有两个,一个是为了在机架组之间建立局部性。

Initially, the reason we did this twofold was to create locality between groups of racks.

Speaker 0

假设我有一个计算集群和一个存储集群,它们都在支持——还是拿搜索举例——某个功能。

Let's say I had a compute cluster and a storage cluster, and both of them were in support of, again, making it up search.

Speaker 0

我们知道这两个集群之间会有很多通信,所以我们会配置镜子,在这两个集群之间创建纯光学的捷径,也就是机架集群之间的捷径。

We knew that these two clusters would talk to each other a lot, so we would configure the mirrors to create shortcuts purely optically between those two clusters, clusters of racks.

Speaker 0

这是第一个原因。

That was reason number one.

Speaker 0

第二个原因是,我们希望能够在不需要移动任何光纤的情况下,扩展或收缩网络。

Reason number two was we wanted to be able to expand the network and contract the network without actually moving any fiber.

Speaker 0

具体细节我就不多说了,我可以在白板上画出来。

And without working into the details, I could draw this on a board.

Speaker 0

光电路交换机可以让你重新配置网络的骨干,来扩展或缩小网络,而不需要人工干预,只需要一个控制器来管理这一切。

The optical circuit switch would allow you to actually reconfigure the spine of the network to expand it or to shrink it without a human being, having to do anything other than be literally a controller that would manage that.

Speaker 0

现在快进到TPU。

Now fast forward to TPUs.

Speaker 0

TPU采用环形拓扑结构,将所有TPU直接连接在一起。

A TPU has a torus topology that connects all the TPUs to one another directly.

Speaker 0

我之前提到过吞吐量和有效吞吐量。

I talked about throughput and goodput earlier.

Speaker 0

我们可以做的一件事是,如果某个TPU机架出现故障,我们可以用另一个TPU机架替换它,而无需移动任何光纤。

One of the things that we can do is if we have a TPU rack that fails, we can replace it with another TPU rack without moving any fiber.

Speaker 0

同样,我得比划一下或者画个白板来解释。

Again, I'd have to wave my hands or draw out a whiteboard.

Speaker 0

但基本上,我们可以说随时都有一个备用机架可用。

But, essentially, we can say we have a spare rack available at all times.

Speaker 0

当一个机架出现故障时,我们就把光路重定向到那个新机架。

And when a rack fails, we redirect the light to that new rack.

Speaker 0

而且这可以在几毫秒内完成。

And that can be done in milliseconds.

Speaker 1

那为什么还要用光纤呢?

Why do you have the fiber at all then?

Speaker 0

而不是完全用自由空间。

As opposed to fully free space.

Speaker 0

这是个很好的问题。

It's a very good question.

Speaker 0

衰减损耗和带宽会大幅下降。

Attenuation loss and the bandwidth would drop dramatically.

Speaker 0

而且,在一个非常大的建筑范围内,如果没有光纤把所有东西在三维空间里连接起来,要精确对准所有设备会非常困难,甚至可能不可能。

Furthermore, across the range of a very large building, aiming everything without the benefit of fiber to connect it all together in three d would be challenging to possibly impossible.

Speaker 0

我们讨论过这个。

We've talked about it.

Speaker 0

我们确实讨论过,而且有一些非常有趣的讨论。

We've talked about it, actually, and there have been some really interesting discussions.

Speaker 0

是的,大部分是在光纤里,但当它们到达光电路交换机时,光基本上就直接照射在这些微小的芯片上。

Yes, it's mostly in fiber, but then when they hit the optical circuit switch, essentially the light then literally shines down on these tiny chips.

Speaker 0

所以这是网络发展的一个大方向,但还有很多其他方面。

So that's one big direction of networking, but there's a lot.

Speaker 0

我觉得在数据中心,网络的能力和需求可以说正在飞速增长。

I would say networking is exploding in terms of its capabilities and need, frankly, in the data center.

Speaker 1

太酷了。

So cool.

Speaker 1

我们刚才一直在聊

We're have an entire conversation on

Speaker 0

是的,这确实非常非常酷。

Yes, it is very, very cool.

Speaker 1

甚至回到那幅不可言喻的画面,都是那些被切断的电缆。没错。

Even going back to the picture from ineffable, it was all the cables that cut out Exactly.

Speaker 1

这些

Of these

Speaker 0

对,那些电缆,最后有些会接到我们数据中心的电路交换机上。

Yeah, and those cables, eventually, some of them wind up at optical circuit switches in our data centers.

Speaker 1

有道理。

Makes sense.

Speaker 1

好,我想聊聊电力这个话题。

Okay, I want to flip to talking about power.

Speaker 1

你一直在讲每瓦特的有效吞吐量,还有其他每瓦特的单位。

You've been talking about goodput per watt and other units per watt.

Speaker 1

这让我觉得,每瓦特意味着电力在某种程度上是限制因素,或者说是稀缺资源,或者说是成本高昂的因素。

Makes me think per watt means power is kind of the binding constraints or the scarce constraints or the expensive constraints in some way.

Speaker 0

所以经常有人问我,我们面临的最大限制是什么?

So I get asked this question, what is the biggest constraint that we face?

Speaker 0

实际上,我们并没有一个单一的最大限制。

And the reality is there is no single biggest constraint that we face.

Speaker 0

它们全都是限制。

They're all constraints.

Speaker 0

它们都非常难。

They're all super hard.

Speaker 0

而且它们还在不断变化。

And they shift continuously.

Speaker 0

但如果非要回答根本问题,我会说电力是我们面临的最根本的约束。

But if I had to answer fundamentally, I would say that power is the single most fundamental constraint that we face.

Speaker 0

其他问题似乎我们都有办法解决,只是时间问题。

Everything else seems like we know how to solve them, and it's a question of solving them over some period of time.

Speaker 0

电力,我觉得你刚才说的那个说法特别好。

Power, I think the way that you put it is really nice.

Speaker 0

这是一个长期的、有约束性的问题,我们目前还没有解决办法。我是说,也许核能会带来丰富的清洁能源,那肯定会解决很多问题。

It's a binding long term issue that we do not have a I mean, Perhaps nuclear is going to abundant clean energy, which would solve a lot of problems for sure.

Speaker 0

但什么时候能实现,以及能否大规模实现,还是未知数。

When that happens and when it happens at scale, still unknown.

Speaker 1

那实际操作中是怎么运作的呢?

And so how does it work in practice?

Speaker 1

你要新建一个数据中心。

You're standing up a new data center.

Speaker 1

它需要一千兆瓦的电力。

It needs a gigawatt of power.

Speaker 1

我想你不可能直接打电话给太平洋煤气电力公司说,嘿,请送一千兆瓦的电过来。

I imagine you can't just call PG and E and say, Hey, please send a gigawatt of power.

Speaker 1

那么,电力供应实际上是怎么操作的呢?

So what does provisioning power actually look like?

Speaker 1

你是不是真的需要一路垂直整合,连自己的涡轮机都自己做?

And are you having to actually vertically integrate all the way down doing your own turbines?

Speaker 1

你怎么解决电力瓶颈的问题?

How do you solve the power bottleneck?

Speaker 0

这又是一个大问题,也是重要的问题。

Again, it's a big question, important question.

Speaker 0

在谷歌,我们偏好的模式始终是保持连接,保持良好的连接。

Our preferred model at Google is always to be connected, to be good connected.

Speaker 0

所以这就相当于给你的……

So it's the equivalent of calling your...

Speaker 1

哦,所以你不能直接给太平洋煤电打电话。

Oh, so you can't just call PG and E.

Speaker 0

对,没错。

Exactly.

Speaker 0

你得非常客气地联系你数据中心所在地的那家公用事业公司。

You call very politely your favorite utility, wherever it is that your data center is.

Speaker 0

当然,你得提前很多年通知他们。

And of course, you give them many, many years of notice.

Speaker 0

换句话说,如果我们要的是千兆瓦级别的电力,那可不是你说“嘿,我明天就需要一千兆瓦”就能解决的。

In So other words, if we're talking about a gigawatt scale, it's not something that you can say, hey, I need a gigawatt tomorrow.

Speaker 0

你能开始给我计费吗?

Can you start billing me?

Speaker 0

这是我们需要一起规划的事情。

It's something that we co plan together.

Speaker 0

对我们来说,这也是我们非常重视的一点,就是确保在和这些公用事业公司合作时,建设这些基础设施的成本——这个话题我们也能聊很久——我们都会承担,因为按照现在的计费方式,如果公用事业公司为我们扩容,比如说,其他人的费率可能会上涨。

For us, it's something that we also take very seriously from the perspective of ensuring that when we work with these utilities, the costs of putting that infrastructure in place, we could get into long conversations just on this topic as well, that we cover those costs because with the way that billing works, it actually could be that by the act of the utility building up capacity for us, let's say, other people's rates could go up.

Speaker 0

理论上,我们确保的是,比如说需要新建或升级的输电线路、额外的公用事业基站等等,这些费用我们也会支付。

In theory, what we ensure is that actually, let's say the transmission lines that have to be built, upgraded, additional utility base stations, etcetera, that we pay for those as well.

Speaker 0

所以这是一个很长的规划过程。

So it is a long planning process.

Speaker 0

完全有可能出现这种情况,比如说,我们需要一千兆瓦,我随便说个日期,2028年。

It can absolutely be the case that, let's say, that we need a gigawatt in I'll make up a date 2028.

Speaker 0

而公用事业公司能在2029年给我们一千兆瓦。

And the utility can get us a gigawatt in 2029.

Speaker 0

他们可能在2028年给我们,比如说,七百兆瓦。

That can get us, let's say, 700 megawatts in 2028.

Speaker 0

那我们就得考虑,剩下的三百兆瓦怎么解决?

So now we might be left with a question of, how do we cover those 300 megawatts?

Speaker 0

嗯,一个答案就是等。

Well, one answer is just wait.

Speaker 0

另一个答案是,好吧,我们能不能自己想办法发一部分电?

Another answer is to say, Okay, well, would we figure out how we generate some subset of that power ourselves?

Speaker 0

也许是用太阳能电池板,或者用电池做备用,等等。

And maybe that would be with solar cells or with batteries as a backup, etcetera.

Speaker 0

会不会有其他来源?

Would it be for other sources?

Speaker 0

然后我们又和电力公司合作。

So then we again work with the utility.

Speaker 0

所以也可能是组合方案,我们保留一些本地发电能力,即使电力公司完全上线,比如达到吉瓦规模,我们也能把电送回电网,这样他们需要的时候我们也能提供。

So it might also be a combination where we might maintain some power generation local and have the capability even when the utility comes online fully at, let's say, the gigawatt scale, where we could actually provide power back to the grid, so having that when they need it as well.

Speaker 0

换句话说,可以这样看:一年里可能有两周,也许是最热的两周,居民用电需求特别大。

So in other words, one way to look at it is there might be the two weeks of the year, maybe it's the hottest two weeks of the year, where there's huge amount of residential demand.

Speaker 0

如果我们有一些本地发电,我们也能把电送回电网。

If we have some local generation, we can then provide that back to the grid as well.

Speaker 0

所以对我们来说,这真的是和电力公司多年合作的过程。

So it really is working over multiple years with the utilities for us.

Speaker 1

为什么你倾向于这样做,而不是去……

Why is your preference to do that versus to of go...

Speaker 1

就是跟公用事业公司合作,而不是自己垂直整合?

Like to work with the utilities as opposed to kind of vertically integrate yourselves?

Speaker 0

对,主要原因就是灵活性和双方都能受益。

Yeah, so the main reason is flexibility and uplift on both sides.

Speaker 0

一种看法是统计复用,或者你也可以说是大数定律。

So one way to look at it is statistical multiplexing, or if you want, the law of large numbers.

Speaker 0

如果我们想要一千兆瓦的电力,假设我们希望可靠性达到99.99%以上,那可能就得建两千兆瓦的发电能力。

If we need to have a gigawatt of power, let's say we wanted to have that with 99.99% plus reliability, Probably means we have to build two gigawatts of power.

Speaker 0

要达到99.99或99.999的可靠性,就必须有一加一的冗余。

At that level of 99.99 or 99.999, you have to have one plus one redundancy.

Speaker 0

那成本就高了。

That gets expensive.

Speaker 0

而且还要确保这最好是清洁能源,最好就在我们数据中心旁边,这也有挑战性。

And then making sure that that's going to be ideally a clean energy source, probably right next to our data center, that can also be challenging.

Speaker 0

现在我们和数据中心合作,我们自己可能也能提供一部分电力,当电网不需要那么多电的时候,我们可以把电给电网,需要的时候再从电网取电。

Now, we partner with the data center, again, maybe we have some amount of that that we can bring ourselves, that we can give to the grid when they need it less, that we can take their power.

Speaker 0

所以换句话说,通过利用这种统计复用,在更大的基础上,其实大家都能受益。

So in other words, by leveraging that statistical multiplexing over a much larger base, actually everybody wins.

Speaker 0

我们受益,电网受益,居民也受益,等等。

We win, the grid wins, residences win, etcetera.

Speaker 0

我们更倾向于这种方式。

We prefer that.

Speaker 0

在极少数情况下,我们也会在电表后面做,比如自己发电自己用。

And in rare, rare cases, we will do it, let's say, behind the meter.

Speaker 0

但即便如此,我们也是假设未来会和电力公司合作,可能一年以后。

But even then, we're doing it under the assumption that we're going work with the utility where it might be a year later.

Speaker 0

我们想要连接到电网上。

We want to be connected to the grid.

Speaker 0

再说一次,这对我们有利,对电网也有利。

Again, it's an uplift for us, it's an uplift for the grid.

Speaker 1

有道理。

Makes sense.

Speaker 1

你们是怎么决定数据中心建多大的?

How do you decide how big to make a data center?

Speaker 0

对,这其实是一门艺术,而且也是争论的焦点。

Yeah, that's an art, and it's a source of significant debate.

Speaker 0

我们曾经有过这样的争论。

At some point, we had a debate.

Speaker 0

我记得十多年前,甚至十五年前,就有过一场大争论:要不要把所有东西都放在一个数据中心里?

I remember even ten plus years ago, fifteen years ago, big debate at Should we just put everything into one data center?

Speaker 0

那时候,一个数据中心就要达到千兆瓦级别,那可是……

Back then, it was going to be a gigawatt, which was

Speaker 1

那时候简单多了。

Simpler times.

Speaker 0

对,时代不同了,那是十到十五年前的事了。

Yeah, different times, like ten, fifteen years ago.

Speaker 0

我们要建一个千兆瓦的数据中心。

We're going have a gigawatt data center.

Speaker 0

所以一个明显的担忧就是单点故障。

So one obvious concern there is single point of failure.

Speaker 0

如果你从三十年的角度来看,那是个大问题。

If you're looking at things from a thirty year perspective, that's a huge concern.

Speaker 0

但另一方面,如果谈的是今天的训练负载,越大越好。

On the other hand, if you're talking about training workloads today, bigger is better.

Speaker 0

因为从网络的角度来看,实际上你希望把东西集中在尽可能小的距离内。

Because from a networking perspective, actually, you want to have things concentrated in as small a distance as possible.

Speaker 0

但话说回来,有两个问题:单点故障,还有现在的电力供应。

But then again, two issues, single point of failure, but then also now power availability.

Speaker 0

虽然千兆瓦在十年前或十五年前是巨大的,但可以想象,但在全国或全球任何地方,都不可能把谷歌的总需求建在一个地方。

While a gigawatt was huge ten or fifteen years ago, but imaginable, there's no way anywhere in the country or the world we're going to get the total requirements of Google built in one place.

Speaker 0

那根本不可能。

It's just not going to be possible.

Speaker 0

那现在最优的规模是多大呢?

So now what's the optimum size?

Speaker 0

同样,我们有模型来模拟这些,还有模拟器等等。

Again, we have models for this, simulators, etcetera.

Speaker 0

这也取决于……但你看,有些地方我们会部署在网络边缘,或者会在某个国家内部。

It also depends on But look, in some places, we're going to be at the edge of the network or we're going to be in country.

Speaker 0

那可能是几十兆瓦。

That might be tens of megawatts.

Speaker 0

我们实际上和互联网服务提供商合作。

We actually partner with ISPs.

Speaker 0

那可能是伊拉克。

That might be Iraq.

Speaker 0

真的,可能就是伊拉克。

Literally, it could be Iraq.

Speaker 0

这是一个训练集群。

This is a training cluster.

Speaker 0

可能那会更接近一个吉瓦。

Maybe that's going to be closer to a gigawatt.

Speaker 0

其他一些站点可能是几百兆瓦,等等。

Some other sites might be hundreds of megawatts, etcetera.

Speaker 1

有意思。

Interesting.

Speaker 1

我很想了解你是怎么看待投资组合生命周期管理的。

I'd love to understand how you think about the portfolio lifecycle management.

Speaker 1

所以我猜,最大的、最新的集群是用来训练最新的前沿模型,然后你把其他的东西回收利用,用来跑推理。这个框架合理吗?

So I guess my guess would be that the biggest, newest clusters are used for training the latest frontier model, and then you kind of recycle the other stuff and run inference on Is that a fair framework?

Speaker 1

你们是不是也在搭建专门用于推理的集群?

Are you also standing up inference specific clusters?

Speaker 1

这一切是怎么运作的?

How does that all work?

Speaker 0

你考虑的这个框架非常合理,我觉得很有道理。

Very reasonable framework that you're thinking about, and I think it makes a lot of sense.

Speaker 0

但我要说的是,推理需求非常大,我们不能仅仅依赖那些不再完全用于训练的老训练集群来支撑推理。

But I would say that the demand for inference is such that we can't just rely on older training clusters that are no longer being fully used just for training as the basis for inference.

Speaker 0

而且,你想啊,某一年我们可能会再次集中到少数几个大型站点或训练集群。

And also, if you think about it, we might centralize again in a particular year into a small number of large sites or training clusters.

Speaker 0

保持它们之间的网络距离短是有好处的。

And there is benefits to keeping the network distance between them small.

Speaker 0

所以现在,无论它们位于世界何处,很可能在同一大陆,甚至可能在同一年份位于同一大陆的同一区域。

So now wherever they're located in the world, they're probably going to be, let's say, on the same continent, or they might be even in the same portion of a continent in a particular year.

Speaker 0

这样一来,其他大陆可能就没有足够的服务能力了,等等。

So now you might be left with not enough serving capacity on the other continents, etcetera.

Speaker 0

所以,实际上,我们不得不在世界其他地方专门建设推理设施。

So then, actually, then have to go build this specialized inference elsewhere across the world.

Speaker 0

所以我觉得你的直觉很准,但不完全对。

So I think your intuition is spot on, but not wholly.

Speaker 0

换句话说,确实必须这样:好,这里是训练集群。

In other words, it really does have to be, Okay, here are the training clusters.

Speaker 0

是的,可能几年后它们会被用于服务。

Yes, probably they're going be used for serving in some number of years.

Speaker 0

但我们也得同时建设服务集群。

But then we're also having to build the serving clusters as well.

Speaker 1

那你的服务集群和训练集群不一样吗?

And your serving clusters, are they different than the training clusters?

Speaker 1

它们更小吗?

Are they smaller?

Speaker 1

每兆瓦的成本更低吗?

Are they cheaper per megawatt?

Speaker 0

其实不一定更便宜,因为服务需要更紧密地整合计算、网络和存储。

Not necessarily cheaper, actually, because for serving, there is more need to co locate compute, networking, and storage.

Speaker 0

这样一来,我们就没法做到专业化。

And so then we get to the inability to specialize.

Speaker 0

训练时,你可以进行高密度、均匀的部署,但服务时,你得混合搭配存储、计算和加速器。

So for training, you actually have this big density uniform deployment, etcetera, whereas for serving, you're going to have to have the mix of storage, compute, and accelerators.

Speaker 0

而且,这一点其实很有意思,我们还可以再深入聊聊。

Furthermore, it's a very interesting aspect of this that we could go into more detail on as well.

Speaker 0

但对于推理服务来说,你其实不希望把所有东西都集中在一个地方。

But for serving, you actually don't want to have too much in one place.

Speaker 0

你希望从全球各地来提供你的工作负载服务。

You want to be serving your workloads from all over the planet.

Speaker 0

但现在我们有了各自的模型端点,而且模型之间实际上可能存在差异。

But now we wind up having individual model endpoints, and there actually can be variations of models.

Speaker 0

所以现在我们必须把这些模型分布到全球,同时还要考虑本地化的问题。

So now we have to spread these models out across the world, also accounting for locality.

Speaker 0

所以它们会更小一些。

So they will be smaller.

Speaker 0

在推理端,它们可能不会那么垂直整合。

They'll actually be less vertically integrated probably on the inference side.

Speaker 1

非常有意思。

Super interesting.

Speaker 1

所以如果你五年前建了一个数据中心,那时候最先进的加速器和现在造的相比,效率差远了。

So if you made a data center five years ago, state of the art accelerator five years ago was very different, vastly less efficient than the ones that are being made today.

Speaker 1

你们真的会回去把那些旧数据中心里的芯片换掉吗?

Do you actually go back and swap out the chips in those old data centers?

Speaker 1

而且我知道这跟一个一直在讨论的话题有关,就是芯片的实际使用寿命到底有多长。

And I know this kind of relates to there's been an ongoing debate, I think, of what is the actual useful life of a chip?

Speaker 0

我公开说过这个观点,在我比较……

So I've been on record of saying this in one of my more.

Speaker 0

我没想到这个话题会引起这么大的关注。

I was surprised by how much pickup this had.

Speaker 0

我说过我们用了七八年的TPU,利用率还是百分之百。

I said that our seven and eight year old TPUs are still at 100% utilization.

Speaker 1

哇。

Wow.

Speaker 1

我想我见过这个。

Think I saw this.

Speaker 1

我没

I didn't

Speaker 0

想到这居然成了个话题。

know if this was mistake.

Speaker 0

我本来没想把它当成一个声明,但显然它成了一个很有分量的声明。

I didn't mean for it to be statement, but it was a meaningful statement apparently.

Speaker 0

所以我们的老款TPU,它们的使用率其实相当高。

So our older TPUs, but our older TPUs are seeing significant utilization.

Speaker 0

我们确实会更换它们。

We do replace them.

Speaker 0

说到底,问题在于,折旧年限大概是六年。

In the end, there's a question of, okay, depreciation lifetime is approximately six years.

Speaker 0

所以一旦它们完全折旧,再加上新一代芯片的能效优势等等,更换和升级确实是合理的。

So once they're fully depreciated and given the power efficiency of newer generations, etcetera, it does make sense to replace them and upgrade them.

Speaker 0

我们确实会更换芯片,但真正换的是整个系统。

We do replace the chips, but it's really the systems.

Speaker 0

所以换句话说,我们是以pod为单位来考虑的。

So in other words, we think in terms of pods.

Speaker 0

比如说,一个TPU 8t pod可能有9600块芯片。

So a TPU, let's say, 8t pod might be 9,600 chips.

Speaker 0

它可能有140多个机架,大概是152个机架,等等。

And it might be 140 something, 152 racks, etcetera.

Speaker 0

然后我们会说,好,我们要把那个pod撤掉,换成一个新的,比如TPU 12、13或14的pod。

So then we would say, Okay, we're going to pull out that pod, and we're going to replace it with a, whatever it is, TPU 12 or 13 or 14 pod.

Speaker 0

可能不会完全匹配。

It might not be a perfect fit.

Speaker 0

也就是说,新pod的占地面积可能跟旧pod留下的空间不完全吻合。

Then we have to in other words, the new pod's footprint might not be a perfect fit for the old pod's vacancy.

Speaker 0

那我们就得想办法处理这个差异。

We then just have to account for that.

Speaker 0

我们得考虑怎么进行改造。

And we have to figure out how we would retrofit.

Speaker 0

这个我们没法提前规划,因为不知道那么多代TPU会是什么样。

We can't plan that because we don't know what that many generations of TPUs are going to be.

Speaker 0

所以这又有点像一门艺术,得想办法——而且这活儿其实挺难的——怎么尽快把旧的拆掉,换上新的TPU。

So then it's, again, a bit of an art to figure out how we would, and it's actually hard work, figure out how we would decom and then replace as quickly as possible with new TPUs.

Speaker 1

你公开写过关于开放标准的事。

You've written publicly about open standards.

Speaker 1

你能简单说说吗?

Can you say a word on that?

Speaker 0

我觉得这就是我们之前聊到的互操作性问题。

So I think that's the we talked about this interoperability question.

Speaker 0

对我们来说,虽然我们支持垂直整合,也让你能榨取尽可能多的性能,但更重要的是,我们不想强制锁定,也不想在系统端到端的运作方式上搞一个封闭的花园。

And so for us, while we support vertical integration and we make it possible to extract just as much performance as you want, for us, it's really important to not force lock in and not force a sort of walled garden in terms of how the system works end to end.

Speaker 0

我举个例子。

So I'll give one example.

Speaker 0

在谷歌,我们开发了一个叫JAX的模型开发框架。

At Google, we've developed a model development framework called JAX.

Speaker 0

我们非常喜欢它。

We like it a lot.

Speaker 0

我们认为它真的非常非常好。

We think it's really, really good.

Speaker 0

而且我们在内部广泛使用它。

And we use it extensively internally.

Speaker 0

我们的很多客户喜欢用PyTorch。

Many of our customers like PyTorch.

Speaker 0

所以我们可以说,嘿,如果你想在TPU上运行,你就得用JAX。

And so one thing we could say is, hey, if you want to run on TPUs, you've to use JAX.

Speaker 0

它是最好的。

It's the best.

Speaker 0

我有点开玩笑,但也许是真的,也许不是。

I'm being facetious a little bit, but maybe it is, maybe it isn't.

Speaker 0

我们认为它是最好的,而且这是你唯一的选择,因为它太棒了。

We think it's the best, and that's your only choice because it's so great.

Speaker 0

或者我们可以说,看,如果你喜欢JAX,我们也喜欢JAX。

Or we could say, look, if you like JAKs, we like JAX.

Speaker 0

如果你喜欢JAX,你可以用它。

If you like JAX, you can use it.

Speaker 0

但如果你喜欢PyTorch,我们有Torch TPU,你的未修改模型等等都可以在上面运行。

But if you like PyTorch, we have Torch TPU where your unmodified models, etcetera, can run.

Speaker 0

实际上,我们在历史上已经看到过很多这样的例子。

And we've seen this throughout history, actually, with many, many examples.

Speaker 0

我举过IP的例子。

I've used the example of IP.

Speaker 0

为什么互联网协议会胜出?

Why did the internet protocol win?

Speaker 0

当时其实有很多与IP竞争的协议。

There were actually many competing protocols to IP.

Speaker 0

这是上世纪70年代和80年代初的古老历史了。

This is ancient history in the '70s and early '80s.

Speaker 0

为什么IP会赢呢?

Why did IP win?

Speaker 0

因为它是一个开放标准,就像沙漏的细腰,上面什么软件都能跑,下面什么硬件都能接。

It was because it was open standard, it was this narrow waist to the hourglass where anything could run on top in terms of software and anything could run underneath it in terms of hardware.

Speaker 0

所以就是开放标准,互操作性强。

So open standard, interoperable.

Speaker 0

任何人只要用IP,插到路由器端口上,就能成为互联网的一部分。

Anyone who brought IP could plug into a router port and become part of the internet.

Speaker 0

这太棒了。

It was beautiful.

Speaker 0

正是这样,互联网才能爆炸式增长,遍布全球。

And that's what allowed the internet to explode in its growth and reach across the world.

Speaker 0

所以我们真的相信这些开放标准,尤其是在接入点上。

So we really do believe in those open standards in terms of plug in points.

Speaker 0

现在,如果你想接入一些高度专业化的东西,你也可以做到。

Now, if you want to plug in something highly specialized, you can.

Speaker 0

如果你觉得你有更好的东西可以接入我们的框架,那完全可以。

If think that you've got a better thing to plug into our framework, you absolutely can.

Speaker 0

但我们真的想支持开放标准,最好周围也有开源的东西。

But we want to really support open standards, ideally open source around it as well.

Speaker 1

这个建设太庞大、太重要了,不能是任何一家厂商的封闭专有标准。

It's too big and too important of a build out to be any one vendor's closed proprietary standard.

Speaker 0

对,我们确实这么认为。

Yeah, we really believe that.

Speaker 0

而且它必须是一个可选择的标准。

And it's got to be one of choice.

Speaker 0

这也是为什么,比如说,我们完全支持TPU、GPU和其他加速器等。

And that's also why, for example, we fully support and have TPUs, GPUs, other accelerators, etcetera.

Speaker 1

AI给你们团队的日常生活带来了什么变化?

How has day to day life for your team changed with AI?

Speaker 1

它在哪些方面对你们的工作影响最大?

Where is it changing your function the most?

Speaker 0

所以我觉得,最简单的回答就是软件工程方面,这个外界已经有很多报道了。

So I think the, whatever you want to say, the easiest answer is on the software engineering side, where it's been documented externally quite a bit.

Speaker 0

所以我觉得在谷歌,在我的团队里,我们已经在软件开发能力上充分利用了AI,而且说实话,在测试、发布,甚至设计辅助等方面也都有用到。

So I think that we are, at Google and my team, using it to great effect in terms of our software development capabilities, but also, frankly, tests, rollouts, even helping with design, etcetera.

Speaker 0

但在硬件方面,虽然外界报道可能少一些,变化也非常大。

But there have been, on the hardware side, which has maybe gotten less external coverage, also significant change.

Speaker 0

换句话说,我的硬件工程师们——我今天早些时候刚看过数据——他们也在大量使用AI,如果你愿意的话,可以用token数量来衡量。

In other words, my hardware engineers I was just looking at the numbers earlier today, in fact are using AI, using whatever the token counts, if you want.

Speaker 0

虽然不是最好的指标,但至少是个指标。

Not the best metric, but it's still a metric.

Speaker 0

我们的硬件工程师使用AI的频率和软件工程师一样高。

Our hardware engineers are using AI as much as the software engineers are.

Speaker 0

而且生产力确实提升了。

And productivity has gone up.

Speaker 0

从设计启动到流片的时间在缩短。

Time from design kickoff to tape out is shrinking.

Speaker 0

启动时间也在缩短。

Time for bring up is shrinking.

Speaker 0

所以换句话说,生产力正在显著提升。

So in other words, productivity is going up significantly.

Speaker 0

但还有其他可能不太被预料到的变化,比如我们设计数据中心的方式已经发生了重大改变。

But then other maybe less expected changes, how we do data center design has changed significantly.

Speaker 0

也就是说,在评估时,你提到过,我们是建一个千兆瓦的大楼,还是建一个100兆瓦的园区,或者200兆瓦的园区?

In other words, and how we evaluate you mentioned, hey, do we do a gigawatt building or 100 megawatt campus or a 200 megawatt campus?

Speaker 0

过去,这些决策过程非常细致,主要靠电子表格和人工驱动。

In the past, this would be very detailed, very spreadsheet driven, human driven processes.

Speaker 0

现在虽然在一定程度上还是这样,但已经有很多AI参与其中,真正简化了规划和开发流程。

And it still is to some extent, but there's a lot of AI now involved that really streamlines the process in terms of planning and development as well.

Speaker 0

有意思。

Interesting.

Speaker 1

是推理模型吗?

Is it reasoning models?

Speaker 0

我还不至于说已经到了推理模型那一步。

I wouldn't say quite yet reasoning models.

Speaker 0

它不是在取代人的判断,而是让把必要的信息集中到一起变得容易得多,基本上就是把正确的信息放到做决策的人面前。

It's replacing human judgment, but it's making it much easier to bring the necessary information together in one place and basically put the right information in front of the humans making the decisions.

Speaker 1

好的,最后我想用两个有趣的问题来收尾。

Okay, I'm going to bring us home with two out there fun questions.

Speaker 1

第一个问题,轨道数据中心。

Question number one, orbital data centers.

Speaker 1

我看到谷歌在认真考虑这个,你想让我评论一下。

I've seen that Google is thinking about this quite seriously, and you want me to comment on that.

Speaker 1

但人们认真计算轨道计算的成本,是不是意味着地球上真的有很严重的限制?

But does the fact that people are seriously running the numbers on orbital computes mean that there are serious binding constraints on Earth?

Speaker 1

你对轨道数据中心怎么看?

And what do you think of orbital data centers?

Speaker 0

是的,这是个令人兴奋的方向。

Yeah, it's an exciting direction.

Speaker 0

我们确实在推进这个项目,而且我们毫不开玩笑地把它称为‘登月计划’,这是我们非常期待投入的大项目之一。

We are actually pursuing it, and we've referred to it with no tongue in cheek as a moonshot, as one of our big efforts that we're excited about investing in.

Speaker 0

这又回到了我们之前聊到的,你提得很对,从根本限制来看,能源和能源生产是一个非常非常关键的挑战。

It goes back to the earlier part of the conversation where you raised, I think correctly, that in terms of fundamental constraints, energy and energy production is a key, key challenge.

Speaker 0

所以从根本上看,在太空中,因为大气衰减等因素,你能获得大约多40%的电力。

And so really, line is, from a fundamentals perspective, in space, you have something like 40% more power available because of lack of attenuation in the atmosphere, etcetera.

Speaker 0

换句话说,就是太阳能容量更大,是地球的1.4倍。

In other words, there's just more solar capacity, 1.4 x.

Speaker 0

这是其中一方面。

So that's one part of it.

Speaker 0

但在太阳同步轨道上,太阳能电池板能接收到90%到100%的阳光照射,而在地面上只有28%到30%,可能最多35%。

But in a, sun synchronous orbit, you have 90% to 100% coverage of sunlight on your solar cells relative to 2830%, maybe 35% on land.

Speaker 0

所以,简单说,就是巨大的能量,当然来自太阳。

So in other words, just this enormous amount of power, obviously the sun.

Speaker 0

你把1.4倍和每天日照时间多3到4倍结合起来。

You take the 1.4x and you take the 3x to 4x in terms of number of hours per day.

Speaker 0

基本上就可以把电池排除在外了。

You remove batteries more or less from the equation.

Speaker 0

现在你就有潜力做出真正能……的东西。

And now you have the potential for something that can really...

Speaker 0

而且当然,还是零碳的。

And of course, carbon free.

Speaker 0

好处很多,挑战也很多。

Lots of benefits, lots of challenges.

Speaker 0

挑战特别特别多。

Lots and lots of challenges.

Speaker 0

所以换句话说,好,那冷却怎么办?

So in other words, okay, now what about cooling?

Speaker 0

你可能天真地以为在太空里冷却更容易,但实际上更难。

Naively, you might think cooling in space is easier, but it's actually harder.

Speaker 0

可靠性。

Reliability.

Speaker 0

我们之前聊过这些东西有时候会出故障。

We talked about how these things fail sometimes.

Speaker 0

维修会变得更难,但不是不可能,只是在太空里更难了。

Repairs becomes harder, not impossible, but it becomes harder in space.

Speaker 0

我们能不能

Can we

Speaker 1

把机器人拉上来,用

pull the robot up with

Speaker 0

那件宇航服?

the costume?

Speaker 0

对,就是这样。

Exactly.

Speaker 0

所以也许这个模式是个有前景的方向。

So perhaps this model is a promising direction.

Speaker 0

冗余设计可能会帮上大忙。

Redundancy will probably be your friend.

Speaker 0

关于自由空间光学的那个前瞻性问题,现在真的要变成现实了。

Prescient question on free space optics is now going to become reality.

Speaker 0

我们可能不会在这些组件之间拉光纤,所以实际上会采用自由空间。

We're probably not going to be stringing fiber between these components, so it will actually be free space.

Speaker 0

我们会让激光对准接收器,并实时校准。

And we're going to have the lasers pointing at the receivers and calibrating in real time.

Speaker 0

这里没有障碍,没有根本性的障碍。

There are no showstoppers here, no fundamental showstoppers.

Speaker 1

最后一个问题。

Last question.

Speaker 1

我脑子里一直有个画面,就是你建造的那台难以形容的巨型超级计算机。

I've had this image of the ineffable big supercomputer that you built them in my head this whole time.

Speaker 1

所以问题是这样的。

And so here's the question.

Speaker 1

十年后,最前沿的超级计算机长什么样?

Ten years from now, what will the most frontier supercomputer look like?

Speaker 0

天哪。

Oh my gosh.

Speaker 0

对,十年正好处在一个临界点上。说实话,可能已经有人在考虑2036年的计算机会是什么样子了。

Yeah, so ten years is right at that edge where it's, I would say, in all sincerity, probably some people are thinking about what the 2036 computer looks like.

Speaker 0

可能有一小部分人会想得那么远。

We might have a few thinking that far ahead.

Speaker 0

但哇,那里的不确定性范围实在太大了。

But wow, the cone of uncertainty there is way, way too wide.

Speaker 0

换句话说,如果你看看趋势,集成度将会非常高。

In other words, if you look at the trends, the level of integration is going to be tremendous.

Speaker 0

我们看到了为Ineffable组装的那些漂亮的光纤和VR200机架。

So we saw the beautiful fiber and the VR200 racks that we put together for ineffable.

Speaker 0

我的猜测是,它会更加集成,光纤会更少——我不会说2036年没有光纤,但我觉得从机架的角度来看,机架看起来会更加紧密集成。

My guess is it's going to be more integrated, less fiber to I won't say no fiber in 2036, but I think that probably from a rack perspective, the rack will look much more tightly integrated.

Speaker 0

光纤的数量可能会减少,也许机架外面只有一小束光纤。

The amount of fiber there'll be maybe a small fiber bundle coming out of the rack.

Speaker 0

所以换句话说,从模块化制造的角度来看,这些机架到2036年很可能会在中央工厂生产。

And then, so in other words, one view you might have from a modular manufacturing perspective is these racks, likely in 2036, are going to be manufactured centrally.

Speaker 0

不管是72个、144个、288个,还是更多,576个或1152个GPU,随便你选个喜欢的倍数,因为我们说的是ineffable的情况,但TPU也是一样的。

And so whether they have 72 or 144 or two eighty eight or probably more, five seventy six or eleven fifty two, pick your favorite multiple of GPUs since we're talking about the ineffable case, but then be the same for the TPUs.

Speaker 0

深度集成到一个机架里。

Deeply integrated into a rack.

Speaker 0

一个机架会不会有好几兆瓦的功率?

Would a rack be multiple megawatts?

Speaker 0

我们不知道具体怎么实现,但2036年,我们可以尽情想象。

We don't know exactly how, but 2036, we get to imagine things.

Speaker 0

单个机架可能就有好几兆瓦。

Could be multiple megawatts in a single rack.

Speaker 0

然后你接上水、电和光纤。

And now you bring water, and you bring power, and you bring fiber.

Speaker 0

把机架推进去,插上这三样东西,就可以直接开工了。

You wheel that rack in, you plug those three things in, and you're off to the races as well.

Speaker 1

好的,那它不会是一个巨大的外星球体吧?

Okay, so it's not going be like a big alien orb then?

Speaker 0

在太空中。

Up in space.

Speaker 0

到2036年,我不能说它不可能直接被发射到太空,然后被空间站的机械臂抓住,再插到合适的模块上。

By 2036, I wouldn't say that it's not possible for 2036 for it to be then directly launched into space and then maybe taken by a robotic arm at some space station and then plugged into the right module.

Speaker 0

也许那就是2036年的事。

Maybe that's for 2036.

Speaker 1

有趣。

Fun.

Speaker 0

想想就觉得有趣。

Fun to think about.

Speaker 1

我真的很喜欢这次对话。

I really enjoyed this conversation.

Speaker 0

是的,内容很丰富。

Yes, it's ton

Speaker 1

这是历史上最庞大、最激烈的资本支出建设,但我也认为这是一场技术

of This is the most intense, biggest CapEx build out in history, but I also think it's a technology

Speaker 0

革命。

Revolution.

Speaker 1

这场革命美得令人惊叹。

Revolution that is a thing of beauty.

Speaker 1

我觉得你对技术之美、制约因素以及如何平衡这一切,把握得非常透彻。

And I think you have such a grasp over the beauty of the technology and the binding constraints and how to balance this all.

Speaker 1

谷歌交到你手上,让人放心。

Google is in good hands.

Speaker 1

感谢你抽出时间分享

Thank you for taking the time to share

Speaker 0

你所做的事情。

what you do.

Speaker 0

这真的非常有趣。

It's a ton of fun.

Speaker 0

我们正亲身经历这一切,也在定义这一切。

We get to live through this and we get to define it.

Speaker 0

非常感谢。

Thank you very much.

Speaker 0

这是一次很棒的对话。

It's a great conversation.

Speaker 1

谢谢。

Thank you.

Speaker 0

多谢。

Thanks.

关于 Bayt 播客

Bayt 提供中文+原文双语音频和字幕,帮助你打破语言障碍,轻松听懂全球优质播客。

继续浏览更多播客