Placeholder Image

Subtitles section Play video

  • [MUSIC PLAYING]

  • DANIEL SANK: Information is physical.

  • Written letters are carbon grains on paper.

  • Spoken words are vibrations of air molecules.

  • Computer bits are electric charge.

  • Each of these examples shares a common limitation--

  • they work under physics that was understood in the 1800s, known

  • as classical physics.

  • Science has progressed since then.

  • We've discovered a new set of laws called quantum mechanics.

  • Here's one of our chips designed to leverage

  • the rules of quantum mechanics to process information

  • in ways impossible on a computer based in classical physics.

  • You may have heard that quantum mechanics only

  • applies to microscopic objects, like atoms.

  • So how does this chip bring out quantum behavior?

  • I'm Daniel Sank, a research scientist working in the Google

  • AI Quantum Computing Lab.

  • In this video, we'll look at how our quantum

  • bits are made physically.

  • I want to explain the fundamental differences

  • between classical and quantum information

  • at the physical level so that you

  • can understand why our quantum bits are made how they are.

  • Physicists and computer scientists

  • both think in terms of states.

  • A physical state could be my position--

  • I can be on the left or on the right.

  • And physical laws determine how nature goes from one state

  • to another.

  • Observe.

  • If Sergio pushes me, my state changes.

  • A computer's state is the value of its memory bits

  • and computer programs determine how the computer goes

  • from one state to the next.

  • For example, when you hit the Play button,

  • YouTube's program started manipulating your computer's

  • memory to show this video.

  • Where physics has physical states and natural laws,

  • computer science has memory states and programs.

  • Think of the state of computer memory as a string of bits.

  • For end bits, there are two to the end possible strings.

  • But because we're based in classical physics,

  • the state of the computer is just one

  • of these states at each point in time.

  • On each step of a classical algorithm, we go from one state

  • to the next.

  • For example, the logic operation shown here

  • takes the state 0-0-0 to 1-1-0.

  • If we were to apply the same operation again,

  • we'd go from 1-1-0 to 0-1-0.

  • Compared to classical states, quantum states are more rich.

  • They can have weight in all possible classical states,

  • a situation physicists call superposition.

  • Each step of a quantum algorithm mixes the states

  • into complex superpositions.

  • For example, starting in 0-0-0, we

  • go to a superposition of 1-0-0, 1-0-1, and 1-1-1.

  • Then each of those three parts of the super post

  • state branches out to even more states.

  • The extra complexity of quantum computers

  • allows them to solve some problems

  • faster than a classical computer ever could.

  • We've discussed the computational difference

  • between classical and quantum, but how

  • do classical and quantum differ physically?

  • How do we bring out quantum mechanics

  • in our chip, which is so much bigger

  • than the tiny atoms in which quantum mechanics was

  • first discovered?

  • Let's take a detailed look at classical bits

  • at the physical level so that we can

  • understand the physical difference between classical

  • and quantum.

  • Classical computer bits are stored

  • in the presence or absence of charge

  • on a capacitor in a circuit called

  • dynamic RAM, or DRAM for short.

  • If there's charge, it's a logical 1,

  • and if there's no charge, it's a logical 0.

  • But there's more going on here.

  • Our logical 0 and 1 are actually made up

  • of the presence or absence of 300,000 electrons.

  • Why use so many?

  • In principle, we could just use the presence or absence of one

  • electron as our logical bid.

  • Well, physical bits are noisy.

  • Electrons are tiny and light, so they jiggle around and leak out

  • of the DRAM.

  • If we had only one electron and it were to leak out,

  • our bit would change value, which is an error.

  • By using lots of electrons, we're OK if a few leak out.

  • DRAM circuits periodically check the logical level

  • and replenish missing electrons.

  • Encoding one logical bit in the state of so many physical bits

  • gives classical information a level of reliability

  • that we take for granted.

  • We don't have to think about all those electrons bumping around

  • when we write our programs.

  • OK, so why can't we just put our DRAM

  • into a quantum superposition of 0 and 1?

  • Well, suppose we did have that superposition.

  • It wouldn't last long.

  • As soon as we do the first check to protect against a DRAM

  • error, we've forced the bit into either 0 or 1,

  • removing the quantum superposition state.

  • In fact, that collapse happens even

  • without us checking for errors.

  • A single photon interacting with just one of our electrons

  • can carry off information.

  • When that happens, it's as if the photon

  • observed the quantum state and the state collapses.

  • You can think of this as nature observing and thus destroying

  • our quantum states.

  • Errors like this are unique to quantum information.

  • In classical computing, you might be upset

  • if somebody peeks at your bits, but that peek doesn't

  • completely destroy them.

  • Note that an error occurs whenever nature observes

  • any one of our physical bits, so while we normally

  • stack up more physical bits for redundancy,

  • that approach actually makes quantum errors worse.

  • That's the main difficulty in quantum computation--

  • the fundamental quantum constituents of matter

  • are small and easily subjected to noise,

  • but we can't brute force our way around that noise

  • with redundancy because bigger systems are

  • more subject to quantum errors.

  • At Google, we use a technique that

  • gets the best of both worlds.

  • We use circuits with a huge number of electrons,

  • but we prevent quantum errors with superconductivity.

  • In regular metals, like with a conventional DRAM circuit,

  • every individual electron does its own thing.

  • As electrons move around, they can bounce off

  • the positively charged ions of the metal,

  • radiating vibrational waves that carry off quantum information

  • about the electrons.

  • This hectic, bustling cauldron of physical interactions

  • generates a lot of quantum errors,

  • and the information gets lost before we can use it.

  • However, when certain metals are cooled down,

  • their electrons join together in a single unit.

  • The individual electrons no longer scatter

  • and the rate of quantum errors drops to almost 0.

  • Our quantum bits are, in fact, just electoral oscillators

  • built from aluminum, which become

  • superconducting when cooled to below 1 degree Kelvin.

  • The oscillators store tiny amounts of electrical energy.

  • When the oscillator is in the 0 state, it has 0 energy.

  • When it's in the 1 state, it has a single quantum of energy.

  • The two states of the oscillator with 0 or 1 quantum of energy

  • are the logical states of our quantum bit,

  • or qubit for short.

  • Here's a picture of a superconducting qubit

  • along with a circuit diagram.

  • The crosses indicate Josephson tunnel junctions,

  • which are nonlinear superconducting inductors.

  • We pick the resonance frequency of our oscillators

  • to be about 6 gigahertz, which sets the energy difference

  • between the 0 and 1 states.

  • That's a low enough frequency that we

  • can build control electronics from readily available

  • commercial parts, but also high enough

  • that the ambient thermal energy doesn't

  • scramble the oscillation and introduce errors.

  • 6 gigahertz corresponds to 300 millikelvin.

  • Fortunately, refrigerators that get to 15 millikelvin

  • are relatively standard commercial products.

  • For comparison, outer space is about 2.5 Kelvin.

  • I think it's cool that the cryostats in our lab

  • are colder than deep space.

  • Now let's take a minute to make a few comments on how

  • superconducting qubit architecture differs

  • from conventional computers.

  • In a conventional computer, memory and logic processing

  • are separated into the RAM and CPU.

  • When we want to do a computation,

  • we first move the data from the RAM to the CPU.

  • Then the circuits in the CPU do the computation,

  • and finally, the resulting data is written back to RAM.

  • In quantum computing, with superconducting qubits,

  • we can't afford the errors that would come

  • from moving the data around.

  • Instead, we build a grid of qubits, each one connected

  • to its neighbors.

  • The qubits stay put and we do logic operations

  • by sending control signals into individual qubits

  • or pairs of qubits.

  • Now that you have a basic picture of superconducting

  • qubits, let's take a look at one of the challenges

  • that we're still working on.

  • Superconductivity greatly reduces errors,

  • but there are still some.

  • For example, the electrons flowing in the oscillator

  • interact with charged particles in the surroundings,

  • leading to errors.

  • Suppose there were a charged ion inside the metal of our qubit.

  • The oscillating energy in the qubit

  • can transfer into that ion, causing the qubit's logic state

  • to flip, thus creating an error.

  • Improving the qubit fabrication process

  • to reduce these atomic imperfections

  • is a big part of our research.

  • Over the last several years, improvements

  • in microfabrication techniques have

  • decreased our qubit error rates a lot,

  • and we're still improving.

  • In this video, we focused on the idea

  • that information is physical.

  • We discussed the physical incarnation

  • of classical and quantum computer bits.

  • We introduced quantum errors and explained

  • why we need superconductivity to eliminate those errors.

  • If you'd like to know more, you can leave questions

  • in the comments section below.

  • It's important to me that you can understand

  • the physical aspects of quantum computation

  • as clearly as possible.

  • I'm also pretty active on Physics Stack Exchange.

  • You can find great questions and answers there, too.

[MUSIC PLAYING]

Subtitles and vocabulary

Click the word to look it up Click the word to find further inforamtion about it