Utilizing Tech - Season 7: AI Data Infrastructure Presented by Solidigm - 4x0: Introducing Utilizing CXL

Episode Date: October 17, 2022

The emerging CXL standard is making waves, promising big memory, new system architecture, and maybe even rack-scale computing. Utilizing Tech is switching focus from AI and ML to CXL for Season 4, and... that means new companies, new technology and new hosts! Join Stephen Foskett as he introduces Utilizing CXL along with co-hosts Nathan Bennett and Craig Rodgers. Look for new episodes of Utilizing CXL every Monday!   Links UtilizingTech.com Utilizing Tech on Twitter Guest and Hosts Stephen Foskett, Publisher of Gestalt IT and Organizer of Tech Field Day. Find Stephen’s writing at GestaltIT.com and on Twitter at @SFoskett. Nathan Bennett, Cloud Architect, vExpert Pro, and Tech Evangelist. Connect with Nathan on LinkedIn and follow him on Twitter at vNathanBennett. Craig Rodgers, Solutions Architect at Camlin Group. Connect with Craig on LinkedIn and follow him on Twitter at CraigRodgersms. Date: 10/17/2022, @SFoskett, @vNathanBennett, @CraigRodgersms

Transcript
Discussion (0)
Starting point is 00:00:00 Welcome to Utilizing Tech, the podcast about enterprise technology from Gestalt IT. That's right. We're doing something a little bit different with the next season of Utilizing AI. What we've done is, from the very beginning, we were focused on practical applications of new technology. And for the last couple of seasons, that focus has been artificial intelligence and machine learning. Utilizing AI featured a great list of companies that came on and talked about what they're producing for machine learning. We talked to end users about how they're using AI and machine learning. And we talked to people in the industry about how this might affect them and how it might change the face of utilizing AI.
Starting point is 00:00:46 And now we're shifting gears here a little bit. So we have renamed the utilizing AI feed to be utilizing tech with the idea that essentially we can cover almost anything. And I'm proud to announce that we are ready to talk about our next season. Utilizing AI is now utilizing tech, and utilizing tech season four is focused on CXL. Wait, what is CXL? That's not AI and ML. Well, we're going to talk about that today and talk about why CXL is relevant and interesting and why the kind of people who might have been interested in seeing how machine learning affected enterprise tech are going to be interested in hearing about how CXL is going to come into enterprise tech. I'm also happy to introduce a couple of new
Starting point is 00:01:36 co-hosts for this season. We at Gestalt IT and Tech Field Day have been talking about CXL technology quite a lot. And a couple of the folks from our community seemed especially interested in the topic. And so we thought that it would be fun to invite them on to be part of the podcast. I'm going to be doing the hosting as well. I'm Stephen Foskett, organizer of Tech Field Day and publisher of Gischtalt IT. And in addition to me talking about CXL technology, we also have a couple other folks. Let's start with Craig. Tell us a little bit about yourself. Hi, my name is Craig Rogers. You can find me on Twitter at CraigRogersMS. I'm currently a solutions architect for a company heading up their global solutions architecture in IT and infrastructure. I come from a background working as an architect level within managed service providers
Starting point is 00:02:30 and have agreed with my co-host here that CXL is a very interesting topic and may end up indeed becoming the way AI and ML is achieved and worked. I'm excited to be here. Well, thanks for joining us as a co-host here on season four of Utilizing Tech focused on CXL. Nathan, say hello. Hello. I'm Nathan Bennett. I'm a cloud architect over at Sterling Computers. I focus on a lot of cloudy things and CXL has got me really excited because there's a problem that we have by abstracting so much away from the hardware that now we kind of need to go back to it and really kind of
Starting point is 00:03:17 foundationalize why this is important. Why are data lanes important? Why are these little brass shiny things that are in our computers important and help us try to actually understand and comprehend what CXL really is and where it actually brings us into? And I think that, Nathan, that's really the thing that I look at here. So we've, for decades now, the history of computing has kind of swung back and forth from extremes, right? On the one now has been, let's make software that takes commodity hardware and does anything. And we'll just kind of run everything on the same platform. And then a few years back, things started changing. And suddenly we have accelerators and we've got dedicated processors and what's called XPUs and Excel. I mean, basically everything that NVIDIA makes, you know, all these things started making things more and more hardware centric.
Starting point is 00:04:31 And it's kind of the same in when you look at the infrastructure stack of computing, you've got, you know, virtualization that basically said, we're going to treat all hardware the same. We're going to pretend that all hardware is sort of a generic virtual machine. And then we got back out to containerization, which says, we don't need to do that, right? And then we got back out more to HPC and AI and ML and accelerated computing. And now we're looking at a system with CXL that basically says, no, no, no, no, no. We need hardware that can be configured however we want dynamically. And to me, that's pretty exciting and pretty kind of bizarre.
Starting point is 00:05:13 Those of you listening who aren't familiar with it may be asking, kind of scratching your heads and saying, well, what even is this thing? Well, here's the thing you need to know. So your computer already has a bus inside it called PCI Express, whether it's a laptop or a server in the cloud or a server in the data center. PCI Express is how basically the core CPU and chipset talks to peripherals, whether it's a GPU or a network card or whatever.
Starting point is 00:05:41 CXL would essentially take that to the next level and make everything run over PCI Express, including memory, including interconnects between systems in the same rack, potentially in the future. And it would make it a standard interface so that you can plug components in together in almost any way. So it's essentially like Lego blocks for servers. So imagine if instead of a server being a motherboard with a CPU and its own RAM and then some add-in cards, imagine if the CPU was a thing that talked to, you know, I don't know, some AI processors and some memory over here and some storage over there. Just sort of kind of however you want to configure that thing over a standard interface. And that standard interface based on PCI Express is CXL.
Starting point is 00:06:32 And the idea is that this would let you really build anything you want out of your computer, whether it was in the data center or in the cloud. It's not going to affect your laptop or your home desktop or anything like that. That's not really what this is about. It's about essentially making the next generation of servers into something much, much, much more flexible.
Starting point is 00:06:54 Because you may not know it, but there's actually a really tight link between the amount of memory you can put in a server, the number of memory channels the server has, the number of CPU cores, the number of CPUs, the number of memory channels the server has, the number of CPU cores, the number of CPUs, the number of add-in cards, all that stuff is very much determined by decisions made when those processors were designed back in 10 years ago or five years ago
Starting point is 00:07:19 when they were doing the product planning for the latest server CPUs. And all of those decisions have really constrained servers to be what they are. And then basically, once you bought it, that's all it's ever going to be, right? It's got so many memory channels, it's got so many slots, and that's just sort of what it is. And so that server basically gets plugged in and used, but you got to use whatever it was that you bought. So CXL, again, it gives you the ability theoretically to kind of take that computer apart and build it the way you want it. Maybe you want a computer that has, I don't know, 500 cores, or maybe you want a computer that has 500 terabytes of memory.
Starting point is 00:07:58 Maybe you want a computer that has 500 network interfaces or 500 GPUs. Well, theoretically, CXL might be able to give you that in the future. But short term, what it's going to give you is just a little bit more flexibility and expansion. And the first products that are coming out, as Craig was talking about, are kind of seen by many as the successor to Optane memory. In other words, they're a memory expansion that instead of getting plugged into the memory bus gets plugged into this PCI bus, and yet is used as memory by the system. So you can have as much memory in a way in the system as you need. And the first products, for example,
Starting point is 00:08:36 from Samsung are a half a terabyte memory module that you can plug into a server, and suddenly you got a half a terabyte of extra memory on that server. That's pretty magic. And that's kind of why we're excited about this thing, because essentially, we're going from a technology that breaks the memory bandwidth, memory limits, to a technology that theoretically breaks the server. And I think that that's really going to be transformative for the entire industry. And since the entire industry needs to get involved, the other thing that's exciting here is that the entire industry is involved. If you look at the CXL Consortium, you'll see the name of every company in the industry. Seriously, try to think of a company in the enterprise IT industry that's not in there, and you're going to be scratching
Starting point is 00:09:21 your head because they're there. They're all committed to making this thing happen. And it's going to be real. I guess, what do you guys think about this in terms of sort of the industry involvement and the promise of this technology? Is this thing really going to happen or are we going to be disappointed? I think we're going to be happy. You know, we've all architected solutions here. And when you're architecting a solution for something, you have to take a step back, be objective.
Starting point is 00:09:51 You're sizing how much compute do you need, how much storage, how much network, how much RAM, et cetera, et cetera. And then you have to step forward again and compose that down into the requirements at a server level, say for hyper converged. Yes, hyper converged let us scale up in terms of adding servers, but you were scaling up on everything. CXL will ultimately, and in later revisions, let us just add what
Starting point is 00:10:19 we need and nothing more. And it'll also let us initially architect RACs with the amount of resources that we need. We're not conforming to memory channels. We're not conforming to disk groups. We're not conforming to all of the other limitations around current server-based architecture. It opens up freedom of choice and design. I would actually play it safe on this and just say that I think
Starting point is 00:10:45 it's a little too early to tell. PCI Express 5 is on the horizon, PCI Express 6 is coming, and all of that is really kind of the brass tacks for CXL to really show its legs. And once we have that adopted in enterprise technology and actually start seeing these platforms come out, then I think the adaptation and familiarity of these solutions will really start showing whether or not this has got some legs. This is very much, you know, I think we all kind of need to, you know, do a reality check. And remember, this is very theoretical at this point. There are some demonstrations out there, but I can't just go out, pick up a couple of things, and show CXL.
Starting point is 00:11:32 I can't do that, right? I can't do a CXL Raspberry Pi. But these are things that, theoretically, with the solutions that are coming out in PCIe 5 and 6 make absolute sense that this is absolutely possible. Whether it's going to actually happen, I'll sit on my fence at this point and just kind of nod and say, perhaps. Well, it's funny that you mentioned a CXL Raspberry Pi because one of the presentations at CXL forum was from Arm. And I kid you not, so you know that Arm makes the CPUs that are in the Raspberry Pi. Well, they don't make them, but they designed the architecture of the CPUs that are in
Starting point is 00:12:14 the Raspberry Pi. Arm is committed to bringing CXL and not just to the server line. So basically, you might be seeing CXL on the Raspberry Pi, not now, but sometime. And in terms of the availability products, it's totally true. This stuff is still really, really new. In fact, most CXL products aren't going to be real until next year when we get the next generation server CPUs from Intel and AMD. But both Intel and AMD delayed their server CPU products to make sure that CXL was there and would work. And that shows I mean, the kind of commitment that they have to this. In fact, AMD thought that they would fall behind Sapphire Rapids. And they chose to do that because they wanted to make sure CXL was in that next generation
Starting point is 00:13:06 server CPU. So there's a lot of stuff there. Is it real? Well, there's kind of two products on the market right now. And that's, you know, interesting. They're memory expansion products. It's funny, they both use the same chip from Montage Technology as their controller. So basically, there's kind of like, you know, two products in there. But, you know, next year, as we do this podcast, and as the season wears on, I think we're going to see some stuff getting real. So let me kind of close out here and say, if you've listened to this, and if you said, hey, I subscribe to an AI podcast, what happened to my AI podcast? Well, I don't know. Are you nerdy? You want to stick with us? You might find this one enjoyable. If you said, hey, I just looked up CXL on my podcast application.
Starting point is 00:13:56 This was the number one result, and I'm interested in learning about it. So are we. Come along. Let's listen in. If you are interested, if you're excited, please do reach out. We're at Utilizing Tech on Twitter. You can also find us at gestaltit.com. Quickly, Craig and Nathan, where can we find you? Hi, you can find me on at CraigRogersMS on Twitter. My blog is CraigRogers.co.uk. And I'm also available on LinkedIn as CraigRogers.
Starting point is 00:14:24 Yeah, and I'm on Twitter at TheNathanBennett. I'm on LinkedIn as Nathan Bennett. I also blog for my company Sterling at sterling.com slash blog. And so you can find me in those places. And as for me, I'm at S Foskett on the Twitters, and you can find me at Gestalt IT and Tech Field Day. And of course, every week on the Gestalt IT Rundown as well. So please do tune in.
Starting point is 00:14:48 We're going to be publishing podcast episodes every Monday. The first episode is actually already recorded and it's a panel session that I had featuring some of the folks we've talked about here. So we've got Samsung, MemVerge, Marvell, which is making a controller chip, and another company that you probably haven't heard from called Elastics Cloud that is making CXL switch chips. So it's going to be pretty cool.
Starting point is 00:15:16 We're going to dive right in, and we're going to have a new episode every Monday. And, you know, maybe you'll enjoy it. Maybe you'll learn something, And I sure hope you do. So please do come back for the next episode of Utilizing CXL. If you enjoy this podcast, please also subscribe. Please give us a rating or a review. We would love to hear it. And, you know, give us a drop us a line at Utilizing Tech on Twitter.
Starting point is 00:15:40 And we would love to hear from you there, too. This podcast is brought to you by gestaltit.com, your home for IT coverage from across the enterprise. Again, for show notes and more episodes, go to utilizingtech.com, or you can find us on Twitter as Utilizing Tech. Thanks for joining, and we will see you next week.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.