[BidClub_]
SemiAnalysis · · 39 分钟

第030期——低堆之王万岁:4-high HBM为何胜出(内存)

Myron XieJordan Nanos

半导体技术
YouTube
TL;DR
  • Rubin Ultra如今已从GTC预告的1TB HBM4E,转为192GB的8-high HBM4,低于Blackwell Ultra和标准版Rubin的288GB。 Myron Xie称,主因是供应配给:NVIDIA以及Google、Broadcom等客户在TSMC锁定的逻辑芯片产能,多于其12-high HBM供给能够配套的数量,因此改用8-high堆栈可以出货更多加速器。Jordan Nanos指出,据他跟踪NVIDIA的经历,这是旗舰产品首次出现内存容量低于前代的情况。
  • 经济核心在于:每个cube的HBM带宽基本固定,但供应商按容量收费,因此只要容量够用,4-high就是单位带宽成本最优的配置。 4层DRAM就能吃满cube接口,因此在相同带宽下,8-high或12-high的成本几乎是前者的2倍或3倍。“如果你真正需要的只是这份带宽,而4-high的容量已经够用,只为4-high付费几乎就是白捡。”
  • 容量压力明显减轻,因为参数规模并没有像预期那样激进扩张。 Xie将FP8下的Llama 3.1 405B与Kimi K3作比较:前者约占Hopper HGX节点640GB容量的60%,后者拥有2.88万亿参数,他形容规模略高于前者的6倍,但经过MXFP4量化后,只占GB200 NVL72总HBM容量约8%。部署规模的增长远快于参数量,Rubin Ultra的NVL576又带来额外8倍扩展。与此同时,对带宽更敏感的后训练和标准推理,如今在前沿实验室算力中的占比更高,而传统预训练的占比已经下降。
  • 4-high可让可出货的cube数量大约达到8-high的2倍、超过12-high的2倍。 每层的良率损失会随着堆叠高度累积,4颗die的堆栈也更容易完成供电。因此瓶颈会转向先进制程逻辑芯片、基板和电力。HBM需求下降还会释放原本被挪用于HBM的DRAM晶圆,回流到常规服务器DRAM;在服务器socket普遍降配、而负责工具调用的CPU若没有足够内存就可能利用率偏低之际,这一点尤其重要。Nanos将4-high概括为最大化“每片HBM晶圆对应的token数”,类似于每瓦和每美元对应的token数。
  • 内存紧张短期内看不到缓解:Xie给出的时间表是“本十年内不会”。 短期首要瓶颈是洁净室,随后是设备;其中包括EUV设备,而ASML的供应链——包括生产“极其光滑镜面”的供应商——无法快速扩张。“你不可能打个响指就增加晶圆产能。”SK hynix、Samsung和Micron虽受益于高价格,供给仍无法迅速跟上。
  • 空头情景是模型规模爆炸式增长,从而让更高堆叠高度变得值得。 SemiAnalysis测算过一个规模达到Kimi K3 3倍的模型,在批处理场景下,8-high和12-high带来的吞吐提升“可能值得这笔成本”。Xie的回应是,looped transformers等技术可以在不增加参数的情况下增加计算深度;他表示GPT-6 Astra基本已确认会采用这类技术。他还认为,各大实验室对4-high的强劲需求本身就说明,其路线图并未假设参数规模会激进增长。
  • 预计SKU分层会进一步加深。 Meta已经有一版定制MI450,使用8-high HBM而非12-high;Xie称,在供应链资源紧张时,继续分层完全合理。当前288GB的Rubin配置并不是这次重置,变化对应的是Rubin Ultra——当前一代之后的下一版本,时间大致在明年这个时候,或延至2028年。
摘要 · 为研究而整理的核心内容

1. Rubin Ultra:1TB变192GB,主要是供应决策

  • Xie先梳理了各代产品的HBM堆叠高度:Hopper/Ampere时代是8-high,Blackwell Ultra是12-high,HBM4E则曾考虑16-high。NVIDIA在GTC预告的Rubin Ultra,是通过4颗计算die和16个16-high HBM4E堆栈,实现单封装1TB。一年半后,方案变成2颗计算die、基础版HBM4每颗die容量3GB(HBM4E为4GB),堆叠高度降至8-high,容量为192GB。
  • Nanos有一个值得保留的判断:192GB低于Blackwell Ultra和标准版Rubin的288GB——“在我跟踪Nvidia的历史中,这是下一款旗舰GPU容量低于前代的第一次。”
  • 机制在于,NVIDIA以及Google、Broadcom等客户,在TSMC锁定的逻辑产能规模高于其已锁定的HBM供给。若采用12-high,HBM供应无法喂饱全部逻辑产能,于是选择“把HBM供给配给一下,改用8-high cube出货”;在隐含的晶圆供给下,更多cube有助于平衡供需。只要容量超过模型权重和KV cache实现有效批处理所需的门槛,额外HBM的回报就会递减;而在短缺推高价格的情况下,“HBM容量过多的代价会变得大得多”。

2. 为什么容量让位于带宽:模型规模没有预期那么大

  • Xie按不同阶段做了测算:FP8量化后的Llama 3.1 405B约占Hopper HGX节点640GB容量的60%,这也是H200增加容量真正有价值的原因。如今最大的模型Kimi K3拥有2.88万亿参数,Xie称其规模略高于Llama 3.1的6倍;但经过MXFP4量化后,只占GB200 NVL72总HBM容量约8%。扩展部署域的增长远快于参数量,Rubin Ultra的NVL576又增加了8倍。
  • Nanos对需求侧的解读是,客户想要的是Kimi K3及其他现有模型的更快版本,而“提升token速度本质上靠的是带宽,容量基本不会带来额外收益”。
  • 算力结构的变化进一步强化了这一点:后训练“非常像推理”,后训练加标准推理如今已经占据前沿实验室算力中主导且不断上升的份额,传统预训练的占比则在收缩。这一点也反映在基础设施建设上:新增数据中心算力更多投向研究、后训练和推理,而不是投向“我们两三年前还在设想的那个20万亿参数模型的预训练任务”。

3. 4-high的免费午餐:相同带宽,成本只是零头

  • 物理机制很直接:无论堆叠高度如何,带宽基本由HBM到SoC的接口决定,因此每个cube的带宽基本固定。HBM4在cube与计算芯片之间提供2,048个I/O,每颗DRAM die最多支持512个信号I/O,所以需要4层才能吃满接口。低于4-high,就无法保留完整带宽。
  • 定价却不对称:供应商本质上按GB收费,因此在相同带宽下,8-high或12-high的成本“几乎是2倍或3倍”。“如果你真正需要的只是这份带宽,而4-high的容量已经够用,只买4-high——这几乎就是免费午餐。”
  • Xie的判断是,这一趋势会扩散到其他加速器厂商:“NVIDIA面对的供应链挑战,对所有人都一样”,而且“很多客户的路线图已经重置,转向更低堆叠高度的HBM”。

4. 供应链连锁反应:cube数量约为8-high的2倍,瓶颈随之迁移

  • Nanos追问为何良率提升如此明显。Xie解释称,每层的良率损失会复合累积:假设每层损失约1%,在8层或12层上重复发生,最终损失远高于4层。向4颗die的堆栈输送电力也更容易,而且4-high是制造历史更长、产品更简单的配置。结果是,可出货cube数量大约是8-high的2倍、是12-high的2倍以上。瓶颈随后转移到TSMC的先进制程逻辑芯片、基板——“最紧缺的环节之一”——以及电力。
  • 第2层收益在于,放松HBM需求后,可以释放目前被HBM挤占的DRAM晶圆,回流到服务器DRAM。服务器单socket内存降配已经很普遍;但生成式AI需要“大量CPU来完成所有工具调用”,如果DRAM不足,这些CPU可能会“利用率很低”。Nanos的框架是,在DRAM受限的世界里,4-high最大化“每片HBM晶圆对应的token数”,这与每瓦或每美元对应的token数类似。
  • 内存利润暴涨也不会自动带来新增供给,原因是交付周期很长:首先是洁净室,随后是设备;ASML的EUV设备还受制于自身的专业供应商,包括生产“极其光滑镜面”的厂商。“你不可能打个响指就增加晶圆产能。”Xie认为内存紧张缓解的时间是“本十年内不会”。Nanos接了一句:“2030,来了。”

5. 空头情景、实验室信号与即将到来的SKU分层

  • Xie主动提出反方观点:如果模型规模爆炸,批处理的经济性会反转。批次中的每个用户只需要读取1次模型权重,因此权重越大,额外容量就越有价值。SemiAnalysis测算过一个规模达到Kimi K3 3倍的模型,8-high和12-high带来的增益“可能值得这笔成本”。风险在于,如果所有人都转向4-high,会不会“反而伤到自己”。
  • Xie的答案是,缩小模型占用的技术仍在胜出:looped transformers可以在不增加参数的情况下增加计算深度,他表示GPT-6 Astra基本已确认会采用。Xie还说,“最强烈要求4-high的声音来自各大实验室”,这说明它们的研究路线图并未显示激进的参数扩张。Nanos补充了一句:“如果Kimi K3的性能已经这么接近OpenAI和Anthropic,那对它们来说会非常尴尬。”Kimi K3约有2.8万亿参数,而两家公司当时的模型规模约为10万亿,意味着前沿模型的规模可能其实相近。
  • Nanos继续追问未来是否会出现多SKU:V100先推出16GB、后推出32GB,A100先是40GB、后是80GB,H100的80GB之后又有H200的144GB;既然如此,同一颗die为什么不能同时存在Meta版和OpenAI版?Xie表示这已经在发生,举例就是Meta定制的MI450,采用8-high HBM而非12-high。当过度配置的成本变高时,“更多SKU分层绝对在计划之内”。
  • 最后的时间点需要单独说明:当前288GB的Rubin配置并不是这里讨论的变化。重置发生在Rubin Ultra——“如果有R200的话,这就是R300”——也就是当前一代之后的下一版本,预计明年这个时候到来,或延至2028年。
完整逐字稿
Jordan Nanos

We’re going to talk about why 4-high HBM wins in this episode. I already have Myron laughing. We put out an article just yesterday—I think it was 2 days ago by the time this episode comes out—that called out a few pretty big changes in the industry, everything from the HBM suppliers all the way to the NVIDIA GPUs that this is going to impact, and potentially other accelerators. We’ll discuss and dig into some of the motivations for this change and why people are revisiting the balance between capacity and bandwidth. Myron, how are you doing, man?

Myron Xie

I’m doing very well. This was a fun article to write, and I think the thesis has challenged a lot of conventional assumptions about HBM content per accelerator. To give listeners some background, the trend over the last few years has been that every major chip—or AI chip—generation packs in more HBM content per chip. They add more stacks of HBM, and one of the big changes is that they also make the stack taller, with more layers.

Back in the Hopper or Ampere era, 8-high was common, and then with Blackwell Ultra they moved to 12-high. That means 12 layers of DRAM dies in an HBM stack, so you increase your capacity by 50% over 8-high. The presumption from there was that you would keep going taller. The industry was contemplating 16-high for HBM4E—16 DRAM layers in a cube.

When NVIDIA originally previewed Rubin Ultra to people at GTC last year, they said that Rubin Ultra would have 1 TB of HBM per package, per chip. To get there, it would have 4 compute dies and 16 stacks of HBM4E. Each HBM4E DRAM die has 32 gigabits, or 4 GB, of capacity, and they make it 16-high. That’s how you get to 1 TB.

1. Rubin Ultra Cuts HBM

But if you fast-forward a year and a half, what we understand now is that Rubin Ultra is going to have just 192 GB of HBM4. So how do you get from 1 TB to 192 GB? First of all, it’s no longer going to have 4 compute dies; it’s just going to have 2 compute dies per package. It’s also no longer going to be HBM4E. There might be an HBM4E version, but it’s going to be HBM4 at the start. HBM4 is only 3 GB per die, and it’s going to be 8-high.

You’ll also notice that this is even lower HBM content than Blackwell Ultra and conventional, or what we call vanilla, Rubin, which were both at 288 GB because they use 12-high HBM. So why is this happening? The big reason is that it’s primarily motivated by supply.

As many readers are aware, there’s a very big shortage of memory supply in DRAM and NAND. Let’s talk about DRAM. There’s very little wafer capacity being added, and as the number of accelerator shipments goes up, the amount of DRAM and HBM demand keeps going up. It’s very hard to keep up with that demand.

What the suppliers and customers like NVIDIA, Google, and Broadcom have realized is that we have a certain amount of HBM secured, and we have this much logic secured at TSMC. If we take the HBM supply we have and ship it in 12-high cubes, it isn’t enough supply to ship all that logic. So let’s ration our HBM supply and ship it in 8-high cubes. You get more cubes from the implied wafers, and that helps balance the equation. That’s what NVIDIA has realized.

Of course, does downgrading from 12-high HBM to 8-high HBM have performance impacts? How does that affect performance and TCO? In terms of how important HBM capacity is for inference specifically, there’s a threshold that you need. You need enough HBM to hold the model weights and enough capacity to support KV cache for a lot of users so that you can batch effectively.

But once you get beyond that threshold, the returns diminish. Because HBM is getting much more expensive next year, as the shortage is reflected in prices, the cost of additional HBM that you might not need is also much higher. The penalty for having too much HBM capacity becomes much worse.

2. Capacity Gives Way To Bandwidth

Jordan Nanos

Okay, let’s take a step back and talk about capacity versus bandwidth and the trade-offs in a little more detail. It seems to me that, going into the Rubin generation, from a design perspective and when the announcements happened, people were just starting to use Blackwell. There was a lot of talk about 10-trillion-plus-parameter models, going to 20 trillion, and people were talking about NVL72, NVL144, NVL576, and all sorts of other rack configurations, which really seemed to be about the models getting bigger.

To me, if models get bigger, that means you need more capacity. But that assumption may not necessarily be true today, because we can get a lot more performance out of existing models with the same total parameter counts by using a lot of different strategies in terms of reasoning, looped transformers, and other techniques in both training and inference. Can you talk through the trade-offs between capacity and bandwidth, and why NVIDIA may have previously designed Rubin to be the biggest, maxed-out version of everything, but we think they’re going in the direction of making the exact right tool for the job?

Myron Xie

Yeah, exactly. If we take a step back into what models look like compared with what systems looked like a few years ago, in the Hopper era, if you have a Hopper HGX node with 8 GPUs and 80 GB of HBM per GPU, that’s around 640 GB in the server. At the time, Llama 3.1 405B was probably the best open-source model. That would take 405 GB if you quantized it to FP8, so it would take up around 60% of the server’s available HBM, assuming you kept the deployment at that one scale-up node.

But now what’s happened is that parameter counts have scaled, but probably not as aggressively as we thought. The biggest model today is Kimi K3 at 2.88 trillion parameters, which is almost 6 times—actually, a bit more than 6 times—the size of Llama 3.1. But we can quantize that to MXFP4, which reduces the capacity needs by half.

If you compare it with the biggest system right now, the NVL72 GB200, which is 72 GPUs with 288 GB each, one set of weights for Kimi K3 stored on one scale-up system is around 8% of the available HBM capacity. So parameter counts have scaled, but not as much as we expected. Meanwhile, the deployment sizes—the size of the system on which you want to serve a model—have grown a lot, so the capacity pressure is much lower.

If you go back to Llama and the Hopper HGX system, the upgrade to the H200, which used HBM3E with higher die density, gave a lot more valuable breathing room to serve Llama on one HGX system. That was why it was more important back then to increase HBM capacity.

Now you have a lot more breathing room, and whether you really need to use all of it isn’t as clear-cut. Going back to the decision NVIDIA made with Rubin Ultra, they’re also going to scale the system to NVL576. That’s another 8-times increase in the scale-up size. So even though they go from 12-high HBM to 8-high HBM, they increase the scale-up size by 8 times. That’s a lot of aggregate HBM capacity within that domain.

Jordan Nanos

Yeah. To harp on that point about capacity versus bandwidth, it seems like today a lot of people are focused on increased performance from existing models at existing sizes. They want faster versions of Kimi K3, and they want faster versions of 5.6 six soul[?]. To be clear, just stacking more capacity on the existing bus does not address the problem of making models go faster.

Myron Xie

Yeah. Speeding up tokens is all about bandwidth, basically. Capacity doesn’t really add anything. To your point about why model parameter sizes haven’t scaled as much, there are all these other techniques that can get performance from models rather than just pure size scaling. There’s more reasoning and a lot more post-training and reinforcement learning.

The other point is that post-training is very inference-like, so it also tilts toward more bandwidth. We can see that the amount of compute that’s more inference-sensitive—in the blue and white bars, post-training and standard inference—has quickly dominated. Meanwhile, classic pretraining, which does require more capacity, has become a much lower share of the total compute pie in terms of where it goes for frontier labs.

Jordan Nanos

Yeah. And our Tokenomics model is tracking this in great detail, sourced from a lot of work from the data center model that the guys have for tracking sites. But it's pretty clear to tell if a given site is targeted for pre-training or not because of the implications for the network and how big the individual building needs to be. If you're going to have more than 100,000 GPUs in an individual building, or an interconnected campus of multiple buildings, that's a very different data center design compared with 2,000, 4,000, or 8,000 GPUs spread across 4 data halls and then connected all around the world.

It's clear that as the labs bring on more compute in a capacity-constrained world right now, the marginal data center that they bring into their fleet is not going toward pre-training. It's going toward—

Myron Xie

Research, post-training, inference, and some collection of other—

Jordan Nanos

Yeah, not—not pre-training runs for that 20-trillion-parameter model that we were thinking about 2 or 3 years ago, right?

Myron Xie

Yeah.

Jordan Nanos

Just 2 or 3 years ago, right?

Myron Xie

So—

Jordan Nanos

Exactly. So why don't we talk about maybe the specifics on the relative price? I think this is something you mentioned right at the beginning. If you could just explain it once again in a different way: The idea is that going from 12-high to 8-high to 4-high gives you a different ratio of bandwidth to capacity. If they have a constraint on the total amount of bits of memory that they can put into a given system, with, let's say, an unlimited number of packages, then marginally you're not going to want to stack more capacity or have more bandwidth, and therefore the individual stack is smaller. To finish the thought experiment, physically we can't go lower than 4-high, right? We can't go to 1-high or 0-high. So what's the limit here?

Myron Xie

Yeah. HBM bandwidth is pretty much fixed within each stack, or cube, regardless of the stack height. Put another way, you need at least 4 layers of DRAM to get the full bandwidth out of a cube because the bandwidth is driven by the interface between the HBM and the SoC. For HBM4 and 4-high, there are 2,048 I/Os—data wires between the cube and the compute. Depending on whether it's 4-high, 8-high, or 12-high, these I/Os are divided across the stack.

Each die can support up to 512 of these signal I/Os, so you need 4-high to maximize utilization of the whole 2,048. Of course, suppliers charge you for capacity, so customers effectively pay on a dollar-per-gigabyte basis for HBM. The bandwidth is the same, so if you're paying for more capacity with 8-high or 12-high, you're paying much more—almost double or triple what you pay for the same 4-high HBM cube.

If you're really bandwidth-focused, you're getting the same bandwidth from each of these cubes regardless. The dollar-per-bandwidth proposition is much better at 4-high. Paying for 4-high only, when all you really need is the bandwidth and 4-high capacity gives you enough, is almost a free lunch.

Jordan Nanos

So, can you talk a little bit about the different hardware architectures that may be taking advantage of this? Obviously, the headline for this entire podcast is the fact that we're making it very clear to everybody with a nice big chart up front that Rubin Ultra was going to be 1 terabyte, and it's now being revised to 192 GB. That's less than the 288 GB that's shipping today that people are using in GB300, NVL72, and what's coming in Rubin this year. It's the first time in the history of me keeping track of Nvidia that the next frontier GPU—their flagship GPU—is going to have less capacity than the previous one.

That's just a little mind-blowing. Are you expecting to see this? You didn't call any of this in the article, right? But at a high level, are you expecting to see other accelerator vendors follow suit if Nvidia is doing this?

3. Other Accelerators Follow Suit

Myron Xie

In short, yes. I think the capacity challenges, or the supply chain challenges, that Nvidia faces are the same for everyone. A lot of road maps have been reset to factor this in. They want to maximize the number of accelerators that they can ship, and if they can make the compromise on HBM capacity per accelerator to make this happen, I think it's the most logical path going forward.

Especially given that it's really bandwidth that's important, and HBM has always been expensive and is going to get more expensive next year as well. In summary, a lot of customers' road maps have been reset to favor lower-height HBM instead of 12-high.

Jordan Nanos

Everybody is obviously looking at how this is going to impact both the accelerator vendors and the memory vendors. I know that we've kept some of that behind the paywall on the memory-supplier side, so we won't get into that in detail. But you made a couple of things public that are not behind the paywall, specifically saying that this is going to have an impact on DRAM supply in the typical server supply chain because effectively the amount of HBM cubes that are harvestable compared with 8-high could more than double.

That's the call. I think doubling makes sense, but why would there be more than double the amount of HBM cubes that are harvestable at 4-high? And maybe you can talk a little bit about the downstream impact on the rest of the supply chain at a high level, like logic wafers, substrates, PCBs, and things like that.

Myron Xie

HBM4—basically, the taller the stack, the harder it is to manufacture that finished cube. As you stack each die in the module, each additional layer has some yield loss. It's not a 100% yield for the process of building this module. If you compound that by 8 or 12 times, even with 99% yield for each layer, that 1% yield loss compounded 8 or 12 times is much higher than the loss if you compound it only 4 times, which is what you get from 4-high.

There are also other factors. In terms of being able to send power up that stack, it's much easier with a 4-DRAM-die stack than with 8 or 12. Overall, you get more than double because the yields are much better than with 8-high or 12-high. At a high level, 4-high is a product that has a longer manufacturing history and is simpler to manufacture. They're going back to—

Jordan Nanos

It's simpler to manufacture. There are fewer steps to making the stack.

Fair enough. So, moving the bottleneck away: You have a bunch more HBM cubes, but the bottleneck is now no longer wafers, and there may be other bottlenecks in logic wafers, substrates, or PCBs that you might focus on.

Myron Xie

Let's say everything goes to 4-high, and then we can get double the cubes compared with 8-high, or more than double the cubes compared with 12-high. I think the bottleneck moves away from HBM into probably logic—leading-edge logic—in terms of whether TSMC can support enough logic wafers to co-package alongside all this HBM.

Jordan Nanos

Right, double the HBM—

Myron Xie

Yeah, you can double the amount of logic capacity required—

Jordan Nanos

You know, that's probably not quite—

Myron Xie

And then there's also other parts of the supply chain. One of the tightest areas is substrates. Again, if you can double the amount of substrates from the baseline, that's going to be a big ask. Then there's also, of course, power, which we've spoken about a lot as being a big constraint.

It doesn't matter if we can't maximize the use of all this HBM. It's not only HBM that's tight. Conventional DRAM is very tight, and we're seeing a lot of de-spec'ing, especially in servers—just taking down the amount of DRAM per socket. Again, that's because there isn't enough DRAM to go around, and a lot of that is driven by DRAM wafers being cannibalized for HBM production.

If we reduce the HBM wafer demand and free up more capacity for server DRAM, that's also great for the whole industry. When it comes to GenAI, it's not just AI accelerators that we need; we need a lot of CPUs just to perform all the tool calls, and so on. A lot of the time, we're also bottlenecked by waiting for a CPU task, right? That's why CPU demand is so high, but the CPUs are probably going to be poorly utilized because they don't have the right amount of DRAM to support them.

Jordan Nanos

So that's also another benefit of relaxing HBM constraints: You can use those wafers for commodity DRAM. But another way to look at this is that we're in a DRAM-constrained world. In terms of maximizing tokens per HBM wafer, 4-high is how you best optimize for that, in the same way we're talking about tokens per watt and tokens per dollar, because watts and dollars are valuable and scarce resources.

HBM wafers are valuable and scarce resources. DRAM wafers are valuable and scarce resources, too. If you want to deliver the most tokens in aggregate, 4-high is how you do that as well. So maybe we can end on a burning question that I always get here, which is related to how people actually expand the supply of memory.

It's in the news a lot, right? Whenever people say we are constrained by memory, not by logic from TSMC—not always from data center space, although there are local constraints—it's clear that industry-wide, all accelerator vendors would be able to produce more than they're producing today if they could get their hands on more HBM, assuming they have HBM in the package—generally speaking, HBM or DRAM for the server.

However, you have to juxtapose this with the fact that we're also seeing stories about SK hynix printing massive profits, people going to the local Lamborghini dealerships the day after paychecks are cut and buying out all the cars and driving around, and Samsung's doing well, and Micron's doing well. So when people say, “Okay, do you have a clear answer for why these memory vendors, which have raised prices into this massive demand shock and made a bunch of money, can't just produce more? Why can't they increase supply and respond to the demand signal faster?”

4. The Memory Crunch Persists

Myron Xie

I mean, on that, I think it all comes down to semiconductor manufacturing having fairly long lead times. There are so many things that you need to do before you can just—you can't just click your fingers and add wafer capacity. If your lines are fully utilized, you need, number 1, clean rooms, which has probably been the number 1 reason why we haven't had short-term capacity being added.

You need to build these clean rooms, and then you need to fill them up with equipment. That equipment is also very limited because, at the very least, you need EUV tools from ASML, and they can only manufacture so many of them a year because they have their own supply chain that's very long. To add more tools, you have to bring up suppliers who do a very specialized thing for them, like making very smooth mirrors, and that takes a while as well.

So unfortunately, it's just these physical constraints that prevent capacity from coming on demand as we need it.

Jordan Nanos

So what's the high-level forecast? Everybody keeps saying, “When's the HBM or memory crunch going to ease off?” What's the current timeline you're telling people is the earliest time at which we could start to produce a lot more memory and have everybody—

Myron Xie

I mean, we don't. I think we subscribe to the memory model to find more, but I'd say the TL;DR is not—not within this decade.

Jordan Nanos

Not within this decade. 2030, here we go. All right, Myron, anything you think we missed talking through in this article?

5. When Four High Falls Short

Myron Xie

I think the counterargument is: At what point is 4-high not enough? I think that basically comes back to model sizes and how many parameters they have. If model sizes explode a lot, then the economics start to really favor higher stacks. It's less favorable to go 4-high; that sort of additional capacity that 8-high gets you is much more valuable.

The reason it is more valuable comes down to batching economics. With batching, for every user, you only need one read of the weights, and the larger the weights are, the more efficiency gain extra concurrency gives you. That's when additional capacity is more valuable.

We also did the same analysis for Kimi K3. We modeled something like 3× Kimi K3. If you have a model that's 3× the size of Kimi K3, then the throughput gain from 8-high and 12-high is much better and is probably worth the cost.

The counterargument would be: If everyone goes to 4-high, do they shoot themselves in the foot and have a suboptimal system in a world where these model sizes grow to be huge? Again, this goes back to model sizes. What we're observing is that parameter sizes aren't really increasing that much.

There are so many techniques that are trying to keep that footprint small. Looped transformers is a relatively recent one, and it's basically confirmed that GPT-6 Astra uses looped transformers. Instead of adding parameter count, the input goes through the layers more than once, so you add compute depth without increasing the size of the model.

The other point is that we're seeing the loudest cries for 4-high coming from the labs. The labs are probably the people who are best positioned to say which way models are scaling. I think that's also a tell that they're not seeing parameter sizes scaling as aggressively in their road maps, in what they find in their research.

Jordan Nanos

Yeah, look, at a simple level, I've made this point previously, but it would be very embarrassing for OpenAI and Anthropic if Kimi K3 was this close to their performance.

Myron Xie

And it's sitting there at 2.8 trillion parameters, and they're at—

Jordan Nanos

10. Exactly.

Myron Xie

Right. Yeah. It's kind of implied that the models are of similar size to Kimi.

Jordan Nanos

Yeah, yeah, today. Now, let me push on this a little bit further. When you think about the future of these accelerators, do you think it's possible that we reenter this world where there's multiple SKUs for an accelerator? It starts at a certain amount of memory capacity, and then maybe a revision comes later that's bigger.

I'm thinking back to V100 launches at 16 GB and then going to 32 GB. A100 launches at 40 GB and goes to 80 GB. H100 starts at 80 GB, and H200 is basically a revision of it to 144 GB. There's this trend of having these minor revisions to accelerators, but they're producing so many of them and the customers are so big. Can't there just be multiple SKUs? Can't somebody have a 4-high SKU and then somebody else buy an 8-high SKU of the same base logic die?

You've got the Meta flavor of the Rubin Ultra, and then you've got the OpenAI flavor of the Rubin Ultra that have different—

Myron Xie

Yeah, absolutely. We're already seeing that, right? I know that, for instance, Meta has had a lot of custom or semi-custom SKUs where they'd have different memory from the mainstream configuration.

We're seeing, for instance, for MI450, there's a custom Meta version that has 8-high HBM instead of 12-high. So absolutely, I think more SKU segmentation in a world where supply-chain capacity is really tight makes sense. It becomes much more expensive or costly to overprovision certain resources if customers don't need them. So, yeah, I think more SKU segmentation is absolutely on the cards.

Jordan Nanos

Makes sense, man. Well, we're on a trend. Everybody wants to understand more about the accelerators and the models and how everything all works, so it's going to be a fun couple of years as this stuff gets produced.

I'm actually fascinated that it's only happening in the Rubin Ultra generation. Everybody kind of got away with these 288 GB Rubins, and nobody is pushing that hard for the current generation to change at all. It's just the stuff that's coming this time next year or into 2028 that we're actually going to see all this, which maybe is an important thing we didn't make clear up front.

Rubin Ultra is the, you know, if there was an R200, it would be the R300.

So it's the next version after the stuff that's getting put in right now.

Okay, man. Good job.

Myron Xie

Okay, cool. Thanks.