

OpenAI’s “Jalapeno” inference chip announcement at Hot Chips, focusing on end-to-end user latency (time to last token) and energy per request, plus system architecture (HBM locality, KV-cache handling, and networking) and implications for GPUs/TPUs and chip supply chain.
Semi-Dopes hosts Vic and the other co-host (names not provided in transcript). They discuss slides and SemiAnalysis’s InferenceX benchmarking article; they reference OpenAI engineers Richard Ho, Ravi, Chris (software co-design/architecture), and Hot Chips conversations.
Written by AI. May contain mistakes.
The hosts share their excitement about the Jalapeno announcement and the context around it.
“We've got another Semi-Dopes coming for you today.”
Discussion about the main insights from the OpenAI team's presentation on Jalapeno.
“So, you know, I just took some of their slides and a few screenshots from SemiAnalysis, who had an amazing article.”
Exploring the metrics and design philosophy of the Jalapeno chip established by OpenAI.
“So, Nvidia and Jensen actually has said this before.”
Examining Jalapeno's capability to run a variety of models beyond OpenAI's specifications.
“And so, you know, I think there's probably questions on, okay, that's cool.”
Discussion around the potential market implications and future of OpenAI's Jalapeno chip.
“for nvidia's or amd's general purpose gpus which kind of make the argument of like hey they can run all sorts of different shapes of models.”
Explore the financial considerations and strategies for AI chip development, including potential market opportunities.
“Of course, what gets complicated is if you're on the finance team, you're like, okay, that's great, except this is so expensive to build and run these things at scale.”
Discuss the benefits and challenges of designing AI chips tailored to specific models and workloads.
“So they should use that to that unique advantage.”
Analyze the performance of the Jalapeño chip compared to existing models and its implications for the AI industry.
“And so the fair comparison is going to be jalapeno against Vera Rubin and jalapeno against Helios.”
Exploring potential partnerships and the role of Broadcom in ASIC design.
“So that's maybe giving some more boost to the performance, but that's entirely speculative.”
Discussing memory bandwidth limitations and the importance of KVCache.
“So Broadcom sort of benefits from potentially IP and IO, but then definitely the switches.”
Analyzing why full utilization of HBM bandwidth is not achieved.
“And how KVCache is very important, but done wrong, you're shuttling all this KV data around.”
Introducing local HBM slices to minimize contention for memory resources.
“This is a good argument saying like, hey, why are we not even using HBM to the max?”
Discussing the importance of user experience related to compute performance.
“If you don't have to move it around, then they solve so many problems.”
Explaining the design of a scale-up network for efficient communication.
“Okay, how do we just make the user experience as good as possible?”
Exploring the need for flexible design in response to varying workloads.
“So the next slide is they said, okay, that was the architecture or like thinking about, you know, each chip, but let's think, let's talk about the system.”
Learn how OpenAI approaches workload management and speculative decoding.
“So on the next slide, here's this quote that you mentioned, the dark Silicon is cheaper than idle accelerators.”
Discover the dynamics of drafting and verification in AI workloads.
“So yeah, did you want to say more on this topic here?”
Explore the implications of AI on chip design and its rapid development.
“Okay, so this was just the last slide that I had, and it kind of had all their specs listed again, and a floor plan, which I thought was pretty cool.”
Examine how AI tools and expertise impact startup chip development.
“better than Blackwell in under a year, the question is where does acceleration take us now?”
Assess the competitive implications of recent AI-driven chip advancements.
“Obviously, you know, NVIDIA can totally push back on lots of this to say like, okay, let's see you manufacture it at scale.”

Get the gist, explore an idea or ask about something said.
On Semi Doped, what are the key points of this episode?
Automatic transcript. May contain errors.
0:00We are recording this less than 12 hours since OpenAI actually announced Jalapeno at Hotchips. And I have got a flight to catch in about four hours from now to travel across the globe. But this couldn't wait. So we wanted to talk about OpenAI's Jalapeno inference chip as soon as possible and break it down to the level of understanding we have and from the conversations we had with people at Hotchips. So let's get into it.
0:34Hello, listeners. We've got another Semi-Dopes coming for you today. So like Vic said, just jalapeno and OpenAI's talk was so awesome. We just wanted to get straight into it as soon as we could. Obviously, lots to digest. This won't be comprehensive, but I think we both have a lot of interesting takeaways as we watched it. And I'll just say that I personally thought it was the best talk at Hot Chips that I saw. I'm watching it remotely. And, you know, the first thing that came to mind was like, did they name this chip jalapeno because they knew they were going to launch it at Hot Chips? Yeah, that is so funny because everybody in the volunteers and organizers there were wearing these yellow shirts with like red jalapenos on them.
1:18And I'm like, wait, is this like a self-organized advertisement for OpenAI jalapeno, like everywhere, like the subliminal messaging across the whole conference was these chili peppers. And I'm like, okay, I don't know if it's a coincidence or plan, but it's pretty cool. Totally. Yes. 40 chess, if that was the plan, that was genius. But okay, so let's get into it. So, you know, I just took some of their slides and a few screenshots from SemiAnalysis, who had an amazing article. So go read it if you haven't. Props to SemiAnalysis and OpenAI for benchmarking this chip together in advance so that Semi Analysis had a great article to drop.
1:58But let's start talking through some of the slides from the talk and pull out our insights. And I thought what would be really interesting to start with is sort of the vision that was set by the OpenAI team was Richard Ho and Ravi and Chris. So Richard was previously with Google working on TPUs and has like a long and interesting legacy. And then Ravi was the chip architect. And Chris was kind of like the software co-design guy. All of them were very interesting. And early on, they said that really the two metrics that they were designing for, which I put on this slide, are the user experience, which they defined not as the time to first token, but really like the time to last token, the end to end latency.
2:49Ultimately, it's not like how quickly does this start processing is just how quickly does it get done? Right. And then also the energy per request. So how much energy did it take to do that? And what, of course, I thought also was interesting was they basically said, look, those two are at odds with each other. You can always go faster if you use more energy. Therefore, we ought not to report standalone numbers, but we should always try to show Pareto frontier curves whenever possible to show you as we dial one knob how it impacts the other. And so I thought I kind of liked that because right away they're saying like, we're not trying to game this.
3:29We're going to show you the full curves. But what the other thing that stood out to me right away was like, hey, wait a minute, this is really interesting. This is a model lab whose customers are AI users designing chips, and they are designing first and foremost for the end AI user experience and not cost. And I thought that was interesting. So I've seen a lot of presentations from merchant silicon vendors, and they are selling to the AI labs or to the hyperscalers, but they're ultimately, they have a different set of customers, so to speak, and that can impact even design decisions. And so, you know, traditionally, you hear a lot of hyperscalers or sorry, merchant silicon vendors right away talking about designing for TCO, which makes a lot of sense.
4:15But I just thought it was interesting here that we've got a different person design, a different sort of team designing the chips that is closer to the end user. And then therefore, they were actually thinking about you and I using AI more than they were thinking about the buyer of the silicon. So I just wanted to pause there. And that I thought, now that we've got a model lab kind of vertically integrating and designing their own chips, it's interesting to see how they might make design decisions differently than a silicon vendor designing the chips. So, Nvidia and Jensen actually has said this before.
4:51If you're choosing an architecture for a chip that is based on making the chip cheaper to make or something like that, it's a bad design decision. You've got to make the best performance decisions, period, because we are not in the era of trying to save money in making of a chip, but like the running of a chip, the tokens per joule, which is a nicer way of saying tokens per second per watt, which is like too many division symbols there. But yeah, watts and seconds can be like mangled to form joule. So tokens per joule, joule is a unit of energy. Watt is a unit of power, right? So the tokens per joule is a very important metric.
5:39So that is the ultimate cost of ownership because you are going to put in energy and you're going to get out tokens. You're going to put in joules, you're going to get out tokens. So the energy per request is one important metric. But I don't think the concept is new. People have been putting tokens per second per megawatt on these interactivity curves that you see all the time. and I'm sure it's there in this presentation too all the time. So it's always like this is the y axis in most curves. And then some form of latency or how the user is served. So on these charts we will see it's usually tokens per second per user.
6:19That's the x-axis in most of these interactivity curves, you see. But yeah, so their idea is just essentially to bring on the TPU team and Vibe code a chip in nine months. Okay, that's their whole play. Yes, totally. And I think, yeah, maybe last thought here, there was a quote, I think, from Ravi, as he was talking about that said that there's a market for tokens. It wants them fast, it wants them cheap, and making things go fast gives us joy. So I thought like, oh, cool, What a cool team to work on, too. So then they had a slide where the OpenAI team gave major props to Semi-Analysis's InferenceX and said, hey, we benchmarked against InferenceX.
7:06We think it's a fair, public, power-normalized comparison. So again, saying we want to be as transparent about how our system performs as possible. and a couple things they pointed out is instead of picking a particular model that fit well, what they liked about Inference X was there's multiple open source models. So they can be tested on something that's small, something that's big, something in the middle. And they also liked that at the end of the day, all that really matters is that user experience from the entire system. So they thought this was a fair way to capture and compare end-to-end latency and how the whole system does.
7:51So tune your hardware, tune your software, tune your networking, whatever you need to tune to make the best experience possible for users. I will point out some of the feedback in the conversations that have happened since where people pointed out that this was, Jalapeno was tested with a pretty small input and output context length. And so, you know, I think there's probably questions on, okay, that's cool. That's awesome. But would love to see how it performs with like, you know, a million input context length. Did you talk to anyone on that topic? No, actually. People were generally quite happy with this, but not amazed.
8:38I was more towards the amazed side than, you know, I mean, I was obviously happy about seeing the chip come out or whatever. But to me, it's just like the performance. I read the semi-analysis article at least halfway even before I attended the talk. And it's a very performant chip. To be clear, I think even semi-analysis says that they have not run any agentic workloads on it. so they also have the agent x platform that it has to be benchmarked benchmarks against some at some point i'm sure they'll get there but inference x is a good start so throughout the conversation i was trying to figure out what are the parameters here that would break you know the jalapeno chip like early cherry picking let's say i don't know the input sequence length and output sequence length here that is like 8k and 1k is one metric but i'm like i'm just always trying to think of like is this a cherry pick use case you know so i'm trying to be critical the whole time but it's it's really hard to tell because if you think that this is an easy case then you're like oh wait what what's the number in the other case so it's hard to decide right figure out the whole thing yes but one thing is um very useful is this slide yeah actually you should just go there yeah because if i mean if anybody is listening to this we are actually talking through the slides on youtube so if you want to like look at the slides and see our annotations on the slides we have them all marked up so you know we could obviously um try to talk through some of the stuff we're seeing so if you're watching this or listening to this while driving shouldn't be watching while you're driving, but yeah, we try to explain.
10:25We try to explain some of these things. One thing that people immediately thought when Jalapeno came out was like, oh, it's optimized for the OpenAI models. But they actually showed that it's not so, and they actually ran GPT-OSS, which is like a narrow, small model, all the way to a Kimi K 2.5 model, which is a much different shaped model. So it's not designed for that. And Semi-Analysis points out that, in fact, they were able to play Doom on it. I guess it could do other things than inference, but I'm not sure how Doom plays into this. I guess, yeah, cool, it can do other things is all I take away.
11:05Yeah, yeah. No, okay, so you make very interesting points, which is like, we want to ask, what all is this chip good for? And where does it kind of break? And are they cherry picking something here? And I think the point of this slide was the OpenAI team saying, look, we made a sort of generalized inference chip. So it is an inference chip. It is focused on inference, not training. It is focused on LLMs, not convolutional neural network inference, right? But it's general enough that it can run a small model. It can run a medium-sized model. It can run a huge model. And so I think, you know, as you're trying to think about all the different corner cases that it can and can't handle, I think probably the only knob that we would like to see more is really that context length.
11:55Because I think right here, they're showing, you know, hey, we can run these different models. And to your point, it's not just specifically the OpenAI models, but it's more broadly, it can run any open source model. Now, of course, right away, you have to ask, oh, interesting. they're obviously as engineers trying to show that it's flexible enough to handle innovations that come down the pipe in the future whether it's um algorithmic innovations or harness innovations or what have you but right away if you're thinking from a business perspective you're like wait a minute um this can run other models that's super interesting what is the implication for nvidia's or amd's general purpose gpus which kind of make the argument of like hey they can run all sorts of different shapes of models.
12:41It's not set in stone. And then when the ratio of this to that changes, oh no, the hardware is dead on arrival. And then even the implications for Google TPUs, which Google TPUs used to counter position against GPUs to say like, hey, we are more specific for matrix multiplication and data flow with a data flow architecture, but we aren't as narrow as like it only works on a particular model. And so here is OpenAI coming in and sort of saying like, hey, we're fairly generic too, but of course still really focused on large language model inference. Yeah. Do you think just like Google TPUs, they weren't selling these initially to the general market, they were doing it for themselves.
13:30Do you think OpenAI is going to start selling these chips? Clearly, it runs any model. So do you think they're going to start selling it to everybody? Yeah, that's a good question. On the one hand, you could say, no, they shouldn't. They should use their vertical integration as a means to compete against Google, have better margins, move faster, control their costs, make a better user experience, and so on. Of course, what gets complicated is if you're on the finance team, you're like, okay, that's great, except this is so expensive to build and run these things at scale. Wouldn't it be nice to offset these costs by being able to rent them to others or sell them to others?
14:18So, for example, I kind of think of the analogy of foundries and IBMs where it's like, hey, for the longest time, of course, Intel wanted to use their foundry captive. They wanted to keep it to themselves and take all the advantages for their product team saying like, hey, we're on the new node sooner than everyone else. And our product team can benefit that. And that'll ultimately benefit our business. Why would we share this node with AMD or a competitor? But then, of course, the cost of a fab just keeps doubling and doubling. And at some point, you know, you have to like amortize those costs.
14:48And so now they made this chip with a small team and they did it quickly, but obviously still the cost to tape it out and to ramp it up or we're still, you know, talking a hundred million dollars or whatever. And so that would be the question is like, is there a reason where they would want to amortize those costs and rent it or sell it to others, but do it in a way that's maybe sort of doesn't lose a competitive advantage. So what I think, the first thing that I think is like, what about enterprises? Like don't sell them to or rent them to Anthropic, but what about enterprises who want to run on-prem or run cheaper?
15:28Could you sell them to a NeoCloud, have the NeoCloud, you know, rent it to enterprises? And of course it doesn't have to be bare metal rentals. It could still just be like, I want to run, you know, open AI inference as a service. I just want the cheap version. This is what AWS is doing with Tranium. It's like, hey, we can run our models, whatever models at 30 % cheaper or whatever, because it's running on our XPUs and not on GPUs with the various middleman margins. And so, yeah, I'm just thinking out loud here, but I think there could be ways that OpenAI could pursue this line of business if they wanted to?
16:11Time will tell. I think I'm going to go at this a little differently. I think that OpenAI's benefit or unique advantage here would be to make a chip specific to their architecture. I'm like, I'm not exactly sure why they are showing that this works with every other model, unless they want to go and sell this to other people. Otherwise, in the spirit of extreme co-design, you want to get, let's say there is a way and we'll get to some numbers here, but let's say there's a way to make this chip perform like a Cerebras class chip, because you can essentially finely tune the hardware for the actual software you're going to run on it and the actual workloads that you're going to run on it.
16:58Because this is the information that NVIDIA does not have. NVIDIA does not sell these tokens or anything like that. Anthropic and OpenAI have these chips that are, you know, can be finely tuned to what their models are supposed to run, you know. So if you can make extreme performance just by co-designing with it, they should do it because they even have all kinds of statistics and data and things that nobody else has about how their tokens are being like, you know, what kind of workloads and how, their models are being used. So they should use that to that unique advantage. I mean, I don't see why it's a bad idea to design jalapeno only for open AI models and finally get performance up to cerebrous levels.
17:43Okay, Vic. So to the question of should they design even more specifically for their own models or should they keep it general? Because to your point, they know their models and they know it's coming down the pike better. And therefore they would have that advantage of we are vertically integrated we can co-design with our model team and run out ahead. And that could be our secret sauce is just knowing what the model team's doing and designing to that. I thought I included this slide. There was a fairly related point made by Ravi, I believe, during the talk where he said, at design time, there's two costs that we have to consider.
18:21Marginal cost, which is, hey, how much will it cost to include yet another feature? We've got a laundry list of features. how many transistors or how much floor plan area would it take to include that and opportunity costs, which is if there's user demand that you can't supply because you didn't have the feature, then too bad you're out of luck. And he said, you know, the opportunity cost is generally much more than the marginal cost, which he said, there's like a regret factor there. So ultimately, they have a laundry list of features, they want to include them all. And you have to think about like, ah, which ones we're going to regret if we don't do that.
18:58Now, of course you take all these features and, um, you try to fit them into your floor plan. And then it's like, oh, wow, we have way too many features. And we actually, there's no way we're going to make this fit in the chip. So you just have to like start cutting stuff. And eventually you just need to tape out the chip. So that's where the roadmap comes in. You say, ah, maybe we can get this feature in, um, later. And so my thinking in question is like, I wonder if there are ways to still have a sort of general design, if you will, meaning it'll work for any transformer-based LLM, but yet also be designing for particular features for your model team in the chip, maybe that you aren't going to talk about, but that could take advantage.
19:41Yeah, so this is good because I think by keeping it relatively general, I mean, they don't have to run Kimi on it, but having generality will help them develop their own future models on it. So I can kind of argue against my own argument on that front. The second thing that is that somebody in the audience actually asked, hey, what was the hardest decisions you had to make on this chip? You know, I like that question, because it really opens up the door to a lot of answers. Of course, Ravi was very measured and answering. And he said, the hardest decisions were the ones that we had to decide what to cut from the chip.
20:18Like we wanted to make all these cool things, but you can't, you know. So how do we decide what to cut? So that's the hardest decision. Exactly. Yeah. Which I thought that was an insightful question. And then I think Richard also pointed out with this next slide, like, hey, but guess what? We have a roadmap of chips. We've got, I'm holding jalapeno in my hand. Our Gen 2 is already approaching tape out and we're thinking about Gen 3. So I'm sure it's a little bit of kind of just scheduling and prioritization of like, we really want this feature, but these things are not going to make Gen 1, but how can we get them in Gen 2?
20:54And so maybe... I like the approach that this is our first take. And they made this chip in a really short span of time. It is about nine months from first RTL to tape out, which is an incredibly short period of time for anybody who's worked on chips would know that this is ridiculously short. Usually these things used to take two to three years at the very minimum. And it involved a lot of manual work. It seems like AI has really helped them. And I was like, wait, is this a way of saying that you should use more AI? Because it kind of is a proof of concept that more AI is better. And it helps OpenAI's business by showing how the sausage is made, you know, to use AI to make chips and then chips to make AI, you know, it's so I was like, yeah, it's cool.
21:43I don't know. It's cool if people use AI to make a chip. Yeah, totally, totally. And yeah, semi-analysis, I believe, made the point of like, hey, most people, their first chip, it's like almost throw away. It's like proof that they can do it and they learn a lot through it. But where they want to compete is on chip two or three or four. So it's very interesting that they came out swinging with chip one. Let me actually go back a couple slides, though, because, you know, OK, here's a slide screenshot from semi analysis. This is they've got jalapeno, which is the purple line here. That's that's out on the Pareto has set a new Pareto frontier.
22:20It's with DeepSeek R1, 671 billion parameters. So not the biggest model, but a fairly decent sized model. And you can see that, you know, at given ISO interactivity, it's much higher throughput and it can also reach much further out in interactivity than a GPU. Now, I think to be fair, some of the pushback was the jalapeno will have HBM4 and a lot of these chips that it was comparing to the Blackwell is on HBM3E, I believe. And so the, you know, MI355 as well. And so the fair comparison is going to be jalapeno against Vera Rubin and jalapeno against Helios. but I just wanted to make the point that this is their first chip and it's obviously instantly competitive and so I think that's also what's impressive not only was it fast but it is competitive as well so that was that kind of medium model when they when they showed like look we can do models for you know from left to right on the spectrum this was that point in the middle.
23:34They also showed when they run a small model, GPT OSS 120 billion parameters, probably what really stood out and has very interesting implications to sit and think about for a while is, hey, look, jalapeno can reach out to above 1000 tokens per second per user. And that's the SRAM territory. And so, you know, GPUs just can't get there. And so then that's where GPUs said, okay, fine, we will have Dynamo, we'll split the workload to pre-fill and decode, and we'll run the decode on these SRAM chips, Grok, or it could be Cerebris. And now all of a sudden, Jalapeno's coming in and saying, wait a minute, which this is the same argument, by the way, that AI ASIC startups are making, which is like, hey, actually, what if you can have one chip that can do both high throughput at a lower decode speed, but also reach those thousands of tokens per second speed.
24:34This is compared to Blackwell, of course. So if you put the Rubin system with the LPX, basically the Grok chip, you can get this Pareto curve too. So it's not like there isn't hardware out there that can't do this. It exists in different forms, but it's nice to see that this chip in a small model can do over a thousand tokens per second per user yes which again is interesting you know can it will be interesting to see how far vera rubin can get by itself on this because then you have to ask yourself like oh okay well you can get it with uh grok that's nice but remember how many racks of grok it takes you know of lpus so then you have to ask is it is the cost worth it and probably the power consumption worth it to have a NBL 72 rack and nine crock racks or whatever it is?
25:30Or could you just have a rack or two of jalapenos? So jalapenos benefit really seems to be the token throughput per watt. It is actually very energy efficient in generating this kind of performance. That's one of the key takeaways, especially if you normalize it per watt. It's a 700 watt TDP chip, which compared to the Blackwell, you know, the Blackwell GB200 is over 1 ,200, I think it's 1 ,200 watts. So that's a big difference in the power consumption. It's a very energy efficient chip as well. Yes, totally, which matters. And that was another point why they liked semi-analysis inference X was it is power normalized.
26:14so it's not like oh just use more power and you get more tokens or higher interactivity uh well that's kind of cheating so you know power normalized um okay one other thing so back to this slide that had their roadmap at the bottom of the slide they called out you know and hey thanks to our incredible partners especially broadcom and celestica so i thought it'd be worth talking through really quick who are some companies that are helping and participating and if you're thinking about like what happens if this goes really well for open ai and as literally one of the two biggest uh consumers of compute if their own chips uh seem to fit their needs very well and they eventually spend more and more of their gigawatts or megawatts on their own chips who might be some of the other supply chain vendors who will benefit um obviously broad common slash and then there's some other ones as well.
27:10Do you want to talk through these quick? Yeah. So the CPU is an x86 CPU. People believe it's a Turin class CPU, which is a good CPU. I'm sure the Venice will do better if they want to do AMD. There are Intel alternatives. So there's a lot of CPUs out there, but this is a Turin class CPU, which is a good one. I mean, it's a good CPU for sure. It's built on TSMC N3 node and I think they have the N3P versus N3E, which are slight variations of the same process node but for different power optimization and speed. And I think the biggest speculative thing is that this uses HBM from Samsung, HBM 4 from Samsung, and seemingly has a slightly better speed per pin compared to, I don't know, like SK Hynix, perhaps.
28:10So that's maybe giving some more boost to the performance, but that's entirely speculative. Yes, and thanks for semi-analysis. They talk about this. uh the it was semi-analysis speculated that celestica was the partner here at the system level design so you know i think you kind of think of them as like the odm partner helping build out the full system um sort of like how amd acquired that company i'm blanking on to help them with their helios rack design um celestica partnering here and then broadcom so broadcom obviously is like the partner in helping the ASIC get built. Sometimes that can be like all the backend design.
28:54It's not quite clear, but there was mention in Semi-Analysis article and sort of a little bit in the Q &A about interface IP and IO chiplets. I think that in the Q &A, there was mention of most of the chip is designed from scratch. I think this was Richard talking. The ComputeDy, I think, only has some interface IP. And then there's also an IO chiplet as well. A lot of the interfaces are existing IP. The rest of it was all fresh RTL. So basically, maybe Broadcom is also the partner on the like Certi's IP, the IO chiplet. But then obviously, as we'll get to when we talk about the networking, they're participating with their Tomahawk switches.
29:39So Broadcom sort of benefits from potentially IP and IO, but then definitely the switches. So let's get into the networking because obviously that's an interesting piece. So let's start talking about architecture. So when Chris Leary came up and talked about the architecture, he set the stage of like, and I think kind of implicitly in my head, I'm thinking like, oh, dude, like all day Sunday, Monday was about HBM, the memory bandwidth wall and everything. And then he came up and said, hey, actually, memory bandwidth is a limiter, but we are not fully utilizing and hitting that ceiling where literally if we don't get more memory bandwidth, we're dead.
30:20Because he's like, if you run the math, and the math is here on the screen, we should be getting 1 ,000 to 2 ,000 tokens per second per user without speculative decoding. And with it, we should be getting 5 ,000 to 10 ,000 tokens per speculative per user. We're nowhere near that. So if you just pencil out, like, what is the HBM ceiling? We are not there. And then the questions are, why are we not there? And how can we get closer to it? And one of the really interesting things that Chris hit on, and I wanted to zoom in on, was he talked about KVCache. And I have a couple of quotes. I'll read them.
30:54And how KVCache is very important, but done wrong, you're shuttling all this KV data around. And then also maybe you have like copies of it everywhere to try to like not have to move it around. And so the question is, could you think differently about it to overcome some of those tradeoffs? And so let me read these. So he said, in agentic inference, the largest and fastest growing data structure is the KV cache. We do not believe that the long-term solution involves moving large KV states. Disaggregated pre-fill is a solution for GPUs because GPUs need to build a large batch to make sampling efficient.
31:31This ends up requiring a lot of pre-fill replicas supplying a sampling replica. The cost of losing KV locality is also replicating these weights in every single HBM. So, you know, obviously pointing out like, hey, the way that GPUs work, there's some dirty tricks that they have to do to make it work. And obviously, you know, we talk a lot about how like, oh, pre-fill and decode and disaggregation is the way. and then here they're kind of questioning like is it and and he uh chris went or let me pause do you have anything to say there uh that's a very interesting calculation essentially that the fact that hey yeah this uh if you have the total aggregate bandwidth if you take all the hbm4 chips uh across 128 chips which i believe is what it goes into their rack you get like one petabyte per second.
32:26And then at a 4-bit, you know, FP4, if you have a 1 trillion parameter model and you have, you know, let's say 0.5 terabytes of data, you should be getting about 2 ,000 tokens per second, but even just from HBM. But like, we are not getting 2 ,000 tokens per second from HBM because that's the whole thing about why Cerebrus is using SRAM and LPUs are using SRAM and all that so that you can get it faster above 2 ,000. Cerebrus actually, in a separate discussion, we can probably have promises like 4 ,000 tokens per second because of SRAM, but the complexity of the system is enormous. This is a good argument saying like, hey, why are we not even using HBM to the max?
33:15And you can see people like NVIDIA are pushing the future per pin lane rate, per pin rates from, you know, 10 gigabit per second to like 16 gigabit per second. And I saw some charts in the memory talks at Hotchips that HBM5 will reach more like 23, 24, you know, gigabit per second. But are you actually using all that bandwidth and does it show up in the token count? OpenAI says, no, it's not. We are not using the whole capability of even HBM. So why don't we do that? So I like that approach very much. Totally. Which, you know, has all sorts of interesting implications then when you're thinking through memory companies, which is like, well, how important, like exactly what you're saying, which is like, okay, today we're not even fully utilizing HBM, but our solution is just like, make it go faster, make it go faster, make it go faster.
34:02But it's like, whoa, whoa, do we need to make it go faster every single year? Or should we slow down and focus on taking advantage of what we have before we go faster? Yeah. And I like the KVCache locality idea as well, because it's like, Like, you know, KVCache is the biggest problem in decoding because you need to move all this data back and forth and you have to do it token by token. So they argue that this is not the right idea. This is long term. Don't move KVCache around. If you don't have to move it around, then they solve so many problems. Keep it local somehow. And they have another statement later that we will get to that, you know, dark silicon.
34:42Like if you can turn off some stuff, it is still better than not using GPUs. Like dark silicon is better than unused GPUs, but we'll get to that. Yes, yes, we'll get there. Okay, so as Chris was talking about like, hey, so why aren't we using the full bandwidth of HBM? One of the things he pointed out was like, well, guess what? When we're trying to do some operations, some MatML, the data is not there when we need it. Like that's a really big problem. And so, you know, he called it the operands arrive late. So the data is not in the registers when we need. And why? And so they talked about like, oh, well, you've got these unified memory subsystems and you've got all this contention.
35:19So you've got all this HBM and you're sharing HBM with all your neighbors on the scale up network. And there's copies of things in various places. And there's all this contention. So yes, you can get the data off quickly from the HBM, but then getting it to the right place at the right time is a problem. And so his point was that utilization falls. So sure, we have all this HBM4 bandwidth, but the utilization falls if compute or memory is blocked, just waiting on data in transit. And so that's where this local HBM slice thing comes in. And I'm going to show the diagram of it, but maybe some quick quotes again.
35:56I probably won't read these whole things, but he said, OK, so how do we stop this contention? What they came up with was, what if you have little local HBM slices for every accelerator and they have dedicated buses that have high efficiency and low latency? So how can you use up all of those flops? And then there was like this one nice quotable soundbite where he said, because ultimately the show flops don't matter. It's how many flops you actually deliver. Meaning like, who cares if you have a bunch of transistors and you do, you show on napkin math that you could achieve this many flops. If the data is not there in time, it doesn't matter.
36:33All that matters is the user experience, which is kind of back to the argument I was trying to make, like they're really thinking about the user experience. Okay, how do we just make the user experience as good as possible? Well, we have to actually utilize our memory bandwidth, we have to actually utilize our flops. How they came up with it was this HBM slice with the local low latency view, which he called a NUMA style architecture. So here's the screenshot of that. I'll let you jump in here and take the first stab at it? Yeah. So instead of, so NUMA, to those who haven't heard the term NUMA, it stands for non-uniform memory architecture, and it's often used in like CPUs, because when you have a multi-core CPU, how does each core have memory shared along with it?
37:20So what you can do is you can have parts of the memory cordoned off for each core, very broadly speaking. I'm not going to get into too much. I've actually written about NUMA architectures in the CPU article that I have on the subset. So the same way here, the idea is that instead of having the HBM as a resource that is contended for, you just slice it up and dedicate a slice of HBM to a processing core. And then that way there is no contention for HBM memory and everybody has their own lane that can keep operating on. So I like the idea. It's a simple, fast approach to minimize contention, right?
38:03Yes, yes. And now they made the point in the presentation, which was like, this we think is the best design. every HBM slice or every accelerator has its own local HBM slice. And this starts to lead into the networking. And then therefore we have like, they can talk very quickly to the HBM. Then we have this next level of communication, this collective network, which is high bandwidth and low latency. And then to kind of talk further out, we've got this general knock that's not as fast, but it gives us the flexibility to talk between them. But the point that was raised was like, Hey, okay, if this is how the computer design is designed, yes, that could make things a little bit more complicated because now you have to ask, okay, how do we make sure that the right data is in the right place?
38:51And how do we think about taking the workload and mapping it to this architecture? But ultimately that complexity was worth them solving because this results in a better user experience and better performance. They just have to solve the problem of like, okay, we need to think about this differently. What happens when you have all these NUMA style HBM slices? What should we put where ultimately? So with that, you see on this slide, there's mention of the scale up ethernet bridge. And so I think I have the next slide. Yes. Okay. So the next slide is they said, okay, that was the architecture or like thinking about, you know, each chip, but let's think, let's talk about the system.
39:31And they called out a large scale up domain for the 128 jalapenos can talk on this large scale-up domain. There's Broadcom Tomahawk 6 switches that communicate at 600 gigabits per second per chip. And then there is a broader scale-up domain that scales all the way to 2 ,048 jalapenos, and that's at 200 gigabits per second interconnect. And this is communication using eSun, which is the scale-up networking sort of protocol or group that Broadcom ultimately spearheaded. And it's different than UALink, which is a different one. But yeah, take it away on this slide. Yeah, so this is a ESAN-based scale-up network.
40:25So they have 200 gigabit per lane in connections here. And so this picture itself doesn't explain all that much to me. But yes, so it's a bunch of chips connected with networking and Tomahawk switches. and people were trying to count how many switches and how many Tomahawk switches, obviously. But yeah, it's a networking setup. You need to network a bunch of these chips together. Yeah, yeah. I think probably maybe the interesting point is this is all scale up and there's sort of like a two-tier scale up network here. So there's probably like within the rack, those 128 are probably all within one rack.
41:09And then the 2048, I think was 16 racks. So their scale up network is kind of two-tier and it actually can spread out across 16 racks. Yeah. And with that, I guess I'll point out, a lot of times you'll hear people say, oh, scale up is within the rack and scale out is like rack to rack. And this continues to show that that's not the case. That was a case for a point in time, but obviously really scale up is the accelerators that are sharing memory. Yeah, they say that this is what is called a half flattened two level clothe apology. I was like, okay, I really need to think about this. Like I, cause I don't understand what that exactly means at this moment because it, I've heard it for less than a day ago, but I really want to think about what that means for networking.
42:02But that's an interesting point there. Indeed. Indeed. So on the next slide, here's this quote that you mentioned, the dark Silicon is cheaper than idle accelerators. So I thought this slide was really interesting. Again, zooming out, the OpenAI team was saying, hey, we're not designing to one specific algorithm implementation as it stands today, because in this chart in the top left, they say, depending on the type of workloads, obviously, they're running all sorts of different models, right? They have their big models and their medium models and small models. There's a different ratio of pre-fill to drafting and speculative coding to verifying and it's always changing and we don't want to be locked in forever on one particular ratio one way that gpus solve this is say okay have some gpus that are um dedicated to pre-fill have some that are dedicated to the decode side of things and um open ai said why so the only problem with that is then you literally could have like gpus or racks of GPUs sitting idle.
43:13If you're focused on pre-fill, you're focused on decode, they said, why not just have a single balance chip where every chip has enough compute and enough memory bandwidth and enough IO that they could handle different parts of the workload and then we can just gate and not power on the sections that aren't needed. So yeah, did you want to say more on this topic here? Yeah. So I wanted to explain what draft and verify means in a workload, because everybody may not be aware of what that means or what speculative decoding is. So the idea of speculative decoding has like two parts of it, the drafting and the verification process.
44:00So what the drafting is, is that instead of trying to just generate the right token every time, what this speculative decoding is, is it tries to make a guess. So a smaller model, often called a draft model, will generate a bunch of tokens. Like let's say it generates eight tokens all at once. And now we want to make sure that like one of those tokens is correct. Because it's a small model, it's not very smart. Let's just call this not a very smart model. So it could make mistakes. So out of the eight tokens it has given you, maybe only one token is correct. And the idea is now you need to verify those eight tokens and find out which is the right one.
44:47So the drafting and verification process, it is really a dynamic thing. If you have a smarter draft model, you could probably only generate two tokens and then have it the verification process, decide which of those two tokens is the correct one. So this is like a faster way to improve token rate because you don't have to make the large model generate the right token. Instead, you just eyeball it and then decide which is the right one. But that changes. If you want to use a smaller draft model, maybe the approach is just you spray a lot of tokens and then the verification workload takes over because now you have to find out which of these is the right token.
45:24Now you have eight of them to verify. So none of these are like set in stone. So the draft, the speculative decoding has these knobs you can turn and each of the, depending on the workload can generate different token throughputs. So the point here is that, yeah, there could be a different kinds of mix of draft and verify models that really require the chip to operate differently based on the need of the workload. Yes, yes. And so then the argument is back to, hey, these one chip can handle different workloads, different parts of the workload. And actually, there's probably an argument there for the useful life of the chip.
46:06When I think about a Vera Rubin paired with a Grok LPU, you have to ask, like, what's the useful life of that Grok LPU? It's really focused on decode in a particular format. And if that should ever really change, either it's going to be potentially like less efficient on a new workload, or you could say like, oh, is all that silicon just have a shorter useful life? Or it's only fixed to run a much smaller set of workloads. Where here they're trying to say like, Like, no, the way we're designing it and thinking about it is it could run all sorts of different workloads, probably have a very long, useful life, even beyond when they have version two of the chip out.
46:53Okay, so this was just the last slide that I had, and it kind of had all their specs listed again, and a floor plan, which I thought was pretty cool. And again, the most important spec, and I think you actually hit on this already, which is just performance per watt on the end-to-end workload. Yeah, it's a pretty cool chip. Overall, it's a pretty cool chip. They made it in a really short amount of time. It's by no means optimized or anything like that, but the next version of the chip and the one that follows should all be very interesting. So it's a great start for sure, and it's very exciting that they have all these TPU guys So I was like, how do they design a chip so quickly?
47:38I think it's a combination of AI and having the right people on the team. That's my takeaway from talking with people. AI, having the right people on the team. I think Richard specifically said somewhere that also just starting with a blank sheet is an opportunity where, you know, they're not thinking about like, how do we make legacy software fit into this or anything like that? But obviously they have the right team. They have AI. We haven't even touched on AI. it probably could use its own podcast. But a lot of the, on their slides, a lot of things they did were very interesting on how they used AI to go a lot faster.
48:15If you haven't watched the talk, definitely just watch it. But maybe if people are interested, we can keep going into that. Because then again, I think there's all sorts of questions about like, what did OpenAI do to help them write RTL? and is that apples and oranges versus what Cadence and Synopsys are doing or is it apples to apples and just starting to think about the AI for EDA space and where open AI fits in there? Definitely a lot of people are using EDA already for like chip design and AI enabled EDA on top of that. This is kind of public proof that, hey, this really is worthwhile and it really works and it accelerated the design pretty quickly and had a open AI develop a chip in nine months.
49:06So that's a good story to tell but it also is a wake-up call to a lot of people building inference accelerators now because if somebody can come in and generate a chip that's better than Blackwell in under a year, the question is where does acceleration take us now? Like how much better of a chip will a company with the right AI tools and the right people be able to design given two years, you know, and that will dictate like how money should flow, like who should be funded, who is capable of doing this, right? And what kind of hardware will emerge because of AI building AI, in a sense. and what does that mean for people like nvidia like is there really um you know something to worry about for the hardware that you know because if if in one year somebody can come and beat a blackwell i understand there are like hbm4 hbm3 discussions but those are not not the broad view the broad view is that some you know i think the semi-analysis article has some comparisons to rubin as well so it's it's much more of a rubin class chip than it is a blackwell class chip because of HBM4.
50:13But regardless, you know, a company with the right people and the right tools could make a Rubin-class chip in a year. That's the takeaway. Yes, yes. And actually, what's really interesting, so there's, you called out, you've got to have the right team, and they used AI. And so also, if you compare to other startups, so there are startups that had teams that, for example, came from Google, like I think of Maddox and Rainer Pope, And they had folks who came from Google. And so they started with people in the know-how, but they didn't necessarily have the AI tools right away. And so you can kind of compare merchant silicon vendors, GPU vendors versus AI ASIC startups who had people and know-how now versus have the know-how and have the AI tools and compare and contrast how quickly these folks move.
51:05Actually, during the talk, one of the speakers mentioned that the initial RTL was developed with a GPT-3 class model. And of course, as they kept developing, their models got better and they could use newer models. But it's not like any of these companies don't already have a GPT-3 class model available. I'm not saying that it's all because of AI that they could do this, but I think it's a part of it. And it's something to pay attention to. To me, as I mentioned at the start of this episode, it's kind of amazing to me that this could be done in under a year and you can generate Rubin class performance out of a chip.
51:42Yes. That's pretty cool. Yes, that is very cool. Obviously, you know, NVIDIA can totally push back on lots of this to say like, okay, let's see you manufacture it at scale. Let's see you ship it at scale. How reliable is it at scale? right and so so obviously the um the market leaders that have all the experience and all the production hours uh are doing fine but still very interesting implications like honestly one thought i had was i wonder if nvidia is already or sees this and will have a little skunkworks team go off to the side and say white sheet uh design and do the same let's stand up a chip in a year and maybe don't worry so much about CUDA and legacy stuff, but like, hey, what if we internally built our own XPU?
52:28What design decisions would we make and how quickly could we make it? Yeah, yeah. That would be fun to see. Yes. It's a challenge project. And then I also thought, yeah, totally. Oh, OpenAI hasn't gone public yet. Maybe NVIDIA could just buy them, but I'm just kidding. Stop it. No, no more. No more$20 million. Okay. Yeah. Okay. Okay. We'll end here. There's so many stuff to buy. Yeah, there's so many, like what's AMD's path now? Forget about AMD. What about Anthropic? What's Anthropic going to do, right? I mean, where's Anthropic's chip? Yes, and Anthropic, correct. They have a team. And so, you know, Anthropic, we'd love to have you on to talk more about it.
53:11But of course, OpenAI, we want to have you on because you just shipped at Hot Chips and you have a chip in hand, of course. So there's so much more to talk about. I think even the chip and system itself, we didn't even touch on everything, but obviously the AI angle is just kind of mind-blowing. And to your point, Vic, this is ultimately good for EDA in that it just goes to show that small teams can use AI and use their know-how and bring competitive chips to market quickly. So you could argue that the barrier to entry maybe kind of lowers in some sense, and therefore more EDA is going to be used.
53:48We would love to talk to EDA companies as well to get their two cents a lot. 2027 is going to be very interesting. Totally. So with that, we'll cut it here. Thanks everyone for listening to Semi Doped. Thank you for sharing us on X. Thanks for all of your comments on YouTube. Share it, tell a friend. Go ahead. Oh no, I wanted to add, Like I met so many listeners on, you know, in person actually at Hot Chips and it was like amazing. Like I was so humbled to hear like so many of you enjoy the podcast. So everybody who like actually spoke to me in person, thank you. I love it. And with that, you know, send us your feedback and we'll talk to you next time.
Austin and Vik react to OpenAI's Jalapeño announcement at Hot Chips. Plus extra spicy questions like should OpenAI sell it, how much of this was AI-written RTL, and where is Anthropic's chip?
Key Takeaways:
- The chip's core design philosophy is "dark silicon is cheaper than idle accelerators" — using one balanced chip and power-gating unused blocks is more efficient than a two-chip (e.g. GPU + LPU) solution.
- The unprecedented nine-month RTL-to-tapeout cycle was enabled by AI for EDA tools, serving as a wake-up call that small, expert teams can now develop Rubin-class chips in under a year.
- Jalapeño's key innovation is a NUMA-style architecture that gives each accelerator a local HBM slice, solving the memory contention that throttles performance in unified memory systems.
- OpenAI chose Broadcom's ESUN for its scale-up network to connect 128 chips in the rack at 600 GB/s and up to 2,048 chips across 16 racks at 200G --- all scale up!
- The design's "regret factor" principle justifies generality — the opportunity cost of being unable to support a future model is far higher than the marginal cost of adding hardware flexibility upfront.
Chapters:
0:00 Hot Chips Reaction
2:32 Designing for User Experience
11:16 A Generalized Inference Chip
14:18 The Foundry-IDM Analogy
18:42 The 'Regret Factor'
21:02 The 9-Month Design Cycle
23:45 Challenging the Two-Chip Solution
35:08 Solving HBM Underutilization
36:46 The NUMA Architecture Solution
39:28 System-Level ESUN Networking
42:06 Dark Silicon vs. Idle Accelerators
49:08 A Wake-Up Call for the Industry
52:59 Where's Anthropic's Chip?
Follow Chipstrat:
Newsletter: https://www.chipstrat.com
X: https://x.com/chipstrat
Follow Vik:
Newsletter: https://www.viksnewsletter.com/
X: https://x.com/vikramskr
Follow Semi Doped:
Get more of Austin and Vik daily, free: https://daily.semidoped.com/