What are quantum computers?

Key concepts

If you are not expert in quantum computing (yet), you can learn some of the basics with us. Having a grasp of key concepts and terms can help you make sense of the news in the field.
An important takeaway: quantum computers are not just faster versions of today’s computers. By encoding information in quantum states, quantum computers gain access to ways of processing information that are not available to classical computers operating on binary bits. Quantum algorithms and quantum simulations can exploit these features to solve problems other computers find hard.
What follows is a beginner’s guide to quantum hardware. We will be expanding this section, and we invite you contact us with your feedback and questions you’d like us to answer next.
To learn about more topics in more depth, you can enrol in free online courses at our training platform qutalent.org.

The basics

Meet the qubit

Superconducting qubits are circuits manufactured with microelectronic techniques.
They contain structures called ‘Josephson junctions’ that create the conditions for a two-level system.
They must operate at close to absolute zero, around 10 milliKelvin, in special dilution refrigerators.
There are two designs of superconducting qubits – fixed frequency and tunable frequency.
Tunable frequency qubits are more prone to noise but have faster gate times.
Fixed frequency qubits have higher coherence times but slower two-qubit gates.

Neutral atom qubits are encoded in two energy levels of an atom. As all atoms of a given species are identical by nature, the qubits are also identical and do not required sophisticated fabrication procedures.

Atoms are cooled with laser light and trapped using optical tweezers. Since optical tweezers do not require high power, hundreds or more traps can be operated simultaneously.
Generally, qubits are encoded in long-lived states, well-protected from their environment. Sometimes, one needs to open this coupling to let the qubits interact with each other. This operation is done for a very short time, transporting one qubit state to a highly excited state called a Rydberg state. This enables two-qubit gates.

Solid state qubits exploit the inherent quantum nature of particles (e.g. atoms, electrons) in solids by engineering controls to isolate, manipulate and read-out the qubits.

They can be optically or electrically addressed.
The optically addressable qubits can work at room temperature, while the electrically addressed ones typically require temperatures less than 100 milliKelvin to operate (although recent candidates have shown ability to work at temperatures up to 1 Kelvin).
Solid state qubits hold promise for scaling up to large numbers, but the current challenge is to engineer these qubits reproducibly in scalable processes.

Trapped ions are charged atoms that are confined in a space using electromagnetic fields.

Information is encoded in the quantum states of these ions, specifically in their internal energy levels.
Trapped ions are appealing for quantum computing due to their quantum states having long coherence times and a high degree of controllability with lasers and microwaves.
Operations can be performed at high fidelity.
A significant challenge is the necessity for precise control over individual ions within a trap, as any unwanted interaction or disturbance can lead to errors in computation.

Photons hardly interact with each other. This makes them suitable as long-lived flying qubits in quantum computing.

In quantum information, photons can encode information in two ways: in discrete and continuous variables.
Discrete variable qubits rely on single photon sources and encode information in properties such as a photon’s polarisations or path (in dual rail encoding).
Continuous variable qubits use the wave nature of photons to encode information in properties like frequency or quadratures.
Implementing quantum gates with photons is challenging due to their weak interaction with each other.
With integrated photonics, the technology for optical quantum computing can be miniaturised on chips.

Nitrogen-Vacancy (NV) centres consist of a nitrogen atom that has replaced a carbon atom in a diamond lattice and an adjacent vacancy.

Qubit information is encoded in the NV centres’ electronic ground state spins and nuclear spins.
NV centres can convert magnetic and electric field noise into optical signals at room temperature, which enables very sensitive readout, achieving nanoscale resolution.
Significant challenges are scaling the number of qubits and integrating with existing technologies while retaining the distinctive properties of NV centres.

The computing paradigms

Gate based – a universal computer that can run any programme written as a series of logic gate operations.

Analogue – annealing finds an energy minimum, solving problems that can be converted into an energy minimisation task.

Measurement-based – a one-way computer that takes a large entangled state as the input.

The challenge

You have two opposing needs:

Elementary gates

Gates are the building blocks for algorithms you run on the quantum computer:

Some examples that together are universal (meaning that together they can perform any operations):

Types of errors

When the state of a qubit differs from its expected state, the culprit is noise. The term NISQ often used to describe quantum computers stands for “noisy intermediate-scale quantum” and means noise is uncorrected in the device. Sources of noise include:
Decoherence: the collapse of superpositions, or more technically non-unitary evolution, resulting from a qubit’s interaction with the environment.
Imperfect gates: when operations performed on the qubit don’t exactly match specifications.
Crosstalk: qubits are affected by the states of each other and are influenced by operations performed on other qubits. Managing such crosstalk is a big challenge for scaling to larger number of qubits.

The baseline metrics

You measure the stability of a qubit – its robustness – with coherences times. The longer the coherence time, the better.
Your ease of performing gates is captured in the gate speed.
The fidelity of your gate is how likely the gate operation is to deliver the intended outcome – a typical target is ‘four nines’, meaning 99.99%.
The ratio of coherence time to gate time approximately tells you the achievable circuit depth – how many layers of operations you can perform within the qubit’s lifetime.

The error-corrected future

Beyond counting qubits

How good an outcome you get from a quantum computation scales differently with the number of qubits for different algorithms. This graphic is adapted from benchmarking work by the Quantum Economic Development Consortium (QED-C).

What algorithms exist?

Not every computation can run faster or in parallel on a quantum computer. Only certain algorithms are known to bring advantages. Known algorithms offering a speedup mostly rest on a few primitives:

More algorithms are listed at quantumalgorithmzoo.org

This is a circuit representation of a Quantum Fourier Transform.

Making algorithms efficient

What else to know