Go back

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

22m 35s

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

Naveen Rao, co-founder and CEO of Unconventional AI, is revolutionizing AI hardware by building a new class of energy-efficient computers inspired by biological systems. He argues that current AI systems waste massive amounts of energy due to inefficient data movement, a problem that biology solves naturally. Unconventional AI has developed a "dynamical computer" where computation and memory are fused in a physical system, eliminating the need to transfer data—achieving unprecedented efficiency with just 500 nanojoules per image, compared to millijoules in GPUs. Built in five months with a small team, the first physical prototype demonstrates real image generation, validating the concept. The company plans to launch a full rack system for data centers, targeting a 1,000x improvement in power efficiency within three and a half years, aiming to surpass biological intelligence per watt. This breakthrough could disrupt the trillion-dollar AI market by drastically reducing costs, enabling wider adoption and "compute everywhere" scenarios. The path forward involves bridging neuroscience, physics, and chip design through a novel Python-based framework that allows modeling of time-varying, physical systems. While transitioning from legacy architectures will require effort, Rao believes the efficiency gains will drive exponential adoption, creating a new AI ecosystem fundamentally different from current von Neumann-based hardware.

Transcription

4392 Words, 24124 Characters

English
Naveen Rao, co-founder and CEO of Unconventional AI, which is an AI chip startup. Best known for building and selling two deep tech companies. 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 humanity. We need innovation on the hardware substrate to actually build true intelligence. Please welcome Naveen Rao. Hey everyone. Great to be here. 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 has 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. This was me at about five or six years old, something like that. We had a computer. This was very early on, so I'll date myself, but this was in 1978 we got a computer. This was probably in the early 80s. I learned to program when I was a little kid. I just thought it was like a puzzle. You know, I became an electrical engineer, really, because I enjoyed sci-fi and always wanted to think about how I could make an intelligent machine. And, you know, then after a career in building computers, I went back to school and got a PhD in neuroscience. And the idea was, like, let's go back to that thing. How do we make computers? How do we make computers intelligent? And fortunately, the whole world kind of moved in this direction. So, you know, as a technologist, it's sort of the dream right now. A little bit about me from a company entrepreneurship standpoint. Like, I actually founded the first AI chip company called Nirvana Systems. So 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 that this is important, much less to build hardware around it. Now, you heard from Jensen up here, like, the largest company in the world, the hardware company, because of AI. 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? And it was about how do I build the infrastructure to build those models? And so we started platformizing Jensen. We started using GPUs and enabling it to scale and making that easy to use for other people. And after ChatGPT happened in 2022, we were kind of the best game in town for people to start building their own models. So it 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. We're rethinking the foundations of how a computer works. So we're going back to first principles here to really trying to build a new machine. Computers have worked a certain way for a long time. We want to rethink that for the singular purpose of making something very power efficient. And the goal has been within -- it was initially within five years to get to 1,000x power efficiency. I've actually revised this to three and a half years because things have gone faster than we anticipated. We've actually solved very deep scientific problems quicker because of AI, interestingly enough. So just a little bit how we organize. We're truly a top-to-bottom company. We start with theorists. These are people with, like, math PhDs and, you know, 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-head. The rubber-heading 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. So 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. So is energy really a problem? I'm not sure how much every one of this audience has thought about this. But interestingly enough, I'll give you some data points here. This is one company. It's 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 U.S. puts about 40 gigawatts of energy into data centers today. And we're 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 going to run out of energy pretty fast in like three years or so is my estimate. So really just putting it graphically, this is what we have. You know, we have this huge market. It'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 want to 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? 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. So today we sort of think about it. We're going to 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 one watt. To put that in perspective, the cell phone in your pocket runs on about one 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. Their brain runs on 8 milliwatts of energy. Over 100 squirrel brains on your phone. And it has very precise and accurate behavior. So biology has 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, it 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, you know, some 13 or 14 billion neurons in that cortex. A GPU or, you know, 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, you know, 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 energy demand. And 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. So the operation of that computer in 1940, 1945, is actually very similar to how they operate today. There's not a huge paradigm shift. Memory on the outside, 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. 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. 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. So how do we do it? Well, a good intuition is that we cut out the middleman. So computers have been built up with these abstractions. So I mentioned digital. Digital means one and zero. That itself is an abstraction of the physical world. We don't actually have systems that behave as one and zero. A transistor actually has states in the middle. But we engineer it to behave that way. And that's an abstraction. So we kept building these abstractions up, and eventually we started creating neural networks and learning machines on top of it. Each one of these abstractions actually is lossy. It means it's inefficient. It doesn't contemplate all of these abstractions. 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, 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 a bird does a simple behavior. It looks left, it looks right, and figures out where the next guy is 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 does that. It 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. 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're all synchronized 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. This is a 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. 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 will be the first demonstration that I can actually scale something up, train it, and actually get useful output like image generation. And, you know, this is kind of some of the analysis that we provided in that write-up. What you're seeing here is we call it a 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, 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 we'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. And we found other things that enable this to work even better. So this is the concept of what we call sparsity. Sparsity means that, you know, 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. So, you know, 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 okay. But if I have 1,000, now I have 1,000 times 1,000, which becomes a 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, right? 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. 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. 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 five months. This company 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, and it's going to be in our lab 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, 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, in 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. There'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 three dimensions of die stacking, starting things vertically as well as in a planar form. So we have three dimensions from the physical, and we have one 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. So 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. So we're talking about a billion brains, so animal brains are somewhere within one or two 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 one with ten zeros after it from that thermodynamic limit. We think in that three and a half 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, you know, compute everywhere, including compute in new robotic systems. actually really cool this is something that will enable us to think about bigger problems and do even more and you know i talked about ai being a trillion dollar market well if we disrupt it by a thousand x it's there's a there's a concept called jeevan's paradox where when you drop the underlying um cost of an asset you actually consume more more than the drop of that asset so if you make something half the price you'll consume more than 2x if you can make something one one thousandth the price you'll consume more than one one thousandth of it and i think this will create the largest market that humanity's ever seen i mean that was extremely unexpected i gotta say amazing let me let me start with actually probably the thing that's on everybody's mind which is to the extent that this works i mean you probably saw jensen earlier there just needs to be an entire ecosystem of people that are beside you and around you whether it's the fabs packagers etc etc what does it take to get from this early version to something that sits in somebody's hand or that people use and how do you see that path in terms of time and complexity what does that look like yeah time-wise we're within two years of of getting it to a full product i mean there's a lot of and what is the product yeah it's a vm that sits somewhere that you guys manage effectively we're building a new data center product first so it's a whole rack it's a system right and the idea is that basically we'll run those um uh models on it and so tokens in tokens out through a network cable but the inner guts are completely different than an existing computer and do you expect that you'll have to move to support the existing model families and existing architectures and will this work in a world where you know we've spent all of this time like okay kv cache and let's all like this all just so mechanically reductive based on as you said these abstractions that we've lived on right so how do you expect the rest of us to kind of move towards this because i mean i think you see that efficiency curve we'd all want it so how do we take advantage of it yeah so i think there's a there's a sliding scale between you know how much better something is and how much pain you'll you'll take to move to it and you know i i basically took the attack of like 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 the model layer so yes the existing models will work but there's a fair bit of compute required to make that transition happen and very basic elements like mac mold does this does that exist in your it doesn't exist it's i mean you can you can characterize this map but it doesn't implement it as matt mole okay it implements it as a 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 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 um like it's sort of like theorists that that come up with these uh uh like dynamical systems theory has been around for a hundred years yeah so we got people from that world and then we got people who actually build chips and they don't talk to each other they don't talk to each other so we had to facilitate that that's like a 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 well and what is this like cuda-like equivalent if you will just use a bad analogy that allows these people up here to talk to these people down there yeah so we actually have built a set of libraries in python in python it's python it's not cuda but it's uh you know it's it's a language of sorts that allows you to kind of express time varying elements that have stochastic behavior i mean it's incredibly impressive it's so ambitious yes thank you very much it's great to see you great to see you

Podcast Summary

Key Points:

  1. Naveen Rao is a pioneer in AI hardware, having founded early AI chip companies and now leading Unconventional AI to rethink computer architecture from first principles.
  2. He argues that AI is a transformative, evolutionarily significant technology and that true intelligence requires breakthroughs in hardware efficiency, not just software.
  3. Current computing systems are inefficient due to excessive data movement, unlike biological brains that operate on minimal energy with high intelligence per watt.
  4. Unconventional AI is developing a new class of "dynamical computers" where computation and memory are integrated physically, eliminating the need to move data and achieving orders-of-magnitude energy savings.
  5. Their prototype, built in five months, generates images using oscillators and demonstrates 500 nanojoules per image—1,000 times more efficient than standard GPUs.
  6. The company targets a 1,000x improvement in power efficiency within three and a half years, aiming to surpass biological systems in intelligence per watt.
  7. The first physical dynamical computer is now operational, with real-world results, and the product will initially be a full rack system for data centers.
  8. Success hinges on bridging diverse expertise—biologists, physicists, and chip designers—through a new open, Python-based programming framework that enables dynamical system modeling.

Summary:

Naveen Rao, co-founder and CEO of Unconventional AI, is revolutionizing AI hardware by building a new class of energy-efficient computers inspired by biological systems. He argues that current AI systems waste massive amounts of energy due to inefficient data movement, a problem that biology solves naturally. Unconventional AI has developed a "dynamical computer" where computation and memory are fused in a physical system, eliminating the need to transfer data—achieving unprecedented efficiency with just 500 nanojoules per image, compared to millijoules in GPUs.

Built in five months with a small team, the first physical prototype demonstrates real image generation, validating the concept. The company plans to launch a full rack system for data centers, targeting a 1,000x improvement in power efficiency within three and a half years, aiming to surpass biological intelligence per watt. This breakthrough could disrupt the trillion-dollar AI market by drastically reducing costs, enabling wider adoption and "compute everywhere" scenarios.

The path forward involves bridging neuroscience, physics, and chip design through a novel Python-based framework that allows modeling of time-varying, physical systems. While transitioning from legacy architectures will require effort, Rao believes the efficiency gains will drive exponential adoption, creating a new AI ecosystem fundamentally different from current von Neumann-based hardware.

FAQs

Unconventional AI aims to build a new type of computer that is 1,000 times more power-efficient than current hardware by rethinking computing fundamentals and mimicking biological efficiency.

Unlike traditional von Neumann computers that separate memory and compute and move data back and forth, Unconventional AI uses a dynamical computer where each computing element is also memory, eliminating unnecessary data movement.

The prototype uses just 500 nanojoules per image, which is many orders of magnitude more efficient than a standard GPU, which consumes millijoules per operation.

The human brain and animal brains operate on extremely low energy—like a squirrel’s brain running on 8 milliwatts—showing that biological systems achieve high intelligence with minimal energy, which inspires the design of more efficient AI hardware.

The first physical prototype was built in five months, with design taped out and results demonstrated in June 2024, marking the first time a physical dynamical computer has been created.

Sparsity reduces the number of connections in a system, which improves scalability and performance by avoiding N-squared scaling, making the system more trainable and efficient.

Chat with AI

Loading...

Pro features

Go deeper with this episode

Unlock creator-grade tools that turn any transcript into show notes and subtitle files.