Quantum Computing

Nehajoshi
Catalysts Reachout
Published in
5 min readOct 31, 2022

What is Quantum Computing??

Quantum computing is an area of computer science that uses the principles of quantum theory. Quantum theory explains the behavior of energy and material on the atomic and subatomic levels. Quantum computing uses subatomic particles, such as electrons or photons. Quantum bits, or qubits, allow these particles to exist in more than one state (i.e., 1 and 0) at the same time.

In simple terms Quantum computing relates to computing made by a quantum computer. Compared to traditional computing done by a classical computer, a quantum computer should be able to store much more information and operate with more efficient algorithms. This translates to solving extremely complex tasks faster.

How do quantum computers work??

Quantum computers are elegant machines, smaller and requiring less energy than supercomputers. An IBM Quantum processor is a wafer not much bigger than the one found in a laptop. And a quantum hardware system is about the size of a car, made up mostly of cooling systems to keep the superconducting processor at its ultra-cold operational temperature. A classical processor uses bits to perform its operations. A quantum computer uses qubits (CUE-bits) to run multidimensional quantum algorithms.

  • Superfluids: Your desktop computer likely uses a fan to get cold enough to work. Our quantum processors need to be very cold — about a hundredth of a degree above absolute zero. To achieve this, we use super-cooled Superfluids to create superconductors.
  • Superconductors: At those ultra-low temperatures certain materials in our processors exhibit another important quantum mechanical effect: electrons move through them without resistance. This makes them “superconductors.” When electrons pass through superconductors they match up, forming “Cooper pairs.” These pairs can carry a charge across barriers, or insulators, through a process known as quantum tunneling. Two superconductors placed on either side of an insulator form a Josephson junction.
  • Control: Our quantum computers use Josephson junctions as superconducting qubits. By firing microwave photons at these qubits, we can control their behavior and get them to hold, change, and read out individual units of quantum information.
  • Superposition: A qubit itself isn’t very useful. But it can perform an important trick: placing the quantum information it holds into a state of superposition, which represents a combination of all possible configurations of the qubit. Groups of qubits in superposition can create complex, multidimensional computational spaces. Complex problems can be represented in new ways in these spaces.
  • Entanglement: Entanglement is a quantum mechanical effect that correlates the behavior of two separate things. When two qubits are entangled, changes to one qubit directly impact the other. Quantum algorithms leverage those relationships to find solutions to complex problems.

Features of Quantum Computing

Superposition and entanglement are two features of quantum physics on which quantum computing is based. They empower quantum computers to handle operations at speeds exponentially higher than conventional computers and with much less energy consumption.

Superposition: According to IBM, it’s what a qubit can do rather than what it is that’s remarkable. A qubit places the quantum information that it contains into a state of superposition. This refers to a combination of all possible configurations of the qubit. “Groups of qubits in superposition can create complex, multidimensional computational spaces. Complex problems can be represented in new ways in these spaces.”6

Entanglement: Entanglement is integral to quantum computing power. Pairs of qubits can be made to become entangled. This means that the two qubits then exist in a single state. In such a state, changing one qubit directly affects the other in a manner that’s predictable.

Quantum algorithms are designed to take advantage of this relationship to solve complex problems. While doubling the number of bits in a classical computer doubles its processing power, adding qubits results in an exponential upswing in computing power and ability.

Why do we need quantum computers?

When scientists and engineers encounter difficult problems, they turn to supercomputers. These are very large classical computers, often with thousands of classical CPU and GPU cores. However, even supercomputers struggle to solve certain kinds of problems. If a supercomputer gets stumped, that’s probably because the big classical machine was asked to solve a problem with a high degree of complexity. When classical computers fail, it’s often due to complexity

Complex problems are problems with lots of variables interacting in complicated ways. Modeling the behavior of individual atoms in a molecule is a complex problem, because of all the different electrons interacting with one another. Sorting out the ideal routes for a few hundred tankers in a global shipping network is complex too.

Quantum Computer vs. Classical Computer

Quantum computers have a more basic structure than classical computers. They have no memory or processor. All a quantum computer uses is a set of superconducting qubits.

Quantum computers and classical computers process information differently. A quantum computer uses qubits to run multidimensional quantum algorithms. Their processing power increases exponentially as qubits are added. A classical processor uses bits to operate various programs. Their power increases linearly as more bits are added. Classical computers have much less computing power.

Classical computers are best for everyday tasks and have low error rates. Quantum computers are ideal for a higher level of task, e.g., running simulations, analyzing data (such as for chemical or drug trials), creating energy-efficient batteries. They can also have high error rates.

Quantum Computers In Development

Google: Google is spending billions of dollars to build its quantum computer by 2029. The company opened a campus in California called Google AI to help it meet this goal. Once developed, Google could launch a quantum computing service via the cloud.

IBM: IBM plans to have a 1,000-qubit quantum computer in place by 2023. For now, IBM allows access to its machines for those research organizations, universities, and laboratories that are part of its Quantum Network.

Microsoft: Microsoft offers companies access to quantum technology via the Azure Quantum platform.

Others: There’s interest in quantum computing and its technology from financial services firms such as JPMorgan Chase and Visa.

--

--