Principles of Superconducting Quantum Computers. Daniel D. Stancil
Чтение книги онлайн.
Читать онлайн книгу Principles of Superconducting Quantum Computers - Daniel D. Stancil страница 18
Quantum parallelism: Arranging for the input state to be a superposition allows the calculation to consider multiple cases at once. However, it is not as easy to capitalize on this as it might sound. As indicated in the previous bullet, even though the output state may contain the complete solution, a single measurement will yield only one state with a probability given by the squared magnitude of the amplitude of the state in the solution of the problem.
Exponential scaling: The number of cases that can be considered scales as 2N, where N is the number of qubits. Beyond about 50 qubits, a general quantum processor cannot be simulated by a supercomputer; said differently, a processor with of order 50 or more qubits is capable of computations not possible on the best classical computers. However, if the quantum program is restricted to certain types of gates, then the operation of the quantum computer can be efficiently simulated by a classical computer.
Quantum interference: When multiple cases are considered using superposition, the goal of the quantum circuit is to arrange for the amplitudes of correct answer(s) to add constructively, while arranging for the incorrect answer(s) to add destructively.
Asking the right question: Although the output state of a quantum calculation will generally contain information about many possibilities, making a measurement collapses the state and therefore only gives a single result. In the Deutsch Problem, two classical function calls would not only tell you whether the function was constant or balanced, but it would tell you precisely what the function was. In contrast, the quantum calculation answers the question about whether the function is constant or balanced in one function call (which requires consideration of both cases), but it does not tell you which of the two possible functions it is.
1.10 Quantum Computing Systems
At this point, you may be asking: what kind of physical system exhibits the behavior that we can exploit for quantum computing? Any two-state quantum mechanical system can represent a qubit, and there are several possibilities, such as the spin of an electron, the polarization of a photon, or the energy level of an electron in a charged ion. Any of these systems can be used to build a quantum computer, but there are tradeoffs regarding how the qubits can be manufactured and controlled, and how they interact with one another.
In this book, we concentrate on one specific technology for creating qubits and quantum computing systems: superconducting circuits. Unlike many competing technologies, superconducting qubits are macroscopic in size and are based on well-known nanofabrication technologies. They represent the current technology of choice for several companies building quantum computer systems, including IBM, Google, and Rigetti.
A large part of this book, Chapters 2–8, is devoted to a detailed explanation of these devices and how to control them to carry out the fundamental operations of a quantum computer, described above. In this section, before diving into the details, we provide a high-level overview of a superconducting quantum computer.
As we will see in Chapter 2, we will need to couple the qubit to a signal whose frequency depends on the energy difference between the |0⟩ and |1⟩ states, i.e., the ground and excited states. In superconducting quantum computers, this energy difference corresponds to a microwave frequency near 5 GHz. Consequently, we must design a microwave system to control and measure superconducting qubit states.
The general features of the microwave system to control and readout superconducting qubits are shown in Figure 1.12. A key feature is that the qubits must be held at a very low temperature, near absolute zero. Consequently the qubits must be located in a cryogenic refrigerator. To understand why this is necessary, we want to make sure that if we put the qubit in the ground state, it stays in the ground state. In other words, we want to make sure that it is unable to absorb enough energy incidentally from its environment to make a transition. A circuit in equilibrium at temperature T can emit and absorb photons with the energy kT, where k is Boltzmann’s constant. The energy of a photon is ℏω, where ω is the frequency and ℏ is Planck’s constant divided by 2π. We want to make sure that kT<<ℏω. For ω/(2π)=5 GHz, this means that T<<0.24 K. In state-of-the-art dilution refrigerators, the temperature of the qubits can be held at 10–15 mK. In this range of temperatures, thermal excitation of 5 GHz qubits can be neglected.
Figure 1.12 System diagram for a superconducting quantum computer.
Referring again to Figure 1.12, the quantum processor (QP) containing the qubits is located at the bottom left of the refrigerator. In addition to being kept very close to absolute zero temperature, the quantum processor is also sensitive to stray magnetic fields, so it is further placed inside a magnetic shield within the coldest stage of the refrigerator.
The round component just above the quantum processor is a circulator. This is a non-reciprocal microwave component in which energy can only propagate between ports in the direction of the circulating arrow. By non-reciprocal, we mean that the behavior of the component is different if you interchange the input with the output. For example, the RF signal from the control electronics enters the circulator at the top port; the energy “circulates” around to the port to which the quantum processor is connected. Any reflected energy from the quantum processor, e.g., containing information about the state of a qubit, then re-enters the bottom port of the circulator. However, since the circulator is non-reciprocal, instead of returning to the input port on the top side of the circulator, it flows instead to the port on the right and is conveyed to the circulator located in the center. We will return to this center circulator in a moment, but let us first consider the chain of coaxial cables and attenuators conveying the control signal to the first circulator.
If we simply used a copper coaxial cable to carry the signal from the room-temperature electronics into the refrigerator, we would have at least two significant problems. First, copper is a good conductor of heat as well as electricity, so the copper cable would convey heat from the upper stages to the lower stages, making it very difficult to reach the temperatures required at the lower stages. To address this, coaxial cables made of an alloy of copper and nickel are used instead. This alloy has very low thermal conductivity to assist with thermally isolating the stages, while having an acceptable electrical conductivity.
The second problem is that a cable coming straight from the outside environment would convey significant noise from the environment into the refrigerator. To combat this, attenuators are placed in the lower stages. These attenuators reduce noise power from the upper stages, but introduce their own noise proportional to their equilibrium temperature. Consequently at the lowest stage, the thermal noise is minimized by the very low temperature of the attenuator. Of course these attenuators also reduce the amplitude of the control signal, so we must make sure that the signal level produced by the signal source is strong enough to produce a satisfactory control signal at the quantum processor.
Returning to the signal reflected from the quantum processor, upon entering the center circulator, the energy is transferred to the bottom port and delivered to a Josephson Junction Parametric Amplifier (JPA). This is a quantum-limited amplifier, meaning that the noise it introduces to the circuit