QPU & Emulators
Neutral-atom QPU hardware and cloud-hosted emulators for quantum job execution.
Every Pasqal quantum task runs on a backend, either a neutral-atom Quantum Processing Unit (QPU) or one of our Emulators running on classical resources. This page explains what’s on offer, where each QPU and emulators available, and how to pick the right one.
A QPU (Quantum Processing Unit) is real quantum hardware which leverages individual atoms trapped in arrays of laser light to perform computations
An emulator reproduces the behaviour of a QPU using classical resources. They should be used for development, debugging and scaling studies before you spend time on the real hardware.
Emulators can run either locally on your machine or remotely on Pasqal Cloud and third-party providers.
Availability
Section titled “Availability”Pasqal remote emulators and QPUs are deployed and accessible in a variety of environments: directly on Pasqal Cloud platform, through hyperscalers or inside an HPC center. Not every backend is offered on every access channel. The table below lists remote availability per backend and access channel.
| Pasqal Cloud | Google Cloud | Azure Quantum | OVHCloud | Scaleway | HPC Access | |
|---|---|---|---|---|---|---|
FRESNEL | ||||||
FRESNEL_CAN1 | ||||||
FRESNEL_SA1 | KSA Cloud | |||||
RUBY | CEA | |||||
SOL | Cineca | |||||
JADE | Jülich | |||||
EMU_FREE | ||||||
EMU_MPS | ||||||
EMU_SV | ||||||
EMU_TN |
Choosing a backend and a device
Section titled “Choosing a backend and a device”A backend and a device are two different but complementary concepts: you always need one of each to run a quantum program.
The device defines the physical constraints and capabilities that a quantum program (sequence) must satisfy — such as the maximum number of atoms, available channels, and layout rules.
- Targeting an emulator backend: you’re free to build your own virtual device to experiment, or reuse a real QPU’s device to mimic its constraints. For example, you can build a sequence using the FRESNEL_CAN1 device and execute it on the EMU_MPS backend — a common workflow to validate a sequence on an emulator using the real QPU’s specifications before submitting to hardware.
- Targeting a QPU backend: you must build your sequence using that QPU’s actual device.
The backend is what executes your job. It is either:
- an emulator, or
- a QPU (real quantum hardware).
Selection flow
Section titled “Selection flow”- Choose a library to build your sequence and check out its quick start guide
- Build your sequence using a device — a virtual device (free choice) or a real device (required for QPU)
- Choose a backend — an emulator or a QPU
Choosing a backend
Section titled “Choosing a backend”Run either locally on your own machine (free, open-source emulators) or remotely on Pasqal Cloud or external cloud providers, which covers cloud emulators as well as QPUs. The usual workflow is to run first on an emulator, then on a QPU. Weigh the trade-offs: emulators are either exact (full state vector, small registers) or approximate (tensor-network, large registers); execution is either free or billed depending on the chosen access channel, your contract and the chosen backend.
- Just starting? Use EMU_FREE (remote, free).
- Need exact results? EMU_SV keeps the full state vector for registers up to ~25 qubits.
- Remote or local? Use remote if you have no access to sufficient CPU/GPU resources locally to run your simulations or if you want a turn-key solution. Otherwise use local emulators, for example on your own machine or on an HPC cluster.
- Scaling toward QPU size? EMU_MPS handles 80 qubits with a controllable approximation.
- About to run on hardware? Submit your sequence to a QPU using
QPUBackendonce it validates on an emulator. The QPU is reachable through Pasqal Cloud directly and through external cloud providers. Availability, region and access route depend on the device — please refer to our QPU page for additional information.
View QPU page
Status
Section titled “Status”The cloud-hosted backends status history and planned maintenance windows are available on the following status page:
Check Status page
