Quantum computing utilizes the laws of quantum physics to process information. Quantum physics is a theory that describes the behavior of reality at the fundamental level. It is currently the only physical theory that is capable of consistently predicting the behavior of microscopic quantum objects like photons, molecules, atoms, and electrons.
A quantum computer is a device that utilizes quantum mechanics to allow one to write, store, process and read out information encoded in quantum states, e.g. the states of quantum objects. A quantum object is a physical object that behaves according to the laws of quantum physics. The state of a physical object is a description of the object at a given time.
In quantum mechanics, the state of a two-level quantum system, or simply, a qubit, is a list of two complex numbers whose squares sum up to one. Each of the two numbers is called an amplitude, or quasi-probability. The square of an amplitude gives a potentially negative probability. Hence, each of the two numbers correspond to the square root that event zero and event one will happen, respectively. A fundamental and counterintuitive difference between a probabilistic bit (e.g. a traditional zero or one bit) and the qubit is that a probabilistic bit represents a lack of information about a two-level classical system, while a qubit contains maximal information about a two-level quantum system.
Quantum computers are based on such quantum bits (qubits), which may experience the phenomena of “superposition” and “entanglement.” Superposition allows a quantum system to be in multiple states at the same time. For example, whereas a classical computer is based on bits that are either zero or one, a qubit may be both zero and one at the same time, with different probabilities assigned to zero and one. Entanglement is a strong correlation between quantum particles, such that the quantum particles are inextricably linked in unison even if separated by great distances.
A quantum algorithm is a reversible transformation acting on qubits in a desired and controlled way, followed by a measurement on one or multiple qubits. For example, if a system has two qubits, a transformation may modify four numbers; with three qubits this becomes eight numbers, and so on. As such, a quantum algorithm acts on a list of numbers exponentially large as dictated by the number of qubits. To implement a transform, the transform may be decomposed into small operations acting on a single qubit, or a set of qubits, as an example. Such small operations may be called quantum gates and the arrangement of the gates to implement a transformation may form a quantum circuit.
There are different types of qubits that may be used in quantum computers, each having different advantages and disadvantages. For example, some quantum computers may include qubits built from superconductors, trapped ions, semiconductors, photonics, etc. Each may experience different levels of interference, errors and decoherence. Also, some may be more useful for generating particular types of quantum circuits or quantum algorithms, while others may be more useful for generating other types of quantum circuits or quantum algorithms. Also, costs, run-times, error rates, availability, etc. may vary across quantum computing technologies.
For some types of quantum computations, such as fault tolerant computation of large scale quantum algorithms, overhead costs for performing such quantum computations may be high. For example for types of quantum gates that are not naturally fault tolerant, the quantum gates may be encoded in error correcting code, such as a surface code. However this may add to the overhead number of qubits required to implement the large scale quantum algorithms. Also, performing successive quantum gates, measurement of quantum circuits, etc. may introduce probabilities of errors in the quantum circuits and/or measured results of the quantum circuits.
While embodiments are described herein by way of example for several embodiments and illustrative drawings, those skilled in the art will recognize that embodiments are not limited to the embodiments or drawings described. It should be understood, that the drawings and detailed description thereto are not intended to limit embodiments to the particular form disclosed, but on the contrary, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope as defined by the appended claims. The headings used herein are for organizational purposes only and are not meant to be used to limit the scope of the description or the claims. As used throughout this application, the word “may” is used in a permissive sense (i.e., meaning having the potential to), rather than the mandatory sense (i.e., meaning must). Similarly, the words “include,” “including,” and “includes” mean including, but not limited to. When used in the claims, the term “or” is used as an inclusive or and not as an exclusive or. For example, the phrase “at least one of x, y, or z” means any one of x, y, and z, as well as any combination thereof.
The present disclosure relates to methods and apparatus for implementing frequency selective dissipation from an energy gap protected qubit, such as a Kerr-cat qubit, and/or implementing dynamical decoupling of the wells of an energy gap protected qubit.
Quantum computers have been shown to provide quantum speedup for certain sampling problems. However, currently available quantum computers are still too noisy to tackle problems of significant practical importance such as the factorization of a large integer and the simulation of the real-time dynamics of a large quantum system. Hence, quantum error correction and fault-tolerant techniques are essential to make quantum computers sufficiently reliable. One approach to building a fault-tolerant quantum computer is to use a surface code with two-level qubits such as transmons or trapped-ion qubits.
However, in some embodiments as described herein, energy gap protected qubits may be used as an alternative to bare two-level qubits. Unlike bare two-level qubits, at least some energy gap protected qubits, such as Kerr cat qubits are redundantly encoded in an oscillator mode and have two coherent state components |+α as their approximate computational basis states. For example, quantum information is redundantly stored as |+α
and |−α
. Thus, error detection and/or correction can be performed using the two coherent states that approximate the computational basis states. In particular, since the two coherent states with |α2
»1 are well separated in the phase space of an oscillator mode, the bit-flip error rate of the energy gap protected qubits can be significantly suppressed by stabilizing the cat qubits to the |+α
manifold. Such a stabilization can be physically realized either via an engineered two-photon dissipation or via an engineered Kerr nonlinearity. In the former case, the cat qubits are called dissipative cat qubits and in the latter case, the cat qubits are referred to as Kerr cat qubits. Note that while various examples are described herein in terms of Kerr cat qubits, in some embodiments frequency selective dissipation may be implemented using other types of energy gap protected qubits, or even qudits that store more than two levels of quantum information. Also, in some embodiments, dynamical decoupling of wells of an energy gap protected qubit may be performed using a Kerr cat qubit or other types of energy gap protected qubits.
Since the bit-flip error rates of the energy gap protected qubits are suppressed, noise of the energy gap protected qubits may be biased towards phase-flip errors. Additionally, the noise bias of the energy gap protected qubits can be maintained during the entire execution of a CNOT gate. Such a noise bias and bias-preserving CNOT gate can greatly simplify an error-correction strategy for the energy gap protected qubits. This is because the error correction can be focused on correcting the dominant phase-flip errors while worrying less about the bit-flip errors. For instance, instead of using a square surface code to provide tolerance for a significant number of bit-flip errors, a repetition code, a thin rectangular surface code, or an XZZX surface code may be used instead. This use of a more simple code that requires fewer qubits may reduce hardware resource overhead costs for achieving a sufficiently low logical error rate.
In at least some energy gap protected qubits, such as shown in
In some embodiments, a first excited state 110 may function as an intermediate excited energy state between the ground state manifold 108 and the second excited state 112.
The portion of the oscillation mode rising vertically between the wells (e.g. hump 118) is an energy barrier that prevents photons from “tunneling” between wells 104 and 106. However, when the cat states are in an excited state such as the first excited state (110) or the second excited state (112), the energy barrier to be overcome in order for a photon to hop between wells is smaller. Thus, selectively dissipating photons at frequencies at which an excited state is reduced from the second excited state (112) to the first excited state (110), or selectively dissipating photons at frequencies at which an excited state is reduced from the first excited state (110) to the degenerate ground state manifold (108), may reduce bit flip errors. However, allowing leakage of photons from one of the degenerate ground state manifolds 108 may result in phase flip errors. Thus, the harmonic filter modes 120 and associated couplings are designed to selectively permit photon dissipation at the frequencies in which the excited state is reduced from the second excited state (112) to the first excited state (110) or the frequency at which the excited state is reduced from the first excited state (110) to the degenerate ground state manifold (108), but suppress photon dissipation at frequencies corresponding to leakage from the degenerate ground state manifold (108).
For example,
It is noted that
Additionally, Kerr cat qubits are much less susceptible to non-adiabatic gate errors than dissipative cat qubits. Hence, Kerr cat qubits can achieve a lower Z error rate for the CNOT. However, as discussed above, due to the absence of any dissipative stabilization mechanism, Kerr cat qubits are not robust against heating which causes leakage outside the code space. Such a leakage can then cause bit-flip (or X) errors, leading to the breakdown of the noise bias of the Kerr cat qubits. Thus, to realize the full potential of Kerr cat qubits, it is important to counteract the leakage caused by heating. For example, by implementing frequency selective photon dissipation via harmonic filter modes 120 coupled to bath 128. For example, by engineering the bath spectrum with multiple filter modes, the excited levels of the Kerr cat qubit are cooled back to the ground state but phase-flip errors are not induced on the logical information.
Example System Arrangements
In some embodiments, a system that implements frequency selective dissipation includes a resonator and associated drive that implements an energy gap protected qubit, such as a Kerr cat qubit, and also implements filter modes, as discussed above.
System 200 includes a non-linear resonator 204 coupled with a frequency selective filter 202. Also, the frequency selective filter 202 is coupled to a bath 208. In some embodiments, passive filtering may be employed, wherein the frequency selective filter 202 is continually applied and is not actively switched “on” or “off.” However, in other embodiments, frequency selective filter 202 may be implemented in a switchable way wherein the filter can be switched “on” or “off.” In some embodiments, a drive of the non-linear resonator applies a Kerr non-linearity to the resonator to stabilize a quantum state of the non-linear resonator, such as cat states of a Kerr-cat qubit.
In some embodiments, an active filtering mechanism may be used, wherein a control system can turn the filtering “on” and “off.” For example, system 300 includes pump 310 and associated control system 306. Also, in a similar manner to system 200, system 300 includes a resonator 304 coupled with a drive that implements a Kerr-non linearity or other energy gap protected qubit. Also, resonator 304 is coupled via pump 310 to filter 302 that is coupled to bath 308.
Frequency Selective Photon Dissipation
Shifted-Fock basis is useful for understanding various aspects of energy gap protected qubits. The shifted-Fock basis comprises shifted Fock states {circumflex over (D)}(±α)|{circumflex over (n)}=n with nϵ{0, 1, . . . , dmax−1}, where is the cut off dimension in the shifted-Fock basis. In the shifted-Fock basis for a cat qubit with a cutoff dimension dmax, the annihilation operator has the size 2dmax×2dmax and is given by
â={circumflex over (Z)}⊗(â′+α)+(e−2|α|
Here, {circumflex over (Z)} is the 2×2 Pauli Z operator acting on the qubit sector, and â′ is the truncated annihilation operator of size dmax×dmax acting on the oscillator sector. The qubit sector describes the logical information encoded in an energy gap protected qubit and the oscillator sector describes how much the energy gap protected qubit is excited from the ground state manifold. Note that a convention is used where the complementary basis states of a cat qubit are given by the even and odd cat states, e.g., |±∞|α
±|−α
. In this basis convention, single-photon loss causes phase-flip (or Z) errors to the cat qubit. This is the reason why the qubit sector of the annihilation operator a is given by {circumflex over (Z)}. In what follows, it is assumed that a is real.
Kerr cat qubits stabilize the cat qubit manifold by using an engineered Kerr Hamiltonian ĤKC=−K(â†2−α2)(â2−α2). The subscript KC refers to the Kerr cat. Rewriting this Hamiltonian in the shifted Fock basis yields
ĤKC=−4Kα2Î⊗â′†â′−Î⊗[2Kα(â′†2â′+â′2â′†)+Kâ′†2â′2]+(e−α
Thus in the limit of small excitations in the oscillator sector (e.g. â′†â′«α), the second line in the above equation can be neglected and the Kerr cat Hamiltonian is approximately reduced to that of a harmonic oscillator with an energy spacing −4Kα2. Such a non-zero energy gap protects Kerr cat qubits against coherent perturbations by making them off-resonant. However, some energy gap protected qubits, such as Kerr cat qubits, are not robust against some incoherent perturbations (e.g., heating) due to the absence of a dissipative stabilization mechanism.
For example, heating of an oscillator can be modeled by the dissipator K1nth[â†]. From the creation operator â†≃{circumflex over (Z)}⊗(â′†+α) in the shifted-Fock basis, it can be seen that the heating induces a phase flip in the Kerr cat qubits (see the {circumflex over (Z)} term in the qubit sector) and importantly leakage outside the code space due to the â′† term in the oscillator sector. For example,
[â†â] also leads to leakage since â†â contains the â′† in the oscillator sector. However, in practical settings, dephasing is less of a concern than heating for energy gap protected qubits, such as Kerr cat qubits. For example, for Kerr cat qubits the non-zero energy gap of the Kerr cat qubit suppresses dephasing noise with a 1/f noise spectrum.
In the graphs shown in
To understand why the bit-flip error rate γX of a Kerr cat qubit does not improve as α2 is increased up to 9 and the contributions from (e−2α
{circumflex over (n)}′=n|, wherein xn can be understood to be the tunneling rate between the states |0
⊗|{circumflex over (n)}′={circumflex over (n)}
and |1
⊗|{circumflex over (n)}′=n
, for example in the tunneling 130 as shown in
Next it is shown why the bit-flip error rate γX plateaus in the range of 3≤α2≤9. Recall that heating excites the system to the first excited state manifold (e.g. first excited state 110 shown in ⊗|{circumflex over (n)}′=1
and |1
⊗|{circumflex over (n)}′=1
. Thus in the regime, a bit-flip error happens with approximately 50% probability whenever heating creates an excitation. As a result, the bit-flip error rate is given by half the heating rate, e.g., γX=k1nth/2 in the regime x1»k1.
To counteract the heating and leakage described above that may lead to bit-flips, frequency selective single photon loss is provided via the filter modes and bath (e.g. harmonic filter modes 120 and bath 128 shown in [â] is harmful for energy gap protected qubits, such as Kerr cat qubits as well as dissipative cat qubits. This is because the +α{circumflex over (Z)}⊗Î term in the shifted-Fock basis representation of annihilation operator â≃{circumflex over (Z)}⊗(â′+α) causes phase-flip (or Z) errors in the ground state manifold of an energy gap protected qubit. The other term (e.g. {circumflex over (Z)}⊗â′), however, is useful for suppressing leakage as it brings the excited states back to the code space via â′.
The frequency selective single photon dissipation included in embodiments described herein, engineers the frequency spectrum of the bath (via the harmonic filter modes 120) for the extrinsic single photon loss such that beneficial decay term {circumflex over (Z)}⊗â′ is taken advantage of while filtering out the parasitic term (+α{circumflex over (Z)}⊗Î) from the single photon loss â.
In some embodiments, a hardware efficient dissipation scheme is provided that recovers the noise bias by taking advantage of the energy-level structure of Kerr cat qubits. Specifically, frequency selective (e.g., colored) single photon loss is added to Kerr cat qubits. Such qubits may be called colored Kerr cat qubits as they are protected by a colored dissipation. By engineering the bath spectrum with multiple filter modes, the excited levels of the colored Kerr cat qubit are cooled back to the ground state manifold while avoiding phase-flip errors on the logical information.
In some embodiments, an energy gap protected qubit, such as a Kerr cat qubit, is coupled to an engineered bath through a set of harmonic filter modes, {circumflex over (f)}1, . . . , {circumflex over (f)}N with the same frequency ωf. For example,
where the Hamiltonian Ĥ is given by
Here, Δ≡ωf−ωa is the detuning between the filter modes {circumflex over (f)}1, . . . , {circumflex over (f)}N and the storage mode â which hosts the Kerr cat qubit. Also,
is the Lindblad dissipator. Besides having the intrinsic loss and heating processes (at a rate k1(1+nth) and k1nth, respectively), the Kerr cat qubit loses an excitation and gives it the first filter mode at a rate g. Such an excitation is then transported to the last filter mode at a hopping rate J and eventually decays to a bath at a rate kf. In particular, kf=2J is chosen such that the filter modes act as an ideal band-pass filter (centered at the frequency ωf and with a bandwidth 4J) in the N→∞ limit. However, as discussed above, in some embodiments, other filter arrangements may be used, such as a low pass filter, etc.
Recall that in the shifted Fock basis, the Kerr cat Hamiltonian is approximately given by ĤKC≃−4Kα2Î⊗â′†â′. Thus, going to the rotating frame of the â′ mode and using the shifted-Fock basis, the coupling term gâ{circumflex over (f)}1†eiΔt is decomposed into g{circumflex over (Z)}⊗â′{circumflex over (f)}1†ei(A+4Kα[{circumflex over (Z)}⊗â′] with an effective cooling rate k1,eng=4g2/kf.
This scheme is illustrated in
In order, the terms are: the Hamiltonian for the Kerr cat qubit, the Hamiltonian coupling between the Kerr cat qubit and the first filter mode, the nearest neighbor hopping between filter modes, and finally the dissipation of the last filter mode into a cold bath. Transforming the Kerr cat qubit to the shifted Fock basis and then moving into the rotating frame of the â′ mode, the coupling Hamiltonian becomes g({circumflex over (f)}1†eiω
In some embodiments, the filter frequency is put at ωf=ωa−4Kα2 such that the exchange interactions between the Kerr at excited states and the filter modes are on resonance. Also, importantly, the +α term which leads to phase-flip errors is placed off resonance by the gap frequency. Adiabatically eliminating the filter modes, the resulting dissipator is
To understand the induced phase flip rate the filter mode can be adiabatically eliminated and the shifted Fock mode of the Kerr cat qubit can be evaluated. This yields the dissipator
where a generalized case for M filter modes is used, and wherein the limit of Δ»g,J is taken. The exponential suppression of the bit-flip rate with the number of filter modes allows the induced phase-flip rate to be made much less than the intrinsic rate. This induced phase flip rate is shown numerically for varying numbers of filter modes in
As discussed above, the bit-flip time of the Kerr cat qubit in the limit of xn»k is close to kn=n,↑. The effect of the frequency selective single photon loss with a rate kn,cool is to heavily modify the lifetimes of the excited states. With this change, the lowest excited state with coupling xn˜kcool will be pushed higher leading to a lower error rate.
In some embodiments, the choice of the filter may not be a bandpass filter centered near the gap frequency, as described above. For example, in some embodiments a wider bandpass filter with the Kerr cat near the edge of the passband or a low pass filter may be used and may allow for a higher dissipation rate. In some embodiments, filters may be implemented experimentally using quantum metamaterials.
In addition to suppressing leakage during idle operation, the frequency selective dissipation mitigates the effects of off resonant terms which cause leakage between the wells (e.g. leakage 130 shown in
In order to see this effect, consider a more general Hamiltonian than just the {circumflex over (Z)} gate since to the leading order the adiabatic elimination gives 0 Z error for Z gate. This is because any excitation that is accompanied by a Z error will be corrected when the excitation is brought down by the engineered single photon loss. This feature of the engineered single photon loss is also useful for very short gates where non-adiabatic errors become large.
To understand the effects of the filtering on non-adiabatic gates, consider the Hamiltonian Ĥ=γÎ⊗({circumflex over (b)}†eiΔt+{circumflex over (b)}e−iΔt). In principle such a drive combined with the engineered single photon loss would lead to errors in the system as excitations are brought down with an addition {circumflex over (Z)} error. Adiabatic elimination of the system can be performed with M filter modes to find that the error induced from the drive is
In some embodiments, the suppression of off-resonant terms can be extended to other scenarios such as improving stability in physical implementations of the Kerr cat qubits.
Dynamical Decoupling
In addition to improving the bit-flip error rate through engineered loss, an energy gap protected qubit, such as the Kerr cat qubit, can also be made insensitive to leaked population by driving the energy gap protected qubit, such as the Kerr cat qubit, in a particular manner as described below. For example, the breakdown of the noise bias in Kerr cat qubits is due to couplings between the wells of the form Ĥ=γ{circumflex over (X)}⊗|n1n2|. A linear drive can be added to the Kerr cat qubit Ĥ=ϵ(â′+â) that implements a Z rotation by angle θ in a time θ/4αε. The {circumflex over (Z)}⊗Î rotation implemented by this gate can be used to counteract the effect of the undesired coupling between the wells. In essence dynamical decoupling can be performed in the parity sector of the shifted Fock basis where the X rotation will continually refocus the Z rotation to lower the chances of a full rotation occurring. With the drive added, the rotation in the qubit sector will no longer be given by Î cos(xt)+i {circumflex over (X)}sin(xt), but instead will be described by
where γ=√{square root over (ϵ2+x2)}. Thus large ϵ has the effect of minimizing the scale of the induced rotation and suppressing the bit-flip errors.
For example, adding Z rotations (parity oscillations) to Kerr cat qubits can suppress bit-flip errors. In some circumstances, bit-flip errors in Kerr cat qubits can be dominantly attributed to leakage to excited eigenstates of the Kerr oscillator which have strong interwell couplings. These couplings are strong enough that an excitation has a large probability of leading to a bit-flip error. The coupling terms take the form
Ĥcouple≃Σnxn{circumflex over (X)}⊗|nn|.
In the qubit sector the {circumflex over (X)} indicates a coupling between the wells of the Kerr cat qubit and in the oscillator sector |nn| indicates the coupling is between equally excited states in both wells.
The dynamics of the Kerr cat qubit that lead to bit-flip errors are a combination of dissipative heating and unitary evolution under the interwell coupling Hamiltonian. When the Kerr cat qubit is excited to level |n in the oscillator sector, the qubit sector evolution is described by the unitary Û(t)=ei,x
One way to view the addition of Z rotations is somewhat analogously to the addition of π pulses to suppress dephasing. The Z rotations result in a constant change of the direction of the X rotations so that they interfere on themselves. In essence this performs dynamical decoupling in the qubit sector of the shifted Fock basis where the X rotation will continually refocus the Z rotation to lower the chances of a full rotation occurring. An important distinction between these two situations is that in the Kerr cat case the Z rotations suppress a Hamiltonian coupling activated by jump heating. This is to be contrasted with the addition of π pulses to directly suppress jump dephasing.
Alternatively, it is possible to directly investigate the qubit sector dynamics of the Kerr cat qubit. With the drive added, the rotation in the qubit sector will be described by
where γ=√{square root over (ϵ2+x2)}. In this form, it can be seen that large ϵ has the effect of minimizing the scale of the induced rotation. With the interwell coupling off resonance the bit-flip error probability due to an excitation to level n is bounded by (xn/γ)2.
This suppression of the bit-flip rate is not required to be implemented with a continuous drive. More general pulses sequences of Z rotations also mitigate leakage induced bit-flips by decoupling the higher levels. For example with a sequence of delta function Z rotations with spacing of 1/Δ the bit-flip error probability is upper bounded by sin2(x/Δ)≈(x/Δ)2 where the approximation holds in the limit of x«Δ.
The dynamical decoupling can be combined with the frequency selective single photon loss (as described above in previous sections) to yield a further improved bit-flip error rate.
If one uses a continuous drive on the Kerr cat qubit to improve the bit-flip time the amount of tunneling is suppressed but the oscillation rate (now γ≈ϵ) is enhanced. In this circumstance the single photon loss will add little benefit because ϵ˜keng. Thus it is better to add Z rotations as echo pulses. In the intermittent time between the pulses the Kerr cat will benefit with the shorter lifetime of excitations. Furthermore the frequency selective loss will mitigate the non-adiabatic gate error from the physical implementation of a Z rotation.
At 702, an energy gap protected qubit, such as a Kerr cat qubit, is implemented in a resonator, such as resonator 204 of system 200 shown in
At 706, photons are dissipated from the energy gap protected qubit via the harmonic filters coupled to the bath, such that photons with a frequency corresponding to a decrease in an excited state to a lower or degenerate ground state manifold of the energy gap protected qubit are allowed to pass through the harmonic filters.
At 708, dissipation of photons via the harmonic filters is restricted for photons having a frequency corresponding to the ground excitation state (e.g. the degenerate ground manifold) of the energy gap protected qubit. For example, leakage from the ground state is inhibited.
At 802, an energy gap protected qubit is implemented, in a similar manner as at 702.
At 804, in order to effectuate dynamical decoupling, pulse sequences are emitted inducing Z rotations or parity oscillations to suppress tunneling between wells of energy gap protected qubit, wherein the suppression of tunneling has an effect of suppressing bit-flip errors due to leakage between the wells of the energy gap protected qubit.
In some embodiments, dynamical decoupling and frequency selective dissipation may be implemented together or separately. For example, in some embodiments, dynamical decoupling may be implemented without necessarily requiring the filtering associated with frequency selective dissipation to be implemented. Also, in some embodiments, frequency selective dissipation may be implemented without necessarily requiring the dynamical decoupling to be implemented, e.g. without requiring the emission of the pulse frequencies described in 804.
Illustrative Computer System
In various embodiments, computing device 900 may be a uniprocessor system including one processor 910, or a multiprocessor system including several processors 910 (e.g., two, four, eight, or another suitable number). Processors 910 may be any suitable processors capable of executing instructions. For example, in various embodiments, processors 910 may be general-purpose or embedded processors implementing any of a variety of instruction set architectures (ISAs), such as the x86, PowerPC, SPARC, or MIPS ISAs, or any other suitable ISA. In multiprocessor systems, each of processors 910 may commonly, but not necessarily, implement the same ISA. In some implementations, graphics processing units (GPUs) may be used instead of, or in addition to, conventional processors.
System memory 920 may be configured to store instructions and data accessible by processor(s) 910. In at least some embodiments, the system memory 920 may comprise both volatile and non-volatile portions; in other embodiments, only volatile memory may be used. In various embodiments, the volatile portion of system memory 920 may be implemented using any suitable memory technology, such as static random access memory (SRAM), synchronous dynamic RAM or any other type of memory. For the non-volatile portion of system memory (which may comprise one or more NVDIMMs, for example), in some embodiments flash-based memory devices, including NAND-flash devices, may be used. In at least some embodiments, the non-volatile portion of the system memory may include a power source, such as a supercapacitor or other power storage device (e.g., a battery). In various embodiments, memristor based resistive random access memory (ReRAM), three-dimensional NAND technologies, Ferroelectric RAM, magnetoresistive RAM (MRAM), or any of various types of phase change memory (PCM) may be used at least for the non-volatile portion of system memory. In the illustrated embodiment, program instructions and data implementing one or more desired functions, such as those methods, techniques, and data described above, are shown stored within system memory 920 as code 925 and data 926.
In some embodiments, I/O interface 930 may be configured to coordinate I/O traffic between processor 910, system memory 920, and any peripheral devices in the device, including network interface 940 or other peripheral interfaces such as various types of persistent and/or volatile storage devices. In some embodiments, I/O interface 930 may perform any necessary protocol, timing or other data transformations to convert data signals from one component (e.g., system memory 920) into a format suitable for use by another component (e.g., processor 910). In some embodiments, I/O interface 930 may include support for devices attached through various types of peripheral buses, such as a variant of the Peripheral Component Interconnect (PCI) bus standard or the Universal Serial Bus (USB) standard, for example. In some embodiments, the function of I/O interface 930 may be split into two or more separate components, such as a north bridge and a south bridge, for example. Also, in some embodiments some or all of the functionality of I/O interface 930, such as an interface to system memory 920, may be incorporated directly into processor 910.
Network interface 940 may be configured to allow data to be exchanged between computing device 900 and other devices 960 attached to a network or networks 950, such as other computer systems or devices. In various embodiments, network interface 940 may support communication via any suitable wired or wireless general data networks, such as types of Ethernet network, for example. Additionally, network interface 940 may support communication via telecommunications/telephony networks such as analog voice networks or digital fiber communications networks, via storage area networks such as Fibre Channel SANs, or via any other suitable type of network and/or protocol.
In some embodiments, system memory 920 may represent one embodiment of a computer-accessible medium configured to store at least a subset of program instructions and data used for implementing the methods and apparatus discussed in the context of
Various embodiments may further include receiving, sending or storing instructions and/or data implemented in accordance with the foregoing description upon a computer-accessible medium. Generally speaking, a computer-accessible medium may include storage media or memory media such as magnetic or optical media, e.g., disk or DVD/CD-ROM, volatile or non-volatile media such as RAM (e.g. SDRAM, DDR, RDRAM, SRAM, etc.), ROM, etc., as well as transmission media or signals such as electrical, electromagnetic, or digital signals, conveyed via a communication medium such as network and/or a wireless link.
The various methods as illustrated in the Figures and described herein represent exemplary embodiments of methods. The methods may be implemented in software, hardware, or a combination thereof. The order of method may be changed, and various elements may be added, reordered, combined, omitted, modified, etc.
Various modifications and changes may be made as would be obvious to a person skilled in the art having the benefit of this disclosure. It is intended to embrace all such modifications and changes and, accordingly, the above description to be regarded in an illustrative rather than a restrictive sense.
Number | Name | Date | Kind |
---|---|---|---|
20180341874 | Puri | Nov 2018 | A1 |
Entry |
---|
F. Arute, et al., “Quantum supremacy using a programmable superconducting processor”, Nature 574, pp. 505-510 (2019). |
P. W. Shor, “Algorithms for quantum computation: discrete logarithms and factoring”, in Proceedings 35th Annual Symposium on Foundations of Computer Science (1994), pp. 124-134. |
S. Lloyd, “Universal quantum simulators”, Science vol. 273, No. 5278, pp. 1073-1078, (1996). |
D. Gottesman, “An Introduction to Quantum Error Correction and Fault-Tolerant Quantum Computation”, Proceedings of Symposia in Applied Mathematics, arXiv e-prints , arXiv:0904.2557 (2009), arXiv:0904.2557 [quantph], pp. 1-46. |
A. G. Fowler, M. Mariantoni, J. M. Martinis, and A. N. Cleland, “Surface codes: Towards practical large-scale quantum computation”, © 2012 American Physical Society, Physical Review A 86, 032324 (2012), pp. 1-48. |
J. Koch, et al., “Charge-insensitive qubit design derived from the cooper pair box”, © 2007 American Physical Society, Physical Review A 76, 042319 (2007), pp. 1-19. |
J. A. Schreier, et al., “Suppressing charge noise decoherence in superconducting charge qubits”, © 2008 American Physical Society, Physical Review B 77, 180502 (2008), pp. 1-4. |
L. Egan, et al., “Fault-Tolerant Operation of a Quantum Error-Correction Code”, arXiv e-prints , arXiv:2009.11482 (2020), arXiv:2009.11482 [quant-ph], pp. 1-17. |
P. T. Cochrane, G. J. Milburn, and W. J. Munro, “Macroscopically distinct quantum-superposition states as a bosonic code for amplitude damping”, Physical Review A, vol. 59, No. 4, pp. 2631-2634 (1999). |
H. Jeong and M. S. Kim, “Efficient quantum computation using coherent states”, © 2002 The American Physical Society, Physical Review A, vol. 65, 042305 (2002), pp. 1-6. |
M. Mirrahimi, et al., “Dynamically protected cat-qubits: a new paradigm for universal quantum computation”, © 2014 IOP Publishing Ltd and Deutsche Physikalische Gesellschaft, New Journal of Physics 16, 045014 (2014) pp. 1-31. |
S. Puri, S. Boutin, and A. Blais, “Engineering the quantum states of light in a kerr-nonlinear resonator by two-photon driving”, npj Quantum Information 3, Article 18 (2017), pp. 1-7. |
J. Guillaud and M. Mirrahimi, Repetition Cat Qubits for Fault-Tolerant Quantum Computation, Physical Review X 9, 041053 (2019), arXiv e-print arXiv:1904.09474, pp. 1-23. |
S. Puri, et al, “Bias-preserving gates with stabilized cat qubits”, Science Advances 6, 10.1126/sciadv.aay5901 (2020), pp. 1-15. |
D. K. Tuckett, S. D. Bartlett, and S. T. Flammia, “Ultrahigh error threshold for surface codes with biased noise”, © 2018 American Physical Society, Physical Review Letters 120, 050505 (2018), pp. 1-5. |
D. K. Tuckett, et al, “Tailoring surface codes for-highly biased noise”, Chapter 3, Physical Review X 9, 041031 (2019), pp. 53-251. |
D. K. Tuckett, et al., “Fault-tolerant thresholds for the surface code in excess of 5% under biased noise”, Pphysical Review Letters 124, 130501 (2020), arXiv e-print arXiv:1907.02554, pp. 1-10. |
C. Chamberland, et al., “Building a fault-tolerant quantum computer using concatenated cat codes”, arXiv e-prints , arXiv:2012.04108 (2020), arXiv:2012.04108 [quant-ph], pp. 1-118. |
J. Guillaud and M. Mirrahimi, “Error rates and resource overheads of repetition cat qubits”, Physical Review A 103, 042413 (2021), arXiv e-print arXiv:2009.10756, pp. 1-17. |
J. P. Bonilla Ataides, et al, “The XZZX Surface Code”, Nature Communications 12, 2172 (2021), arXiv eprint: arXiv:2009.07851, pp. 1-16. |
A. S. Darmawan, et al., “Practical quantum error correctio with the XZZX code and Kerr-cat qubits”, arXiv e-prints , arXiv:2104.09539 (2021), arXiv:2104.09539 [quant-ph], pp. 1-21. |
Z. Leghtas, et al., “Confining the state of light to a quantum manifold by engineered two-photon loss”, Science vol. 347, pp. 853-857 (Feb. 20, 2015). |
S. Touzard, et al., “Coherent Oscillations inside a Quantum Manifold Stabilized by Dissipation”, Published by the American Physical Society, Physical Review X 8, 021005 (2018), pp. 1-7. |
R. Lescanne, et al., “Exponential suppression of bit-flips in a qubit encoded in an oscillator”, Nature Physics 16, 509 (2020), arXiv e-print: arXiv:1907.11729v1 [quant-ph] Jul. 26, 2019, pp. 1-18. |
A. Grimm, et al., “The Kerr-Cat Qubit: Stabilization, Readout, and Gates”, Nature 584, 205 (2020), arXiv e-print: arXiv:1907.12131v2 [quant-ph] Aug. 18, 2020, pp. 1-24. |
Q. Xu, J. K. Iverson, F. G. S. L. Brandao, and L. Jiang, “Engineering fast bias-preserving gates on stabilized cat qubits”, arXiv e-prints , arXiv:2105.13908 (2021), arXiv:2105.13908 [quant-ph], pp. 1-18. |
S. Puri, et al., “Stabilized Cat in Driven Nonlinear Cavity: A Fault-Tolerant Error Syndrome Detector”, Physical Review X 9, 041009 (2019), arXiv e-print: arXiv:1807.09334v1 [quant-ph] , pp. 1-22. |
V. S. Ferreira, et al., “Collapse and Revival of an Artificial Atom Coupled to a Structured Photonic Reservoir”, arXiv e-prints , arXiv:2001.03240 (2020), arXiv:2001.03240 [quant-ph], pp. 1-19. |
F. Reiter and A. S. Sørensen, “Effective operator formalism for open quantum systems”, Physical Review A 85, 032111 (2012), arXiv e-print: arXiv:1112.2806v2 [quant-ph], pp. 1-11. |
Fernando G.S.L. et al, “Colored Kerr cat qubits”, dated Jun. 29, 2021, pp. 1-13. |
U.S. Appl. No. 17/709,230, filed Mar. 30, 2022, Putterman, et al. |