Education   ›   Our quantum computing journey

Loading

Our quantum
computing journey

A useful, error-corrected quantum computer is within reach for humanity. There's still a lot of work to do, but we think we might be able to accomplish our goal within the decade. Learn more about what it will take.

Scroll to begin the journey
Keep scrolling to continue
Physical qubits
1 000 000 1 00 000 10 000 1 000 100 10 1 0qubits

Stepping into the unknown

We have many ideas, and proven some theories, about what we’ll be able to do with a useful, error-corrected quantum computer. That said, no one knows exactly what we'll be able to do with a quantum computer once we build it. One thing we do know: it will change how we solve problems and what we're able to invent.

Reaching error-correction won’t be an easy journey, though. As with any good adventure, we’re sure to find unexpected hurdles and interesting diversions along the way.

We started here, in the land of classical computing

Classical computers are great. They’ve enabled some of humanity’s greatest achievements, connecting people around the world to information, ideas, and one another.

But we’re starting to discover the limits of the problems that we can solve within this paradigm. To reach beyond this point, we’ll need quantum computers and classical computers working together.

1 qubit

In 1982, the physicist Richard Feynman proposed the idea of building universal quantum computers to simulate other quantum systems. Through the 1990s and beyond, scientists proved that we could create computers that could hold a quantum bit of information, known as qubits for a few millionths of a second. The next challenge for all of us was to figure out how to make qubits that could hold data for as long as we wanted—it's harder than it sounds.

What lies beyond classical

Classical computers and quantum computers are used to solve different types of problems. For classical computing, we represent what we think about the world as bits of information in sequences of zeros and ones, and use logic to make decisions. Is there someone at the door? Yes (1) or no (0)? If yes (1); then open the door.

To solve quantum-friendly problems, we built computers that use qubits instead of bits. Qubits represent the world in terms of uncertainty, and we use quantum mechanics to make decisions based on the probability of our qubits being in one state (1) or another (0). These computers enable us to simulate how the world actually works, instead of how we think it works.

The land of NISQ

In 2019, Google demonstrated that quantum computing is a practical reality, instead of a theoretical possibility. We still hadn't built physical qubits that could last as long as we wanted, but we built them to last long enough to do some specific calculations faster than the world’s most powerful supercomputer.

At this point, humanity crossed a border from pure classical computing into the Noisy, Intermediate Scale Quantum (NISQ) computing era. NISQ computers can perform tasks with imperfect reliability, but beyond the capability of classical computers. Even with imperfect reliability, we can advance our knowledge of science in the NISQ era.

Advances in chemistry

Chemical reactions are the machines that enable all living things, and much more. Everything from plants converting sunlight into stored energy to the medicine that we use to lower a fever is the result of a chemical reaction.

Over the past 100 years, we've been developing mathematical ways of describing chemicals and their interactions. Chemical reactions are most accurately described by quantum mechanics. We've developed computational techniques to describe some chemical reactions, but some important reactions remain out of reach for classical computers.

In a recent experiment, we used 12 qubits to simulate a simple chemical reaction on a quantum computer. This was a big step forward.

Advances in physics

One thing that distinguishes humans from other life on earth is our ability to harness energy to do useful work. We harnessed fire, then steam, and ultimately electricity. Our modern way of life now depends on electricity for energy almost exclusively.

Using quantum computers, we can study the physics of how electrons interact with each other in different materials in ways that are sometimes not possible on classical computers.

In a recent experiment, we used 16 qubits on a quantum computer to demonstrate that we could simulate the dynamics of the Fermi-Hubbard model, which predicts how we might create a material with less energy loss as electrons move through it.

Studying chaos

Imagine diffusion of an ink droplet in a glass of water. Can you predict where the ink will go? Answering this question is key in figuring out how chaos happens in quantum systems and how complexity emerges. Recently, we used 53 qubits to study how a wave of quantum entanglement can propagate ballistically, depending on the design of our circuit and we can control the speed of entanglement propagation by changing the composition of the circuit.

Unscrambling the physics of out-of-time-order correlators

Information Scrambling in Computationally Complex Quantum Circuits

Embrace the noise

By working with universities and research institutions, Google is making significant contributions to the theories and algorithms that we can apply to error-corrected computers when we get there.

We’ll also continue to find new, increasingly complex problems that can be explored more effectively by our NISQ era quantum computers than by classical computers.

In search of the forever qubit

When it comes to creating an error-corrected quantum computer and exploring its many applications, every new idea and perspective helps us forward. So whether someone is a beginner in quantum computing or a researcher working on cutting edge problems, we want to make it easy for everyone to learn and contribute. That’s why we created Cirq, an open source Python Library for programming quantum computers in today’s NISQ era.

Learn about Cirq

The path to an error-corrected logical qubit

Beginning around 100 physical qubits, we can study different approaches to building logical qubits. A logical qubit allows us to store quantum data, without errors, long enough that we can use them for complex calculations. After that, we'll reach quantum computing's transistor moment: the moment that we demonstrate that the technology is ready to be scaled and commercialized.

100 physical qubits

We think that we'll need about 100 qubits to build a prototype of a logical qubit. With each experiment, we measure the error rate as the logical qubit grows in size. When we can reduce the error rate by a factor of 10 every time we increase the size, we're ready to scale. This model will allow us to better control the noise and errors in physical qubits, and accelerate our learning. A logical qubit functions like an error-corrected bit today, so we can rely on its output.

1000 physical qubits

Once we have high-quality physical qubits organized into a logical qubit, the next challenge is scale. With 1000 qubits, it should be possible to store quantum data for nearly a year. Scaling up requires making many of our components smaller: including our wiring, amplifiers, filters, and electronics.

10,000 physical qubits

Once we have successfully created a very long-lived, error-corrected logical qubit and the cryostat to hold it, the next task will be to stitch several logical qubits together so that they can all work together on increasingly complex algorithms. For this, we’ll need coherence between chips so that the processor can communicate across qubits. This requires significant work on our fabrication technology, control software, and more.

100,000 physical qubits

It will take about 100 logical qubits working together to make the first, small, error-corrected quantum computer. Here we’ll be able to work our way steadily toward that million qubit milestone and up to the cirque of error-correction.

Advances in graph theory

Icon

Beyond classical computing performance

Icon

You’ve reached the cirque of error-correction! We made it. We’ve come a long way so look around. An error-corrected quantum computer unlocks a whole world of possibilities, known and unknown. There’s a lot more exploration to do with our new error-corrected computer. Where would you like to go from here?

Simulating reactions

Simulating materials

Machine learning