8 minutes
A quantum processing unit (QPU) is a type of state-of-the-art processing hardware that uses qubits (quantum bits) to solve complex problems by using quantum mechanics.
As they contain the quantum part of quantum computers, QPUs can be used to help solve challenging problems facing humanity with the potential to impact climate change, pharmaceutical development and artificial intelligence (AI).
In the same way a central processing unit (CPU) can be thought of as “the brain of the computer” in classical computing, the quantum processing unit functions like “the brain” of quantum computing systems. Just as a CPU is more than just a chip and includes several other components, a QPU contains physical computational qubits as well as the control electronics and classical compute hardware used for holding instructions in memory, amplifying and managing input and output signals and separating signals from noise.
The QPU is the core component of any quantum computer, and the quantum chip is the core component of a QPU. At IBM, the quantum chip is a multilayer semiconductor etched with superconducting components. These components are the physical qubits used to perform quantum calculations. These chips are further divided into multiple layers featuring the qubits, readout resonators and multiple layers of wiring for inputs and outputs.
QPUs contain a quantum chip similar in size to your average computer chip—also known as a quantum data plane—composed of physical qubits laid out in various configurations, and the structures to hold them in place. The chip is held at cold temperatures near absolute zero in a dilution refrigerator.
QPUs also include control electronics and classical compute hardware required for input and output. Some of these components sit inside the dilution refrigerators, while other components sit in a rack at room temperature beside the dilution refrigerator.
QPUs are unique among computer processor units. Unlike CPUs, quantum processors take advantage of quantum physics to store and process data differently. Classical CPUs use binary bits to store data as either a 0 or a 1.
Qubits can store binary information in zeros and ones, but they can also hold a superposition, meaning they store a special combination of both 0 and 1. QPUs also take advantage of several other key quantum principles that allow them to process information in ways classical computers struggle to replicate.
Representing a generational advancement in computer science, QPUs are designed to process quantum algorithms better than even the most powerful supercomputers. Optimized for large-scale quantum calculations, QPUs are not intended to replace CPUs. Instead, QPUs are being integrated into high-performance computing (HPC) systems alongside CPUs and graphics processing units (GPUs).
In a quantum-centric supercomputer, each type of processor functions differently and is used for processing different types of computations with the ecosystem:
Considered only theoretical in the 20th century, recent advancements in quantum technologies have led to a surge in QPU development. Today, IBM is pushing the boundaries of computer science to develop viable QPUs capable of achieving quantum advantage—the ability to outperform all classical supercomputing methods for solving a given problem. Developers at IBM are leading the pack, already delivering QPUs and quantum hardware with quantum utility—the ability to provide reliable, accurate outputs to quantum circuits beyond the reach of brute-force classical simulations.
Quantum computing is an emergent technology that harnesses the power of quantum mechanics to solve problems too complex for even the most powerful supercomputers. Tasks like factoring large prime numbers, which might take a classical computer hundreds of thousands of years, can theoretically be accomplished in a matter of minutes with a sufficiently powerful quantum computer.
Quantum computers process information differently than classical computers. Unlike classical computers that must compute every step of a complicated calculation with the rules of logic, quantum circuits made from qubits can process many entries of dataset simultaneously with quantum operations, providing a new way to tackle certain problems and potentially improving efficiency by many orders of magnitude.
Classical computing:
Quantum computing:
Quantum processors do not perform mathematical equations the same way classical computers do. Unlike classical computers that must compute every step of a complicated calculation with the rules of logic, quantum circuits made from qubits process many entries of dataset simultaneously with quantum operations, providing a new way to tackle certain problems and potentially improving efficiency by many orders of magnitude.
Whereas traditional computers use transistors to store and process data in binary code, QPUs use qubits. IBM QPUs use solid-state superconducting qubits to encode data as either 0, 1, or a superposition of 0 and 1. As the number of qubits increases, every possible combination of all the qubits’ values can also be held in a superposition. Within these positions, certain qubits might become entangled, in which case their values become dependent on others, and they can no longer be considered to be behaving independently. Measuring one entangled qubit instantly provides information on the state of the other. Entanglement is a valuable tool for running quantum algorithms.
At the end of a quantum calculation, the data is converted by the QPU and supporting hardware into binary, and either a 0 or 1 will be measured on each qubit with a probability corresponding to its contribution to the superposition.
Quantum technologies can use actual particles known as molecular qubits or hardware mimicking the behavior of particles (such as superconducting qubits) to perform calculations in ways that binary bits can’t, enabled by four key principles only found in quantum systems.
Generally, qubits are created by manipulating and measuring quantum particles (smallest known building blocks of the physical universe, such as photons, electrons, trapped ions and atoms) or by engineering systems that mimic these particles.
Certain types of qubits are better suited for certain tasks, although all known qubits are still highly sensitive. QPUs used in functional quantum computers require significant support hardware and software to maintain proper calibration and handle external noise. Software solutions like IBM’s Qiskit software stack feature tools that are used to orchestrate across quantum and classical hardware and perform necessary quantum error handling to help eliminate inaccurate readouts through automation.
While the chip inside of a QPU is about the same size as the chips in a typical CPU or GPU, quantum computing systems might be as large as a four-door sedan. This extra bulk mostly comes from cryogenic systems and refrigerators that must cool the qubits to temperatures colder than outer space to maintain coherence. It also includes other classical components used to send and apply instructions and return outputs, which can be stored at room temperature.
Quantum computers powered by QPUs excel at solving certain complex problems, with the potential to speed up the processing of large-scale data sets. From the development of new drugs and performing machine learning (ML) in a new way to supply-chain optimization and performing time-series modeling on complex climate data, quantum computing might hold the key to breakthroughs in many critical industries.
QPUs will also be used in quantum-centric supercomputing to solve the most complicated and challenging problems facing humanity today in the following fields:
Explore IBM’s quantum computing roadmap, which charts advancements in quantum processors, software and scaling technologies. See how quantum breakthroughs today are driving the future of computation, from cutting-edge research to scalable commercial applications.
Explore how leading companies such as Boeing, Mercedes-Benz, ExxonMobil and CERN are using IBM Quantum technology to tackle complex problems. Discover real-world applications that are shaping the future of industries with quantum technology.
Discover the steps IBM is taking to lead the quantum computing revolution, along with real-world adoption cases from industry leaders.
Explore the latest innovations, research breakthroughs and career opportunities as we push the boundaries of quantum computing with IBM Quantum.
IBM provides quantum computing technologies including Qiskit SDK and Qiskit Runtime for scalable and performance-oriented quantum computing.
Bringing useful quantum computing to the world through Qiskit Runtime and IBM Quantum Safe.
Safeguard your enterprise against post-quantum cryptography risks with IBM Quantum Safe Transformation Services.
IBM web domains
ibm.com, ibm.org, ibm-zcouncil.com, insights-on-business.com, jazz.net, mobilebusinessinsights.com, promontory.com, proveit.com, ptech.org, s81c.com, securityintelligence.com, skillsbuild.org, softlayer.com, storagecommunity.org, think-exchange.com, thoughtsoncloud.com, alphaevents.webcasts.com, ibm-cloud.github.io, ibmbigdatahub.com, bluemix.net, mybluemix.net, ibm.net, ibmcloud.com, galasa.dev, blueworkslive.com, swiss-quantum.ch, blueworkslive.com, cloudant.com, ibm.ie, ibm.fr, ibm.com.br, ibm.co, ibm.ca, community.watsonanalytics.com, datapower.com, skills.yourlearning.ibm.com, bluewolf.com, carbondesignsystem.com