What is a QPU and how will it drive quantum computing? – IT-Online

A QPU, also known as a quantum processor, is the brain of a quantum computer that uses the behaviour of particles like electrons or photons to make certain kinds of calculations much faster than processors in todays computers.

By Rick Merritt, senior staff writer atNvidia

Just as GPUs and DPUs enableaccelerated computingtoday, theyre also helping a new kind of chip, the QPU, boot up the promise ofquantum computing.

In your hand, a quantum processing unit might look and feel very similar to a graphics or a data processing unit. Theyre all typically chips, or modules with multiple chips, but under the hood the QPU is a very different beast.

So whats a QPU?

A QPU, aka a quantum processor, is the brain of a quantum computer that uses the behaviour of particles like electrons or photons to make certain kinds of calculations much faster than processors in todays computers.

QPUs rely on behaviours like superposition, the ability of a particle to be in many states at once, described in the relatively new branch of physics called quantum mechanics.

By contrast, CPUs, GPUs and DPUs all apply principles of classical physics to electrical currents. Thats why todays systems are called classical computers.

QPUs could advance cryptography, quantum simulations and machine learning and solve thorny optimisation problems.

How does a quantum processor work?

CPUs and GPUs calculate in bits, on/off states of electrical current that represent zeros or ones. By contrast, QPUs get their unique powers by calculating in qubits quantum bits that can represent many different quantum states.

A qubit is an abstraction that computer scientists use to express data based on the quantum state of a particle in a QPU. Like the hands on a clock, qubits point to quantum states that are like points in a sphere of possibilities.

The power of a QPU is often described by the number of qubits it contains. Researchers are developing additional ways to test and measure the overall performance of a QPU.

Many ways to make a qubit

Corporate and academic researchers are using a wide variety of techniques to create the qubits inside a QPU.

The most popular approach these days is called a superconducting qubit. Its basically made from one or more tiny metallic sandwiches called Josephson junctions, where electrons tunnel through an insulating layer between two superconducting materials.

Qubits inside IBMs Eagle superconducting QPU.

The current state of the art creates more than 100 of these junctions into a single QPU. Quantum computers using this approach isolate the electrons by cooling them to temperatures near absolute zero with powerful refrigerators that look like high-tech chandeliers.

Qubits inside IBMs Eagle superconducting QPU.

A qubit of light

Some companies use photons rather than electrons to form qubits in their quantum processors. These QPUs dont require expensive, power-hungry refrigerators, but they need sophisticated lasers and beam splitters to manage the photons.

Researchers are using and inventing other ways to create and connect qubits inside QPUs. For example, some use an analogue process called quantum annealing, but systems using these QPUs have limited applications.

Its early days for quantum computers, so its not yet clear what sorts of qubits in what kinds of QPUs will be widely used.

Simple chips, exotic systems

Theoretically, QPUs may require less power and generate less heat than classical processors. However, the quantum computers they plug into can be somewhat power hungry and expensive.

Thats because quantum systems typically require specialised electronic or optical control subsystems to precisely manipulate particles. And most require vacuum enclosures, electromagnetic shielding or sophisticated refrigerators to create the right environment for the particles.

D-Wave shows qubits and QPU in a full system.

Thats one reason why quantum computers are expected to live mainly in supercomputing centers and large data centres.

QPUs do cool stuff

Thanks to the complex science and technology, researchers expect the QPUs inside quantum computers will deliver amazing results. They are especially excited about four promising possibilities.

First, they could take computer security to a whole new level.

Quantum processors can factor enormous numbers quickly, a core function in cryptography. That means they could break todays security protocols, but they can also create new, much more powerful ones.

In addition, QPUs are ideally suited to simulating the quantum mechanics of how stuff works at the atomic level. That could enable fundamental advances in chemistry and materials science, starting domino effects in everything from the design of lighter airplanes to more effective drugs.

Researchers also hope quantum processors will solve optimization problems classical computers cant handle in fields like finance and logistics. And finally, they may even advance machine learning.

So when will QPUs be available?

For quantum researchers, QPUs cant come soon enough. But challenges span the gamut.

On the hardware level, QPUs are not yet powerful or dependable enough to tackle most real-world jobs. However, early QPUs and GPUs simulating them with software likeNvidia cuQuantum are beginning to show results that help researchers, especially in projects exploring how to build better QPUs and develop quantum algorithms.

Researchers are using prototype systems available through several companies like Amazon, IBM, IonQ, Rigetti, Xanadu and more. Governments around the world are beginning to see the promise of the technology, so theyre making significant investments to build ever larger and more ambitious systems.

How do you program a quantum processor?

Software for quantum computing is still in its infancy.

Much of it looks like the kind of assembly-language code programmers had to slog through in the early days of classical computers. Thats why developers have to understand the details of the underlying quantum hardware to get their programs running.

But here, too, there are real signs of progress toward the holy grail a single software environment that will work across any supercomputer, a sort of quantum OS.

Several early projects are in the works. All struggle with the limitations of the current hardware; some are hampered by the limits of the companies developing the code.

For example, some companies have deep expertise in enterprise computing but lack experience in the kind of high-performance environments where much of the scientific and technical work in quantum computing will be done. Others lack expertise in AI, which has synergies with quantum computing.

Enter hybrid quantum systems

The research community widely agrees that for the foreseeable future, classical and quantum computers will work in tandem. So, software needs to run well across QPUs, CPU and GPUs, too.

Researchers described a hybrid classical-quantum computer in a 2017 paper.

To drive quantum computing forward, Nvidia recently announced theNvidia Quantum Optimized Device Architecture(QODA), an open platform for programming hybrid quantum systems.

QODA includes a high-level language thats concise and expressive so its powerful and easy to use. With QODA, developers can write programs that run on QPUs in quantum computers and GPUs simulating QPUs in classical systems.

Nvidia QODA provides developers a unified platform for programming any hybrid quantum-classical computer.

QODA will support every kind of quantum computer and every sort of QPU.

At its launch, quantum system and software providers including Pasqal, Xanadu, QC Ware and Zapata expressed support for QODA. Users include major supercomputing centers in the US and Europe.

QODA builds on NVIDIAs extensive expertise in CUDA software, which accelerates HPC and AI workloads for scientific, technical and enterprise users.

With a beta release of QODA expected before the end of the year, the outlook for QPUs in 2023 and beyond is bright.

Related

See more here:

What is a QPU and how will it drive quantum computing? - IT-Online

Related Posts

Comments are closed.