Transcript of Naveen Rao: 4D Computing, AI's Energy Wall & Beating Biology

All-In with Chamath, Jason, Sacks & Friedberg
22:34 234 views Published 15 days ago
00:00:00

Naveen Rao, co-founder and CEO of Unconventional AI, which is an AI chip startup. Best known for building and selling 2 deep tech companies.

00:00:09

Naveen is kind of definitionally outlier founder. When I came there, we had about a $20 million business and it was, you know, $700 or $800 million when I left. I don't think you really understand something until you can build it. Just because something is tried does not mean it's wrong. I'm the opposite of an AI doomer. I think AI is the next evolution of human We need innovation on the hardware substrate to actually build true intelligence. Please welcome Naveen Rao. Hey everyone, great to be here. Um, you know, switching gears a little bit to AI now, which you may have heard a little bit about. It's super exciting to be at this conference specifically because, as was said in the intro, I'm the opposite of a doomer. I think AI is one of the most transformational technologies that humanity's ever created and will enable us to get to that next level of evolution, which I'm here for. And this is sort of the anti-doomer conference. So let's go. So before we get going, I'll tell you a little bit about myself. You know, it's kind of weird. I'm really right where I wanted to be my whole life.

00:01:22

This was me at about 5 or 6 years old, something like that. We had a computer very early on, so I'll date myself, but this was in 1978 we got a computer. This is probably in the early '80s. Learned to program when I was a little kid. I just thought it was like a puzzle. Learned to— I became an electrical engineer really because I enjoyed sci-fi and always wanted to think about how I could make an intelligent machine. Then after a career in building computers, I went back to school and got a PhD in neuroscience. The idea was like, let's go back to that thing. How do we make computers intelligent? Fortunately, the whole world kind of moved in this direction. As a technologist, it's sort of the dream right now. A little bit about me from a company entrepreneurship standpoint. I actually founded the first AI chip company called Nirvana Systems. This was in 2014. If anyone remembers back then, there was no AI, or at least not in the common vernacular. And it was really hard to actually convince people this is important, much less to build hardware around it. Now, you heard from Jensen up here, like the largest company in the world, a hardware company because of AI.

00:02:32

So we were early on. I think I sold the company way too early to Intel, but I ran— I started and ran the AI group at Intel. After I was done with that in 2020, I actually started thinking about the next problem, which was how do we build bigger models like the large language models we talk about today? It was about how do I build the infrastructure to build those models? We started platformizing GPUs and enabling it to scale and making that easy to use for other people. After ChatGPT happened in 2022, we were kind of the best game in town for people to start building their own models. Took off really fast. We decided to actually join forces with Databricks. That was in 2023. And actually, that's a quarter of the total revenue of Databricks today. So a lot of fun doing that whole thing with Ali and team at Databricks. And now I want to tell you about unconventional AI, which is rethinking the foundations of how a computer works. So we're going back to first principles here to really try to build a new machine. Computers have worked a certain way for a long time.

00:03:35

We want to rethink that for the singular purpose of making something very power efficient. The goal has been within— it was initially within 5 years to get to 1,000x power efficiency. I've actually revised this to 3.5 years because things have gone faster than we anticipated. We've actually solved very deep scientific problems quicker because of AI, interestingly enough. Just a little bit how we organize. We're truly a top-to-bottom company. We start with theorists. These are people with math PhDs and theoretical neuroscience, that kind of thing. They come up with concepts that we think would effectively give us more power efficiency from the perspective of moving less information around. And we then translate that into models that do real things, trained on real data, and evaluated against real criteria. So it's kind of the rubber hitting the road of these concepts. Then eventually, we have to actually build something physical. So these are people who architect a physical circuit, actually design those circuits, model them, and see if it actually works. And we try to connect this whole stack together. Then eventually, we have to build a system and a board and all that kind of stuff and build a product.

00:04:45

So is energy really a problem? I'm not sure how much everyone in this audience has thought about this. But interestingly enough, I'll give you some data points here. This is one company. This is just Google. I'm using Google because Google has actually talked about this publicly. Per month, they cross 3.2 quadrillion tokens. It's a crazy number. I never even— I never think in quadrillions, but that's the world we're in today. And if I just take 10 joules per token of energy, this is actually on the lower end of the energy spectrum for models, but let's just take that number and multiply it out. This is 12 gigawatts. The US puts about 40 gigawatts of energy into data centers today. And we are about half of the data center capacity of the world. And so, you know, we're under 100 gigawatts of data center energy in the world today. 12 gigawatts is going into one company just for AI services. So you can imagine if models get bigger, that energy goes up. And if demand grows, which it is, that energy goes up. So we're gonna run out of energy pretty fast in like 3 years or so is my estimate.

00:05:49

So really just putting it graphically, this is what we have. You know, we have this huge market that's growing exponentially, call it a trillion-dollar market in 2030, maybe it's bigger than that. And then we have this kind of linearized energy at the bottom. And so you've heard a lot about this today, but this gap is the problem, and we wanna solve that gap with technology. So I don't know if people are aware of this, but the way we think about data centers has shifted over the last several years. It used to be about floor space. Can I get the floor space? Can I get the rack space? Then it was about networking equipment. Then it became about GPUs. Today it's about energy. First you think about energy. I get the energy contract and then I have to figure out how to fill it and basically create infrastructure out of GPUs and things like this. About 50% of the cost of serving a token, so every time you try something on ChatGPT, 50% of that cost is energy. The rest of it is the CapEx of the hardware and the floor space and all that kind of stuff.

00:06:51

So today we sort of think about it— oops— we kind of think about it as I get a power contract and I need to monetize every watt. And simply put, our business case is pretty easy. We're going to monetize that 1,000x better than existing hardware. So then the question becomes, okay, great, that all makes sense, but can we actually do it? How do we build a better, more efficient computer? Well, biology actually provides some proof for us here. So the human brain, you may have heard this, runs on about 20 watts of energy. And what's even more remarkable to me is actually animal brains. So that red number is how many neurons there are in the brain, and if you kind of scale it linearly down to like a monkey's brain, it runs on 1 watt. To put that in perspective, the cell phone in your pocket runs on about 1 watt. And other animals like, you know, rats and bats and things like this, they run on milliwatts of energy. So just something that's pretty relatable to everyone is a squirrel. You probably watched how accurate they can be. They jump between branches, and they do it perfectly 1,000 times out of 1,000.

00:07:49

Their brain runs on 8 milliwatts of energy. You could run over 100 squirrel brains on your phone, and it has very precise and accurate behavior. So biology's created something quite incredible. In fact, it's the right kind of physical substrate for intelligence. So this is a quote I love. I don't feel like we truly understand something until we can create it. We've gotten a lot better at creating intelligent systems. However, they do it in a kind of inefficient way. What kind of inefficiency is there? Well, as I kind of hinted at the beginning, most of the energy in a computing system goes into moving information around. Just to put some numbers on it, the human cortex, the squiggly part of your brain, the outside of it, only moves about 16 billion bits per second. That's actually kind of a small number if you think about it, because there's some 13 or 14 billion neurons in that cortex. A GPU or a high-end computing system moves nearly 30 trillion bits in and out of memory per second. That's outside the chip. Inside the chip, it's probably 10, 100x more than that. So we're moving a lot more bits in these synthetic systems than the brain does, and that's actually what drives the the energy demand.

00:09:01

How did we get here? Computers have been around for hundreds of years, actually, in some form. They were mechanical. They became analog around the turn of the century, and they became digital back in the 1930s, 1940s. The operation of that computer in 1940, 1945 is actually very similar to how they operate today. There's not a huge paradigm shift. Actually, you have this memory on the outside, and you have some kind of computing, and you move bits back and forth. That operation creates a machine that just requires a lot of movement, but it's very fast. We built computers to be fast. They were always faster than the alternative. Incidentally, that computer in 1945 that was built called ENIAC was built to do artillery trajectory calculation, and it was built to do it faster than the alternative. The alternative were humans who actually did the calculations. Now the alternative typically is some other computer. This computer is twice the speed of that computer. That's how we sell computers. But it doesn't contemplate energy efficiency, and that's what we're changing. And these have been trends going on for a long time where the number of transistors kept going up, but we couldn't keep scaling the frequency.

00:10:06

We couldn't keep scaling single-threaded performance. And now we're actually not scaling efficiency any longer. Moore's Law, if you may have heard of this, is like making transistors smaller, has largely ended. So we're not seeing efficiency gains just from making transistors smaller. So we need to rethink the problem a bit. How do we do it? A good intuition is that we cut out the middleman. Computers have been built up with these abstractions. I mentioned digital. Digital means 1 and 0. That itself is an abstraction of the physical world. We don't actually have systems that behave as 1 and 0. A transistor actually has states in the middle, but we engineer it to behave that way, and that's an abstraction. We kept building these abstractions up, and eventually we started creating neural networks, learning machines on top of it. Each one of these abstractions actually is lossy. It means it's inefficient. It doesn't contemplate all the complexity underneath it. That's why it's an abstraction. So what we're doing is kind of simplifying this in some sense. We find an abstraction of the physics of the semiconductor and connect that to the neural network. If you think about your brain for a moment, it has a bunch of neurons in it, but there's no linear algebra.

00:11:15

There's no floating-point math. It's actually the physics of the neurons give rise to intelligence. We want to kind of mimic some of that with a semiconductor. And this is also not a new concept. There's actually computation all throughout nature. Birds in a flock, you may have seen things like this where, you know, a bird does a simple behavior. It looks left, it looks right, and figures out where the next guy's going. And when they do that, they actually create these interesting flocking behaviors, this emergent behavior. And we see that with ant colonies. Ant colonies actually do intelligent things just by very simple rules. And this study is called dynamical systems theory. It's basically how I get these emergent properties from very simple behaviors of individual components. Our brain actually works this way as well. So we're taking these ideas and actually starting to build circuits out of them. So let me give you an example of such a system. So everyone here probably knows what a metronome is, just, you know, when you're learning to play the piano or something like that. It's just tick-tock, tick-tock, physical thing moving back and forth. So this is kind of cool.

00:12:17

If you put multiple ones of them on a rigid plank, and that plank can just roll back and forth, you'll actually see them start to synchronize. And that's just due to the physics of the system. They each push against the plank just a little bit. And even if they're off by a little bit from each other, they'll all synchronize to exactly the same phase. You can actually scale this up to hundreds of metronomes on a physical system, and they'll all synchronize. So this is actually a form of a dynamical system that goes through, you know, some starting point of all these different phases and always synchronizes. You can imagine a slightly more complicated version of this where maybe they don't all synchronize. Maybe half of them are synchronized with each other, another half are synchronized in an opposite pattern or something like this. But the idea is that this is a physical system that kind of behaves the way it does just by the inherent interconnection of the system itself. So we asked the question, can we actually use such a system, like that metronome system, to do computation? We wanted to connect that to generative AI.

00:13:15

That's what we really care about. So we released a model we called UNO, which actually demonstrated this. It's an image generation model that's built on a set of oscillators like that. And we simulated it and made it open source so people can play with it. But this was the first demonstration that I can actually scale something up, train it, and actually get useful output, like image generation. And this is kind of some of the analysis that we provided in that write-up. What you're seeing here is we call this state space trajectory. It's basically how the system evolves in time. You can imagine if you characterize the state of the system as all the phases of those oscillators, and then look at how it evolves through time, and you basically condition that on the output. You say, I want to generate an airplane, or a car, or a bird. It'll actually go through different state space trajectories. And so that's what you're seeing here is just an analysis of this. And these are actual images that were generated by it. Now, it turns out we actually started to build a lot of that fundamental science up over the last couple of months.

00:14:17

And we found other things that enable this to work even better. So this is a concept of what we call sparsity. Sparsity means that if I have— let's say I have a bunch of elements all connected to each other, like we have on the left-hand side there. If I have 10 elements and I want to connect them all to each other, I have 10 times 10 elements. I have 100 connections. That's OK. But if I have 1,000, now I have 1,000 times 1,000, which becomes 1 million. So this doesn't scale very well. We call this n squared scaling. So the more I add, it actually becomes way more hard to scale. So that's not great. So sparsity allows us to actually say, well, can I throw away some of those connections? If I throw them away, now can I actually rescue the behavior of the whole system? And it turns out you can actually not only throw away some of the connections, but you can actually get better behavior out of the whole system. It actually becomes more trainable. There's a lot of theoretical reasons for this, but we actually are able to do this in not only simulated systems, but actually real physical systems.

00:15:14

So it's one of these rare things where you get something that's more efficient, that's actually more scalable, and even gives you more performance. So this is kind of a holy grail. It's been a problem for a long time, but we had to frame the problem the right way to actually find a solution. And so this is actually the first time I'm talking about this publicly. I wanted to do it at this venue because I think it's a really big deal. This is actually the first physical dynamical computer ever built. We did this in 5 months. This company started— Thank you. Started in earnest in January. We didn't even have a team. But we said we're going to build this first physical prototype and do it this year. And actually, we taped out the design, meaning we sent it to the fab in June. on June 1st. The chip is back in our lab, and we actually have results from it. So these are the first-ever images generated from such a computer. Now, great, cool, but does it do anything useful beyond just images? You can actually do any kind of a task like sequence modeling or language models.

00:16:17

But the interesting thing here is it's only 500 or so nanojoules per image. So to put that in perspective, A normal computer, like a GPU, is on the order of millijoules. So nanojoules is 10 to the minus 9th. It's really, really small. So it's many orders of magnitude more efficient than a standard computer. And it's because it just doesn't move information around. This is proof positive this works. So this is literally the first time we're talking about it publicly. So yeah, thank you. So what's cool here is this is really the emergence of something new. So computers have gone from CPUs to GPUs, going more and more parallel, to compute and memory, which is even more parallel and fine-grained. But all of these are what we call von Neumann architecture. They have a memory and compute, and we move information back and forth. What we built is what's called a dynamical computer, which actually has compute and memory in one thing. We don't have a memory interface. Each individual computing element is a memory. So it's a completely different way to look at the problem. And so we call this 4D computing, where we use the time dimension and the dynamics, and we actually use the physical 3 dimensions of die stacking, putting things vertically, as well as in a planar form.

00:17:30

So we have 3 dimensions from the physical, and we have 1 dimension in time. So this is actually kind of a new way of thinking about a computer, and it really is proving to work for efficiency's sake. So now, what are the implications if we build something that's 1,000 times more power efficient? I think this is actually pretty cool. Intelligence per watt is what we care about. Can we optimize this and make it better over time? There is actually a thermodynamic limit which you can never exceed. The mammalian brains, the animal brains, are somewhere within 1 or 2 orders of magnitude of that. Today, we're on the far left of this graph, and we're about 10 billion times away. That's 10, 1 with 10 zeros after it, from that thermodynamic limit. We think in that 3.5 years, we can hit the limits of 2D lithography. And the overarching goal of this company is to beat biology. We want to make something better and enable compute everywhere, including compute in new robotic forms and things like this in the next decade or so. I think what'll be interesting is that we'll see the shift going from big, big data centers with gigawatts to many small data centers all over the place.

00:18:40

I think this is a good thing. It actually makes things that are more environmentally friendly, more local, more adaptive. And as I said, I think enabling the ability to build billions of robots that kind of dynamically assemble to solve problems in our world is something that I think is actually really cool. This is something that will enable us to think about bigger problems and do even more. And I talked about AI being a trillion-dollar market. Well, if we disrupt it by 1,000x, There's a concept called Jevons paradox where when you drop the underlying cost of an asset, you actually consume more than the drop of that asset. If you make something half the price, you'll consume more than 2x. If you make something 1/1,000th the price, you'll consume more than 1/1,000th of it. I think this will create the largest market that humanity's ever seen.

00:19:32

That was extremely unexpected, I got to say.

00:19:35

That was pretty amazing.

00:19:37

Let me start with actually probably the thing that's on everybody's mind, which is, to the extent that this works, Naveen, you probably saw Jensen earlier.

00:19:45

Yep.

00:19:45

There just needs to be an entire ecosystem of people that are beside you and around you, whether it's the fabs, packagers, et cetera, et cetera. What does it take to get from this early version to something that sits in somebody's hand or that people use? And how How do you see that path in terms of time and complexity? What does that look like?

00:20:06

Yeah, timewise, we're within 2 years of getting it to a full product. I mean, there's a lot of—

00:20:12

And what is the product? Yeah, it's a VM that sits somewhere that you guys manage.

00:20:16

Effectively, we're building a new data center product first. So it's a whole rack. It's a system.

00:20:21

Right.

00:20:21

And the idea is that basically we'll run those models on it. And so tokens in, tokens out through a network cable, but the inner guts are completely different than an existing computer.

00:20:31

Do you expect that you'll have to move to support the existing model families and existing architectures? Will this work in a world where we've spent all of this time like, okay, KV cache, and let's all— it's all just so mechanically reductive based on, as you said, these abstractions that we've lived on. How do you expect the rest of us to move towards this? I think you see that efficiency curve. We'd all want it. How do we take advantage of it?

00:20:56

I think there's a sliding scale between how much better something is and how much pain you'll take to move to it. I basically took the tack of, let's make it really, really compelling to move. There is going to be some work to port things over. We actually don't port at the operations layer. You port at the model layer. So yes, the existing models will work, but there's a fair bit of compute required to make that transition happen.

00:21:19

And very basic elements like MatMul, does that exist in your idea? It doesn't exist.

00:21:24

I mean, you can characterize it as MatMul, but it doesn't implement it as MatMul. It implements it as sort of time-varying behavior. But each one of those time steps you can analyze is basically a matrix of the current state times a transition matrix.

00:21:37

And when you're building a team like this, like, who are these people? These are biologists plus physicists plus— what are these people? Yes.

00:21:44

It's sort of like theorists that come up with these— like, dynamical systems theory has been around for 100 years. So we got people from that world. And then we got people who actually build chips. And they don't talk to each other.

00:21:54

They don't talk to each other.

00:21:55

So we had to facilitate that. That's actually one of the most challenging things about this company is the span of talents that we have. is so big that getting them to kind of all coordinate and build one thing is actually pretty hard.

00:22:04

Well, and what is this CUDA-like equivalent, if you will, just to use a bad analogy, that allows these people up here to talk to these people down there?

00:22:12

Yeah, so we actually have built a set of libraries in Python.

00:22:15

In Python.

00:22:15

So it's Python. It's not CUDA, but it's a language of sorts that allows you to kind of express time-varying elements that have stochastic behavior.

00:22:24

I mean, it's incredibly impressive. It's so ambitious. Thank you very much. It's great to see you.

00:22:28

Great to see you.

00:22:29

Amazing.

Episode description

(0:00) Welcome Naveen Rao (4:45) Is energy really the problem? The cost of a token, power contracts & the gap to close (10:24) Cutting out the middleman: abstractions, dynamical systems & a new kind of machine (19:46) Chamath joins: the path to product, porting existing models & building the team   Thanks to our partners for making this possible! IREN is a vertically integrated AI Cloud platform, delivering data centers, compute and software for AI training and inference. https://iren.com/ Oracle connects the data, applications, and infrastructure that turn AI into business outcomes—with the flexibility, choice, and control to optimize as AI evolves. http://oracle.com/ai EY helps tech innovators scale from startup to exit to megacap. You build the future. We'll handle the rest. http://www.ey.com Meta believes the future is for everyone. We're focused on giving every person the tools to reach their full potential and making sure the benefits of technology are distributed to all. http://www.meta.com Keel Infrastructure owns the power, land, and connectivity that HPC and AI run on - backed by secured energy assets and established grid interconnections across North America. https://keelinfra.com/ Airwallex - Agentic Global Business Accounts. Open local accounts in 70+ countries to accept payments, earn yield, pay globally, and manage spend. http://airwallex.com PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. For more information, visit https://www.paypal.com Google for Startups connects founders with the right people, products, and best practices to help startups build faster and go further. https://startup.google.com/ Explore ideas, industries, and technologies worth understanding with Chamath every week on Learn with Me: https://research.socialcapital.com/allin   Follow the besties:  https://x.com/chamath https://x.com/Jason https://x.com/DavidSacks https://x.com/friedberg   Follow on X: https://x.com/theallinpod   Follow on Instagram: https://www.instagram.com/theallinpod   Follow on TikTok: https://www.tiktok.com/@allin   Follow on LinkedIn:  https://www.linkedin.com/company/allinpod   Intro Music Credit: https://rb.gy/tppkzl https://x.com/yung_spielburg   #allin #tech #news