

25 Jul 2026 · 49m · 16 chapters

Data center interconnects for AI/LLM training and inference—how to connect tens to hundreds of thousands of GPUs using scale-up (within rack/near), scale-out (rack-to-rack), and scale-across (campus-to-campus). Compares copper vs optics, explains why data movement and network hops cap token throughput, and covers NVIDIA’s 78-layer PCB approach and the push toward co-packaged optics (CPO).
Austin Lyons (host, ChipStrat) and Vic Shaker (Vic’s Newsletter). No other guests mentioned.
Compute is increasingly limited by interconnect latency/bandwidth, not silicon. Copper is preferred for scale-up due to lower power/cost, but optics becomes necessary at longer reach. Scale-up aims for “memory-like” access via very low latency (e.g., NVLink/NVSwitch, RDMA). Pluggable optics are power-hungry because of many transceivers and electrical-to-optical conversions; CPO/near-package optics reduce energy (claimed down to ~1/3).
72-GPU rack all-to-all implies ~5,000+ cables and ~2 km of cabling; optical transceiver components (laser, photodiode, DSP/error correction). NVIDIA’s “78-layer” mid-plane PCB to avoid optics. Elon/XAI Colossus cable photos.
Written by AI. May contain mistakes.
Learn about the challenges and requirements for networking in data centers today.
“The biggest computers in the world today are basically not in single boxes, right?”
Explore the evolution from CPUs to GPUs and the growing needs for data movement.
“Yeah, we should do this because it's the biggest problem that we are facing in the history of computing.”
Understand the significance of data movement for both training and inference in AI models.
“inferences demanding lots of data movement to be able to do frontier models at a high you know throughput, but also obviously large batch sizes.”
Learn about the three layers of networking in data centers: scale up, scale out, and scale across.
“So should we share some slides in this talk so it's a little bit more visual?”
Delve into the concept of scale up networking and its implications for GPU communication.
“So because it spans, obviously, tens of miles, right?”
Discuss the trade-offs between copper and optics in networking solutions for data centers.
“So scale up is really defined as how many other GPUs can I talk to at low enough latency that it feels like we're sharing memory?”
Learn about specific technologies like NVLink and Infiniband that facilitate scale up networking.
“each other's memory as if it's your own.”
Learn about the intricacies of network topologies and interconnects in data centers.
“So, you know, you've got to make conversions into optics from electrical, you know, and then go from one point to another and convert back into electrical.”
Learn about the engineering challenges of routing on complex PCBs with multiple layers.
“This is really pushing the copper story.”
Explore the issues in routing cables across multi-building AI data centers.
“Tell us about large-scale AI data center challenges.”
Understand how optical transceivers convert signals and the role of modulation techniques.
“At that domain, there is no argument here.”
Discuss the power implications of using optics in data center networking.
“This is primarily the reason that you only want to use this when it's really required.”
Examine trends in data center networking speeds and market opportunities.
“If we have to go optics, we'll do something else.”
Learn about the competitive landscape and market dynamics for optical interconnect technologies.
“And obviously the hyperscaler is going to be willing to pay more for 1.6T than maybe they are for 800T and so on.”
Discover the technical challenges and potential solutions for integrating optical transceivers and co-packaged optics.
“And that pathway is so long that it's basically terrible for signal integrity when the speeds get to 200 gigs per lane and faster or whatever.”
Explore the future opportunities and the significance of co-packaged optics in networking.
“because if any one of those optical engines die, and they do, right?”

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:00The biggest computers in the world today are basically not in single boxes, right? They are in entire data centers. And the whole point about this is that all these chips are intended to work as one big computer. But the whole problem with this approach is that the compute capability has grown much faster than how you can hook up all these chips in a data center together. So today's compute capability is more restricted by how the CPUs and GPUs are interconnected in a data center rather than the performance of the silicon by itself. So the biggest problem facing data centers today is how to hook up all these chips to work as fast as possible.
0:43So networking is all the rage today. And it goes from a wide spectrum of whether to use copper, whether to use optics, and where to put all this stuff together. So by the end of this episode, you should be able to understand why we need networking to begin with, what are the three kinds of networks that all data centers are built up from, and why perhaps co-packaged optics is coming. That's what we hear. We don't know.
1:17Hello, everyone, and welcome to another Semi-Doped podcast. I'm your host, Austin Lyons from ChipStrat, and with me is Vic Shaker of Vic's Newsletter. Hey, Vic, what do you say? Should we talk about data movement interconnects? Yeah, we should do this because it's the biggest problem that we are facing in the history of computing. Because in the past, we've always had the discussion of what is the per-core performance of a CPU. Or then we went to the multi-core era, like, hey, we have 16 cores in this chip, or even server-grade chips have 256 cores. And then the GPU era came, and then you could put in the accelerator cards in your gaming PC, and then you could get graphics acceleration, and we could...
2:06If you remember, there was this NVIDIA SLI, which is basically that you could put two NVIDIA GPUs together, and you could put this local interconnect bridge. I forgot what SLI is actually called, but it's basically, think about it like a bridge that is like an interconnect between two GPUs so that they work as one, you know. So that's like the simplest form of what we're talking about here. NVIDIA SLI was a way to make two GPUs work as one. But now we need to make, you know, 100 ,000 GPUs work as one for LLM reasons. So networking is the biggest discussion today. Totally. And, you know, obviously for training, it's all about like, yeah, how can we have a data center size brain?
2:50But even for inference, you know, this is why we're going to scale up domains of 72 GPUs and eventually beyond is even with large, you know, frontier models that have 10 trillion parameters and their mixture of experts. we are getting to the point where pre-fill and especially decode need as much memory bandwidth as possible there's so much data movement that it's all about like how can we actually put together a bunch of chips on this scale up fabric and we'll talk through all of these scale up scale out scale across scale in all that stuff here but it's not even just about training but even inferences demanding lots of data movement to be able to do frontier models at a high you know throughput, but also obviously large batch sizes.
3:39And so don't let people think that this is just about training, but this is also an inference story too. Yeah, for sure. So whenever we talk about data movement, right? So it involves data movement at all levels. That's what is interesting about this. Data movement could be restricted to information moving between memory, like HBM, to the GPU. So that is like a really short distance over which you need to move a lot of data really quickly. And that's just because of the way LLMs work. You need to read a lot from memory all the time. And the faster you can do it, the more performant your LLM is, right?
4:22In inference, for example. In training, it would mean that a faster network bandwidth between memory and, you know, the GPU or overall bandwidth being high implies that your training run finishes faster. And that is everything because everybody wants to be in the next biggest model. Everybody wants to train it before the next guy gets there. So that's the whole idea. Everything gets faster. Yep, yep. So should we share some slides in this talk so it's a little bit more visual? We've heard from lots of our YouTubers who are awesome. Thank you for watching us. And they've said, we want more visuals.
5:02So if you're listening, of course, you know, we'll try to describe it so that you can understand it as you're, you know, lifting weights or something. But for those of you who are watching, we're going to pull up some slides here and we'll talk through some of them as we go. So the whole data center essentially has networking on three different layers. So the first one is scale up, which is literally what you think it looks like. You go up a rack, so you have a rack full of GPUs, and then you hook them all up going from bottom to top. So that's scale up. And then the other dimension of scaling is the scale out network, which means that you can have different racks, each of which has its own scale up network, but now you hook them all up together.
5:54So that is scale out. And just between these two, you can already start to tell that scale-out networks are kind of longer-reach networks than scale-up, right? Because scale-up only means that you have to go within a rack, and if you've never stood next to a data center rack, you can imagine that it's about the height of a tall adult human or a little bit higher. I think it'll be like maybe six to seven feet high racks. It's about the whole length of the rack that scale-up network has to cover. Scale-out, it depends on how many racks you're going to put. So if you put one of these super pods or something, you could travel a dozen racks across from east to west by the time you hook them all up.
6:46And then all of the racks in the data center are all scale-out. but if you decide that you want to now hook up an entire second campus, maybe located 20 miles away, 50 miles away, you need a whole new network to do that and that is called scale across, right? So you can even hook up data centers to act as one big chip. So it's not just one data center that acts as a big chip. You could hook up five of them or two of them, whatever. That's called a scale across network. And this scale across network has the largest reach of the three. So because it spans, obviously, tens of miles, right? So the technologies used in each of these layers are substantially different.
7:34So let's talk about these because someone listening might say, like, well, why does scale up, why do we call it something different than scale out, for example? And you hinted at it that there's different technologies that are used, whether you're staying within the rack versus rack to rack, versus building to building. Now, a couple of things I wanted to mention. So scaling up, like the problem that we're trying to solve is in a dream world, we would just have like the biggest compute with the most memory possible. And it would just, you know, that would be your rack. It's just like what, like, you know, like Cerebris, for example.
8:11Like they've just got all these chips on one wafer and they got a ton of compute and they can all communicate really quickly on that like wafer within to each other. The problem is the way that the industry works today, GPUs are packaged. Maybe it started out with one die, then eventually made its way to two die, but it's packaged with a discrete amount of high bandwidth memory on a particular chip. And in the future, some of these AI ASICs and startups, they're choosing a certain amount of HBM and maybe a certain amount of SRAM or making different memory decisions that we've talked about in other episodes.
8:50But at the end of the day, each GPU only has access to so much HBM. And what we want is more HBM than what's possible to physically package on it. So we want to make two different GPUs, let's just say on the same board, for example, or in the same server node, forget the whole rack, even within the same server node, we want neighbors, you know, GPU A and GPU B to be able to access each other's memory as if it was their own. So scale up is really defined as how many other GPUs can I talk to at low enough latency that it feels like we're sharing memory? And this is RDMA, reaching out and talking to other accelerators' memory.
9:36That's what this is all about. And so when you ask yourself, well, how big could my scale up network be? one way to think about it conceptually is like well it can be as big as when i talk to every other gpu it feels like i'm actually accessing my own memory because the latency is so low you know using nvlink or something for example some high bandwidth fast network so you can actually have a scale-up domain that spans two racks it's like technically possible so long as gpus between the neighboring racks are still so close and connected in such a way that it feels like you're accessing each other's memory as if it's your own.
10:18So that is scale up. And then scale out is of course like now when I'm talking my rack and that rack like you know 30 meters down obviously there's going to be enough latency enough hopping through switches and things like that that it won't feel like I'm accessing their memory. So I won't I won't try that. We'll communicate in a different way and send information differently. I also want to just mention one other thing. So East-West, like everything on the same sort of like high bandwidth GPU to GPU communication fabric, my understanding is that's East-West. And technically when people use North-South, usually I think they're talking about talking to the front-end network, like GPUs talking to external CPUs, like the chat, you know, I'm chatting on a chatbot and it gets sent in.
11:06That's like the north-south network. Okay, so we've got this slide from NVIDIA that starts to show that scale up, scale out, scale across like we've hit on at a high level. And of course, now there's another new term because why stop there? On the far right side, we've got scale above. So, hey, what if you have data centers that aren't physically connected via fiber optics, maybe, you know, 50 miles apart, but are actually literally in space. And there's, you know, communication, I guess, through satellite frequencies instead of fiber optics. And then on the far other end, we've also started to hear about people talking about scale in, which do you want to say anything there on that?
11:51Or do we plan on covering that today? Not too much, but there is a whole networking effort to make the connections within a compute tray, you know, the thing that slides into a rack that holds maybe the two GPUs or whatever, you could talk about networking even within that. Like, how do you make that faster? We won't cover it too much today, but we'll briefly touch on it as we progress along. So these two are like really outside the norm, you know, of what normally is in the conversation of data center networking, that is scale in and scale above. but they do exist. Yes, totally. All right. So let's keep going on scale up.
12:35So if the goal is to make a group of accelerators behave like one large accelerator, they can access each other's memory. You obviously want the highest bandwidth possible. You want the lowest latency possible. These are going to be short reach. So we're talking potentially next to each other in the same board or within the same server node or within the same rack. So like a few meters at most. So tell us, Vic, you know, this is the question that everyone talked about a lot and people are still talking about. Is this copper? Is this optics? Yeah. What is scale up? It's a big question, right? Like at this point, it all comes down to what is the speed it can handle, right?
13:19the whole motive the whole mantra of this networking at this level is copper when you can and optics when you must so copper is cheap it is low power there's always worked for decades there's no need to do anything fancy if we can avoid it however there is another problem is that when you do go to optics optics if you go to optics it is very very power hungry because the number of cables in a scale-up network is enormous. And we have some pictures coming up, we'll show you. But it is a lot of cables and it's a lot of transceivers on either side. So, you know, you've got to make conversions into optics from electrical, you know, and then go from one point to another and convert back into electrical.
14:09Those conversions are handled by basically transmitter receivers or transceivers. and there are like way too many of them right so nobody wants to go to something like optics which is more power hungry because of these conversions from electrical to optical and back if they can avoid it right and that's in this picture you see this as basically the back-end network the back-end network is this really high-speed fabric think about infiniband it could also be ethernet scale up, right? So these are like really fast connections, which bring down the latency between these GPUs to be as low as possible so that they can act as one domain.
14:53Yes. So scale up networking, historically, it's been NVLink from NVIDIA with NV switches. There's also UALink, which is an industry standard that AMD is spearheading, but there's lots of other people coming along to try to make an open alternative for fast scale-up networking. And then InfiniBand has historically been scale-out networking and also Ethernet. So Spectrum X Ethernet from NVIDIA and Ethernet from others for scale-out. But Broadcom, back to scale-up, has also been pioneering using Ethernet for scale up. They called it SUE, I believe, scale up Ethernet. So there's definitely appetite as other merchant GPU vendors like AMD or AI ASIC companies are also trying to connect all of their accelerators together using copper, talking at very high bandwidth.
15:59But they need protocols so that you could buy switches from Broadcom or use a Marvell switch or whatever. And so there's some industry standards that are still being developed. So if you hear of UA-Link or if you hear of, I think it's called ESUN now, you'll know it's scale-up Ethernet. Ethernet for scale-up networking, I think that's what ESUN stands for. What about the front-end network? I think it's worth a brief mention. Okay, so what is the front-end network here? So the front-end network here is all of the information coming into the data center from the outside world. So this is connecting.
16:38Yeah, obviously you've got all of your GPUs, but when I use my cloud code locally and it needs to send all this context in, it's coming in over the front-end network. And then the GPUs are all talking to each other, doing their thing, and then it comes back out over the front-end network. Yeah, and then you have data center interconnect, which is like the scale across thing that happens. outside of the data center, right? So that's what it is. Yep. On this slide that I'll pull up, again, so scaling up, conceptually you can think of it as adding like more and more accelerators. They're added in three dimensions.
17:13So you have some like within a board and then some within the rack and you might even have rack to rack connections, but ultimately they all have to talk to each other. And so there's a lot of thinking that goes into how do you design the topology of the network? You can have leaf network switches, spine network switches. But obviously you can see the trade-offs even when you look at a picture like this. Like if you got the far left bottom GPU trying to talk to the far right bottom GPU, there's going to be hops through the network switches. And so what's actually really interesting here is if you go look at how long does it take for even an NVLink switch to send information, you can um you know let's say it's like four milliseconds or something and then you start to look at um for an llm like uh like a mixture of experts llm how how many how much infer like how many times does information need to be sent back and forth you can start to calculate like the minimum amount of time for um inference to happen so you know um if you have a certain number of milliseconds and you have to make a certain number of sending information back and forth you can multiply that and you can get a number of milliseconds which then can actually tell you what um your throughput will be so you know like oh uh even for one user we might only be able to get you know 400 tokens per second and that is the limit that maybe a gpu could do in a particular architecture um and it's not even like compute limited but it's about data movement limited So I just wanted to share that because I thought it's interesting that inference is just like another use case of showing that inference can be limited by how quickly you can move information and how many hops you have to make and how each piece in the chain, how long it takes to respond.
19:08It can actually cap the interactivity, which is ultimately like the user experience. And so this is why, again, you've got these SRAM-based systems, the Grox and the Cerebris, where because maybe they don't have, you know, in Cerebris' case, everything is just on one wafer right next to each other. If you can fit all the model weights in and you can keep it all onto, you know, one wafer or a few wafers, you can skip a lot of this communication hops and ultimately get a much higher interactivity. Awesome. Yeah, there's a lot of networking decisions that goes into how well tokens work out for you when using it at scale, right?
19:49Exactly, exactly. Oh, this is one of the pictures that always fascinates, right? Because you can see this rack there with all these cables going up the rack, hooking up all the cables, all the GPUs within it. it's just a nice way of visualizing what kind of cabling goes on within a single rack. Now for a 72 GPU rack, because you want to have an all-to-all connection between all the 72 GPUs, which is pretty much 72 squared, you'll get like a little over 5 ,000 cables that require to go between GPUs in a single rack. And I read somewhere that this adds up to about two kilometers of cables within a single rack.
20:41And they carry an enormous amount of information that is just staggering, right? Because if you think about how fast each of these cables are, you are looking at, in the Blackwell era, you're looking at 200 gigabits per lane. so that's really fast you know now you can multiply that up you know by whatever and you have like an incredible amount of data going by everything in the ruben era that's going to be 200 gigahertz but bi-directional so it's going to have both directions running on a single cable at that speed so that just goes to show that the the kind of speeds that you have on this stuff is is insane right because i bet that you know if you go to cat six cables that like run in your home for example they don't most people don't even run like like a 10 gigabit per second in at their homes they don't run 10 gigabit networks right because you need special switches for that and kind of nobody even cares about that so all the stuff that runs on your in your house your networks they're all like very slow.
21:54Like if at all, it's like maybe running at one to five Gbps or something. You can do a network check in your own house later on a wired network. Don't do it wirelessly. On a wired network and see how slow that is. This is incredibly fast. And you've got like so many cables and that's just one rack. And then you have like, you have so many racks in a data center, all of which are carrying this much data. Then you hook them all up together. So it's just amazing how much networking there is. Indeed. Indeed. We'll move to the next slide. So I remember when Elon posted this, when they were standing up the XAI Colossus 2 data center in Memphis, I believe.
22:32And obviously these are purple cables. And so, you know, Credo is synonymous with purple cables. And so I remember when everyone saw this, they're like, Credo, go Credo. This is amazing. um now i think interestingly uh now i think some customers are asking for different colored cables so that it's people are you know getting caught up in like what colors are cable and does that should i invest in a particular company but again um just looking at this beautiful picture of all these well-managed cables um is just you know it still emphasizes like uh how much information is getting sent back and forth.
23:13Just seeing all these pipes, it's crazy. Yeah, this is Elon actually posted it himself on X, you know, so it's like, look at this beautiful cables arrangement. And it's like so satisfying, you know, like it is satisfying. It's also a little terrifying, like, holy cow, that's someone's job to make sure that all of those are connected and that it all works. Man, I know. And imagine getting tangled up, right? Like imagine tangled network cables at data center scale. Like it's impossible. You probably have to burn the data center down. You can't fix that. Right, totally. So what are we looking at here in this one?
23:49Another Elon tweet? Yeah, this is another one in XAI Colossus where you see all these like, I think these are optical cables that go within a data center, right? Like these are the cables that like hook up racks and stuff. And long reach ones. longer reach ones yeah and that's uh very beautifully laid out as you can see in the picture you know it's uh it requires a lot of reach actually because you just can't like hook them up like uh you know you know you would with the minimal possible thing or whatever no to actually do cable management at the data center level you actually need more reach than you would physically measure the distance between tape you know with tape you know between different racks you can't just go like oh 12 racks okay how about uh you know we just multiply the each rack is like two feet wide 12 racks 24 feet and that's the reach i mean that's like just the beginning estimate that usually you need much much more because of all this cable management that happens i just wanted to put this up there just so that now these are like gb200 deployment in like xia colossus save us going inside and taking pictures ourselves right by the way which we were totally willing to do.
25:03This is the second best thing. Yes, Elon, let us know. We'll be there. So I guess for people who are listening and not watching, we're obviously showing pictures first of connections within a rack and then between racks. And this is like long distance ones. You'll just have to go check it out to see it for yourself. But I'm going to flip back through these slides and make an interesting point, which is if you look at the cabling within even an individual rack, there's tons and tons of connections, lots and lots of cables. Eventually, you know, there's some mid-plane stuff that we could talk about.
25:35But the point is, when you've got on the scale-up network, when you have all these GPUs and they're very close within the same rack and they're all connected all to all, there's a ton of connections. Now, even when you go look at the next picture and you start to get some interconnections between racks and between switches, there's still lots of cables. But as you go farther and farther out, like on the scale out, And eventually on scale across, there's less and less cables. And so what's interesting is you can think of that as sort of a proxy for addressable market size. So these, as we'll get into later, when the optical companies are saying like, oh, we want to get into scale up, they're very excited about it because in scale out where they already play and scale across where they play, you know, you've got fewer connections.
26:23You can think of it like there's highways that run between towns and then you've got interstates that run between LA and all the way over to New York City. But obviously within a town, even though it doesn't feel like it, that's where you've got the most miles of roads because you've got house to house to house to house, street to street to street. And so scale up interconnects, there's going to be tons of connections and huge, huge opportunity and huge TAM. Scale out, not as many connections, scale across even fewer connections. And you can physically see it when you look at these pictures. So I just thought that was cool.
26:57Yeah, I wanted to go, before we go ahead, I wanted to touch on the mid-plane PCB you mentioned. Can you go back to the NVIDIA slide? And I'll tell you, I think this is the perfect place to mention it. So the basic thing is that, you know, when your speed gets higher and higher, this amount of cable doesn't reach, right? So in the next generation of racks, NVIDIA decided that they will instead build a gigantic PCB. and then come up with a very funny and novel way of hooking up the compute on one side and the networking on the other side and then make all the connections within the PCB itself. That's like a...
27:39It's not an insane idea because I think people have done these kinds of PCBs before. Like data center PCBs can be pretty big and complex like this. They're usually in the range of 25 layer PCBs and stuff like that. problem is that this one this complex pcb is about 78 layers i believe so that is because you have so much routing that needs to happen like the way i describe this on on pcb scale is like think of a flyover right like a clover or something like in a big city you got to make all these transitions from like the north you know the highway going east and this south highway going west and nothing should intersect nothing should you know everything should move smoothly around go up and above and below that's exactly what happens on the pcb as well all this traffic needs to be routed somehow and you need 78 layers to do it so think about the freeway intersection now you have 78 different levels doing that it's quite complex and it's very difficult to manufacture too so it's quite an engineering challenge going forward and this is all because they obviously want to avoid going to optics, right?
28:51This is really pushing the copper story. I don't want to say any more about it. There are always people are contemplating whether this thing can be made or it can't be made because it's too hard. But regardless, I think that's one nice engineering approach to do it. Yeah, that's 78 layers. That's wild, man. Okay, yeah. Tell us about large-scale AI data center challenges. Yeah, yeah, yeah. So, you know, when you go to multi-building campuses or even between entire campuses, now you have like a whole different problem. Like you have to route an enormous amount of cable from the data center out and, you know, about and send it through like all these underground fiber networks that have already been laid out and all that.
29:43I just wanted to put this in here because it's like, it presents a different challenge, right? Like you could have a few kilometers of reach, you could have tens of kilometers of reach. So the technologies tend to become different, right? So within a rack, you could basically use basically simpler forms of modulation, like PAM4 is one way, where you just use four different signaling levels, right? Like 0, 0 is one voltage level, 0, 1 is one voltage level, and so on. And you can just modulate like that and send information. It's simple. Now, in data center scale, when you're trying to go far off, the modulation methods are not as simple like PAM4.
30:28You have to end up using a lot more complex schemes like coherent optics, where you use both the amplitude and the phase information to send the data over long distances. And this is all well known. this has been done for a long time using also other techniques like wavelength division multiplexing which if you're looking at the slide on YouTube you'll see it as WDM. So in WDM is basically the idea is that you will send data on multiple wavelengths all together right. So you can send if you use eight wavelengths at the same time you can send eight times the data and so on and the example of 8 is more of a coarse wavelength division multiplexing.
31:12So many times it's referred to a CWDM. You could have dense wavelength division multiplexing which is you could even have 100 wavelengths, right? Traveling through a single optical fiber. So there's a lot of different technology when you go at scale here. And remember, this is all optics. There is simply no way you can send copper over the distances required between buildings or between data centers. At that domain, there is no argument here. Optics is a must. This picture, if you're seeing it on YouTube, I saw this online, so I thought I'll throw it in here. It's basically just the intra-building fiber trays in the metadata center.
31:53So you can just see how many cables are going through that. And it doesn't even look very cable managed to me. It just looks like a bunch of optical fiber just like clooch together. I'm like, how does that even work? Yeah. So I just, it's just a lot of fiber. It's a lot of fiber. Anybody looking at this is going to go like, oh, you know, who makes all this fiber, by the way? You know, Corning, Glassware, you know, is one. And so they, you know, as optics picks up, I guess there's going to be more demand for their stuff. But again, it all comes down to, like you said, is it going to be within a scale-up domain that's even more optics?
32:34There are a lot of cables, but then scale across also has a lot of optics and a lot of fiber optic cables. We've talked about scale up, scale out, scale across. We talked a little bit about fibers, but should we talk a little bit more about like lasers and how you actually send the information? Yeah, yeah. I think it all ties into essentially having these optical transceivers. If you're looking at this on YouTube, what you're seeing on the screen right now is an optical transceiver. It's kind of a beautiful thing to look at because it has all these gold platings and these transparent glass fibers coming in.
33:16And they're all arranged beautifully and symmetrically. I'm just describing what I'm seeing basically. And the whole function of this optical transceiver is to convert electrical signals into optical signals. and vice versa right so the way it converts electrical signals into optical signals is that there is a laser on this transceiver and then the laser is turned on or off based on the maybe the information that's coming in like if it's a zero the laser is off and if it's a one the laser is on. Like this is a simple example, right? This form of modulation is called essentially intensity modulation.
34:03It's as simple as that. And on the receiving side, you have basically a photodiode, which is a device that converts light back into electrons. So once it senses that the light is on, it says, hey, it's a one. Once the light is off, like, hey, that was a zero, you know. So you have both the transmitter and the receiver inside this and then you have the appropriate electronics that goes with this the laser needs a driver chip and the photodiode on the receiving end need some amplifiers right because what you're sensing is basically an analog signal which should be eventually converted into digital signals and so on so all of this is it takes energy it takes power you know and on top of all of this if you need to and if the reach of this optical cable is long enough, you also need a digital signal processor, a DSP.
34:56The reason you need a DSP is because sometimes bits don't arrive the way you think they arrive, like a zero becomes a one, a one becomes a zero, and by using DSP, you can use like parity bits, like what these are, like error bits, right? Like you say, hey, wait for 10 bits to come, and then the 10 bits, if you do certain mathematical operations should match these next two bits that come. And if they match up, that means the 10 bits that you sent were correct. And therefore, it's all good. Otherwise, the DSP has a way of finding out the error bits and then correcting for it. So what ends up happening is that you can actually, even if the whole link screws up and it's really terrible, you can actually fix it with a DSP.
35:41So that's the whole point of this optical transceiver assembly. And I just want to put it up here so that we understand that this is how the whole optics works. And all of this takes a lot of power. This is primarily the reason that you only want to use this when it's really required. Yes, yes. And I just want to lean into that a little bit more. So obviously, the AI accelerator, everything, all the communication within the chip is happening in the electrical domain. It's electrical signals traveling around, currents, voltages, and so on. ideally if you just communicate over copper you're still sending electrical signals no big deal anywhere you're converting to optics to what we've been talking about here you have to do the electrical the optical conversion then you have to convert back from optical to electrical and to your point sometimes you might have to have a dsp you might have to send parity bits do this all this error correction there's power there's latency there's time and and i know you know you said all this and i'm just emphasizing that like now when we start to scale up with optics you have to ask yourself oh man is every gpu going to talk to every other gpu and have to have all of these transceivers to you know on every lane um and and so like what what's your reaction to to the idea of having to have so many transceivers for even for like scale up yeah that's what nvidia has been pretty vocal about it in all the conferences that I've been to, that they don't want to do this.
37:12They don't want to use pluggables to scale up a network because each module you're looking at here is about 30 watts, I'd say. That's a lot, you know, considering that you need two of these on either end of the cable, and then you've got like 5 ,000 cables, you can add it up, right? It becomes quite a lot. And they don't want to add to the power that is already being sucked up by the compute trays in a rack because those GPUs are massively power hungry. And nobody wants to add another 10, 20 % to it because modern data center racks are already 100, 200 kilowatt racks. And we are not even talking about the Kyber era of racks which are like 600 kilowatt supposedly.
38:02right and in the future we want to make one megawatt rack so you know these things are already pretty power dense and they don't want to add to the power usage if they can avoid it so they're like no i mean like let's let's not use optics if we can there are probably better solutions rather than just adding optics because if you're sucking so much more power it has consequences all the way to the grid right because you have to back calculate based on all the efficiency loss all the way to the grid because what the grid produces is not what you get at the gpu level there are losses among every conversion along the way so all of that matters and then there's heating problems right so you need to cool it and then you have to have the right amount of power electronics that can supply this much power so everything explodes if power goes up so they're like no we're not going to do this so we're going to stay scale up in copper as long as we possibly can.
38:58If we have to go optics, we'll do something else. We'll talk about why, what that is. Nice. Very good. Yeah, this is just the transceiver looking at it. We already spoke about this, but essentially the TOSA in this picture refers to, you know, the transmitter optical subassembly. It's just a fancy way of saying, you know, all the electronics that goes into the transmitter side. So the ROSA here refers to the receiver optical subassembly, which is another fancy way of saying like all the receiver components in one place right and you can show this picture shows essentially how the optical signal goes in one side and the electrical signal comes out the other side and there's these heat spreaders and the whole housing this whole thing is called in this picture showing a qsfp connector but you know you have various kinds of connectors you have osfp you have osfp xd which is extra dense which means you can even put more optical cables into this thing it has more channels or you you know the modern one that is really massive and huge is the xpo form factor which is basically like eight of these things to put together so you know this is just like the pluggable module it's not like these are useless and it's not like they're going to go away anytime soon but they have their uses and disadvantages And what is happening is, as we're going to more and more faster networks, you can see in this picture that some of these generations of speeds are going down and newer generations are picking back up.
40:31right for example if you're looking at the picture the graph here you know most of the networking was 100 and 200 gbps networking early 2020s you know 2021 2022 and then you know you slowly 400 gbps started picking up right and 2023 and 2024 were the time when the 400 gig networking took And then you started seeing the entry of 800 gig networking. And that started occupying a sizable portion. And 400 gigs are like kind of dying away in 25, 26, at least according to this graph. And then the projection is that the next generation 1.6 terabit per second networking comes in and takes up an increasing portion of the networking hardware and displaces the previous generation.
41:29The one thing I wanted to say here on this chart is that, so this is aggregate bandwidth 1.6T. That could be like eight lanes of 200 gigs per lane, for example. 1.6T is just beginning. In earnings calls, you hear people talk about it a lot, but this chart is nice to show you that like, no, no, there's still lots of 800 gig out there. there's still 400 gig out there even and then i'll also just remind people that you know with each industry jump to the next speed which is usually doubling of speed obviously there's opportunities for every player to try to get there first and there's opportunities to charge more per component wherever they are if they're the transceiver or in the supply chain and so usually the exciting thing is that the addressable market can end up being bigger and bigger because it's more and more valuable because it's frontier.
42:23And obviously the hyperscaler is going to be willing to pay more for 1.6T than maybe they are for 800T and so on. So these are just the continued cycles that companies are racing for and trying to capture outsized value. But even if you're not there first, there's still money to be made in the other speeds that you're competing in. Yeah, the next generation is interesting because you would imagine it's 3.2T, right? But there is some talk in the industry generally that there is a possibility that we would go to 300 gigs per lane and have a 2.4T generation before we go to 3.2T. That's interesting.
43:01I think it's primarily pioneered by Google because they need all kinds of fancy interconnections for the TPU pods. So I heard that this is what is being driven. so the final thing that is worth mentioning here is really all that we've spoken about optics so far has been basically the pluggable optics which is also like basically what goes into the face plate of the switch so you can just go plug it in and that's your transceiver but like we mentioned earlier it's essentially very power hungry and the reason it's power hungry is that between the front panel of the switch and And where this actual switch silicon lies, there is a long pathway through a PCB, right?
43:47And that pathway is so long that it's basically terrible for signal integrity when the speeds get to 200 gigs per lane and faster or whatever. So it really doesn't scale. And the only way to overcome that is like using these DSPs and all that, which is power hungry, nobody wants it. So one idea is like, okay why do we put this optical transceiver at the edge of the face plate of the switch which is basically outside the box like why are you putting the transceiver outside the box why don't you put it inside the box and put it as close to the switch as possible so that you can stay in optics as long as possible and then you can just go through the copper interconnect really quickly to the switch and then that's it.
44:37Like now you don't probably need all those DSPs and life is great because you don't need to, you know, make any corrections and you don't need to blow all this energy running the DSPs and things like that. So one option to do this is what is called near package optics, which is you put it on the same board, you put the optical engine close to the switch. You don't put it outside the box, you put it inside the box close to the switch. and then you have a much shorter path and then stuff is working great. But the ideal solution that the world wants to go to is basically co-packaged optics or CPO which is you basically put the same the GPU and the optical engine right next to each other and co-package them using some advanced packaging technology like TSMC's COOS or Intel E-MIB or something like that.
45:36And then what you have is like you have basically a switch with an integrated optical transceiver that is almost an entirely optical link now because there is almost no copper interconnect left except that very tiny sliver that goes between the GPU and the optical engine. So this is where the world wants to go to, but this is not easy, right? The CPO approach has been in the industry. People have spoken about this for a very long time now, could be even a decade. There are good reasons it hasn't come to market yet. It's a challenging problem because if any one of those optical engines die, and they do, right?
46:15Because if it has a laser in it, lasers are terrible when it comes to handling temperature, they're going to die. So when they die, what do you do with the switch now? You can't just change out an optical engine. You have to throw away the whole silicon switch made in probably a two nanometer process node technology, which is thousands of dollars. And it's a big waste. So nobody wants to do that. So this is where the industry is. So they're like looking at it saying, hey, okay, what dies the most? Is it the laser that dies the most? Okay, why don't we move the laser outside the rack, but we'll keep the rest of it inside the rack.
46:49And so that's one approach. But then there are still other concerns with co-packaging it. and so people said okay fine fine fine let's take a step back maybe we'll go to near packaged optics it's not as good as co-packaged optics but maybe this will just work out just fine so the beauty of this whole cpo npo approach is that it is actually much lesser energy usage than you would do with a regular pluggable transceiver you could make the energy drop to a third of what you could get from a pluggable transceiver. And so now all of a sudden optics has become an interesting technology for scale up and that is where the industry is today because if people realize that if you can go to you know near packaged optics or co-packaged optics it's amazing because now you're just only limited by what optics can do and remember optics can go very very fast.
47:48Optics can go very long distances like we spoke about in scale across. So the possibilities are endless if you can get co-packaged optics to work and then hook up the entire scale-up domain, you know, the hundreds of thousands of GPUs on the scale-up and scale-out networks, all with optics, you know. That is the holy grail of networking, which the industry is headed towards. and the big question remains as to when. So nobody knows that. All right, so that's the end of this episode. I think the networking idea is a very fascinating one and there is really a lot to be said about what happens when each part of this whole supply chain and each little bit of technology has its own deep dive.
48:39So we could talk about just external lasers and what kind of lasers you need for CPO, for like a whole episode. So we'll cover those on like future episodes. But if you've made it this far, thank you for listening. And tell your friends if you enjoyed this episode. And you can always find us on YouTube, obviously, which we recommend watching this on because of all the pictures, but also on all the podcast platforms. And if you're listening on Apple Podcasts, please do give us a five-star review. And I hope to catch you on the next one.
Vik Sekar and Austin Lyons tackle the biggest bottleneck in inference: moving data. They break down the three tiers of datacenter networking — scale up, scale out, scale across — and the core engineering trade-off at each layer: copper vs. optics. Topics include Nvidia's extreme measures to keep scale-up fabric electrical (a 78-layer mid-plane PCB), why Co-Packaged Optics is the "holy grail" everyone wants and no one can ship, and the serviceability problem standing in its way.
Key Takeaways:
Chapters:
0:00 The Biggest Problem in Computing
7:14 The Three Tiers of Networking
13:49 Scale Up: Copper vs. Optics
17:59 Front-End vs. Back-End Networks
22:12 The Physical Scale of Cabling
28:46 Nvidia's 78-Layer Mid-Plane
33:16 How Optical Transceivers Work
39:16 The Power Penalty of Pluggables
42:09 The Business of Speed Transitions
44:40 The Promise and Peril of CPO
51:45 The Holy Grail of Networking
Follow Chipstrat:
Newsletter: https://www.chipstrat.com
X: https://x.com/austinsemis
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/