Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions articles/TOC.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,11 +84,11 @@
href: provider-ionq.md
- name: IonQ support policy
href: provider-support-ionq.md
- name: PASQAL
- name: Pasqal
items:
- name: PASQAL provider and targets
- name: Pasqal provider and targets
href: provider-pasqal.md
- name: PASQAL support policy
- name: Pasqal support policy
href: provider-support-pasqal.md
- name: Quantinuum
items:
Expand Down
2 changes: 1 addition & 1 deletion articles/azure-quantum-quotas.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Quotas are based on your provider plan selection. If you want to increase your q
In Azure Quantum, hardware and software providers define and control the quotas of their offerings. For detailed quota information, see each provider reference page.

- [IonQ quota](xref:microsoft.quantum.providers.ionq#limits-and-quotas)
- [PASQAL quota](xref:microsoft.quantum.providers.pasqal#limits-and-quotas)
- [Pasqal quota](xref:microsoft.quantum.providers.pasqal#limits-and-quotas)
- [Quantinuum quota](xref:microsoft.quantum.providers.quantinuum#limits-and-quotas)

> [!NOTE]
Expand Down
12 changes: 6 additions & 6 deletions articles/backend-simulators.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
author: azure-quantum-content
description: Learn how to run your Q# programs on the backend simulators available from quantum providers, such as IonQ, PASQAL, Quantinuum, and Rigetti.
description: Learn how to run your Q# programs on the backend simulators available from quantum providers, such as IonQ, Pasqal, Quantinuum, and Rigetti.
ms.author: quantumdocwriters
ms.date: 07/23/2025
ms.service: azure-quantum
Expand Down Expand Up @@ -28,18 +28,18 @@ IonQ provides a GPU-accelerated idealized simulator supporting up to 29 qubits,

For more information, see the [IonQ provider](xref:microsoft.quantum.providers.ionq) page.

## PASQAL
## Pasqal

PASQAL's Emu-TN emulator simulates the time-evolution of a quantum state using the Schrödinger's equation corresponding to the actions that the lasers perform.
Pasqal's EMU_MPS is a Pulser backend emulating this dynamic with matrix product states (MPS). Matrix Product States (MPS) or tensor train (TT) are a specific class of tensor networks that provide a tractable parametrization of quantum states.

Emu-TN emulator runs on a cluster of NVIDIA DGX nodes, each equipped with NVIDIA A100 GPUs, enabling the emulation of PASQAL’s quantum processors. It's a key tool to prototype and validate quantum programs before running them on the QPU (quantum processing unit). Up to 100 qubits in 2D arrays can be emulated to develop industrial applications and to advance scientific discovery.
EMU_MPS emulator runs on a cluster of NVIDIA DGX nodes, each equipped with NVIDIA A100 GPUs, enabling the emulation of Pasqal’s quantum processors. It's a key tool to prototype and validate quantum programs before running them on the QPU (quantum processing unit). Up to 80 qubits in 2D arrays can be emulated to develop industrial applications and to advance scientific discovery.

- Job Type: `Simulation`
- Data Format: `application/json`
- Target ID: `pasqal.sim.emu-tn`
- Target ID: `pasqal.sim.emu-mps`
- Target Execution Profile: N/A

For more information, see the [PASQAL provider](xref:microsoft.quantum.providers.pasqal) page.
For more information, see the [Pasqal provider](xref:microsoft.quantum.providers.pasqal) page.

## Quantinuum

Expand Down
2 changes: 1 addition & 1 deletion articles/overview-azure-quantum.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ Azure Quantum offers some of the most compelling and diverse quantum resources a
Choose the provider that best suits the characteristics of your problem and your needs.

- [IONQ](xref:microsoft.quantum.providers.ionq): Dynamically reconfigurable trapped-ion quantum computers for up to 36 fully connected qubits, that lets you run a two-qubit gate between any pair.
- [PASQAL](xref:microsoft.quantum.providers.pasqal): Neutral atom-based quantum processors that operate at room temperature, with long coherence times and impressive qubit connectivity.
- [Pasqal](xref:microsoft.quantum.providers.pasqal): Neutral atom-based quantum processors that operate at room temperature, with long coherence times and impressive qubit connectivity.
- [Quantinuum](xref:microsoft.quantum.providers.quantinuum): Trapped-ion systems with high-fidelity, fully connected qubits, low error rates, qubit reuse, and the ability to perform mid-circuit measurements.
- [Rigetti](xref:microsoft.quantum.providers.rigetti): Powered by superconducting qubit-based quantum processors, these systems offer fast gate times, low-latency conditional logic, and fast program execution times.

Expand Down
10 changes: 5 additions & 5 deletions articles/pricing.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
author: azure-quantum-content
description: Learn about the different pricing plans for Azure Quantum providers, including IonQ, PASQAL, Quantinuum, and Rigetti.
description: Learn about the different pricing plans for Azure Quantum providers, including IonQ, Pasqal, Quantinuum, and Rigetti.
ms.author: quantumdocwriters
ms.date: 09/17/2025
ms.service: azure-quantum
Expand Down Expand Up @@ -78,11 +78,11 @@ For more information about Azure infrastructure costs, see [Azure Blob Storage p

***

## PASQAL
## Pasqal

[PASQAL](xref:microsoft.quantum.providers.pasqal) charges for job execution time on its quantum processor - the 100-qubit Fresnel - and its state of the art tensor networks emulator - EMU-TN.
[Pasqal](xref:microsoft.quantum.providers.pasqal) charges for job execution time on its quantum processor - the 100-qubit Orion Beta generation called Fresnel - and its state-of-the-art emulators - EMU-MPS and EMU-SV.

PASQAL offers one billing plan: **Pay As You Go**.
Pasqal offers one billing plan: **Pay As You Go**.


### [Pay As You Go](#tab/tabid-paygoPasqal)
Expand All @@ -91,7 +91,7 @@ In the Pay-as-you-go plan the usage is charged based on the job execution time o

|Pricing | Includes access to |
|---|---|
|<ul><li>USD 300/QPU hour + Azure infrastructure costs</li><li>USD 15/EMU-TN hour + Azure infrastructure costs </li></ul> | <ul><li>PASQAL Fresnel QPU</li><li>PASQAL EMU-TN </li></ul>|
|<ul><li>EUR 3,000 per QPU-hour + Azure infrastructure costs</li><li>EUR 15 per emulator-hour + Azure infrastructure costs </li></ul> | <ul><li>Pasqal FRESNEL, FRESNEL_CAN1 QPUs</li><li>Pasqal EMU-MPS, EMU-SV emulators</li></ul>|

For more information about Azure infrastructure costs, see [Azure Blob Storage pricing](https://azure.microsoft.com/pricing/details/storage/blobs/).

Expand Down
8 changes: 4 additions & 4 deletions articles/provider-global-availability.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,11 +168,11 @@ IonQ offers a Pay-As-You-Go plan through Azure Quantum. For more information abo
- Zambia
- Zimbabwe

## [PASQAL](#tab/tabid-pasqal)
## [Pasqal](#tab/tabid-pasqal)

PASQAL offers a Pay-As-You-Go plan through Azure Quantum. For more information about PASQAL resources on Azure Quantum, see [PASQAL provider and targets](xref:microsoft.quantum.providers.pasqal).
Pasqal offers a Pay-As-You-Go plan through Azure Quantum. For more information about Pasqal resources on Azure Quantum, see [Pasqal provider and targets](xref:microsoft.quantum.providers.pasqal).

### PASQAL is available in the following countries/regions:
### Pasqal is available in the following countries/regions:

- Australia
- Austria
Expand Down Expand Up @@ -213,7 +213,7 @@ PASQAL offers a Pay-As-You-Go plan through Azure Quantum. For more information a
- United States


### PASQAL is unavailable in the following countries/regions:
### Pasqal is unavailable in the following countries/regions:

- Afghanistan
- Albania
Expand Down
87 changes: 62 additions & 25 deletions articles/provider-pasqal.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,91 @@
---
author: azure-quantum-content
ms.author: quantumdocwriters
description: This document provides the technical details of the simulators and QPU of the PASQAL quantum provider.
description: This document provides the technical details of the simulators and QPU of the Pasqal quantum provider.
ms.date: 03/10/2025
ms.service: azure-quantum
ms.subservice: computing
ms.topic: concept-article
title: PASQAL quantum computing provider
title: Pasqal quantum computing provider
uid: microsoft.quantum.providers.pasqal
---

# PASQAL provider
# Pasqal provider

PASQAL's quantum computers control neutral atoms with optical tweezers, using laser light to manipulate quantum registers with up to a hundred qubits.
Pasqal's quantum computers control neutral atoms with optical tweezers, using laser light to manipulate quantum registers with up to a hundred qubits.

- Publisher: [PASQAL](https://www.pasqal.com/)
- Publisher: [Pasqal](https://www.pasqal.com/)
- Provider ID: `pasqal`

The following targets available from this provider:

| Target name | Target ID | Number of qubits | Description |
|---------------------|--------------------|-------------------------------|-------------|
| [Emu-TN](#emulator) | pasqal.sim.emu-tn | 100 qubits 1D and 2D networks | Simulates the time-evolution of a quantum state using the Schrödinger equation corresponding to the actions that the lasers perform. |
| [Fresnel](#fresnel) | pasqal.qpu.fresnel | 100 qubits | PASQAL's neutral atoms quantum computer. |
| Target name | Target ID | Number of qubits | Description |
| ----------------------------- | ----------------------- | ----------------------------- | ------------------------------------------------------------------------------------------------------------- |
| [EMU_SV](#emu_sv) | pasqal.sim.emu-sv | 25 qubits 1D and 2D networks | Emulators are backends designed to emulate the dynamics of programmable arrays of neutral atoms. |
| [EMU_MPS](#emu_mps) | pasqal.sim.emu-mps | 80 qubits 1D and 2D networks | Emulators are backends designed to emulate the dynamics of programmable arrays of neutral atoms. |
| [EMU_FREE](#emu_free) | pasqal.sim.emu-free | 12 qubits 1D and 2D networks | Emulators are backends designed to emulate the dynamics of programmable arrays of neutral atoms. |
| [FRESNEL](#fresnel) | pasqal.qpu.fresnel | 100 qubits | FRESNEL is a hardware neutral atoms QPU - Orion Beta generation. |
| [FRESNEL_CAN1](#fresnel_can1) | pasqal.qpu.fresnel-can1 | 100 qubits | FRESNEL_CAN1 is a hardware neutral atoms QPU - Orion Beta generation. |

## Emulator
## EMU_SV

PASQAL's Emu-TN emulator simulates the time-evolution of a quantum state using the Schrödinger's equation corresponding to the actions that the lasers perform.
Emulators are backends designed to emulate the dynamics of programmable arrays of neutral atoms.

Emu-TN emulator runs on a cluster of DGX nodes, each equipped with NVIDIA A100 GPUs, enabling the emulation of PASQAL’s quantum processors. It's a key tool to prototype and validate quantum programs before running them on the QPU . Up to 100 qubits in 2D arrays can be emulated to develop industrial applications and to advance scientific discovery.
EMU_SV is a Pulser backend emulating these dynamics using state vectors (SV). State vector representation provides a complete description of the quantum state, enabling highly accurate simulations with GPU acceleration if enabled.

For more information, see the [Pasqal EMU_MPS documentation](https://docs.pasqal.com/emulationtools/emusv/)

- Job Type: `Simulation`
- Data Format: `application/json`
- Target ID: `pasqal.sim.emu-tn`
- Target Execution Profile: N/A
- Target ID: `pasqal.sim.emu-sv`

Comment thread
jlehnersd marked this conversation as resolved.
## EMU_MPS

Emulators are backends designed to emulate the dynamics of programmable arrays of neutral atoms.

## Fresnel
EMU_MPS is a Pulser backend emulating this dynamic with matrix product states (MPS). Matrix Product States (MPS) or tensor train (TT) are a specific class of tensor networks that provide a tractable parametrization of quantum states.

Fresnel is PASQAL's quantum computer based on neutral atoms. The neutral atoms, controlled by optical tweezers, compose an array of 100 qubits.
For more information, see the [Pasqal EMU_MPS documentation](https://docs.pasqal.com/emulationtools/emumps/)

- Job Type: `Simulation`
- Data Format: `application/json`
- Target ID: `pasqal.sim.emu-mps`

Neutral atoms quantum devices use highly focused lasers, so-called optical tweezers, to trap and manipulate neutral atoms individually to create 1D or 2D qubit arrays in arbitrary configurations. Current PASQAL generation of devices use around 100 rubidium atoms for computations. Each qubit is represented by a two-level energy state in a Rubidium atom, usually a ground state and a Rydberg state which is a high energy state.
## EMU_FREE

Emulators are backends designed to emulate the dynamics of programmable arrays of neutral atoms.

EMU_FREE is a small Pulser backend on which you can emulate small systems (not more than 12 qubits).

- Job Type: `Simulation`
- Data Format: `application/json`
- Target ID: `pasqal.sim.emu-free`

## FRESNEL

FRESNEL is a hardware neutral atoms QPU (Quantum Processing Unit) - Orion Beta generation. It is an optical machine at heart, utilizing light to trap and manipulate arrays of Rubidium atoms.

By making use of optical tweezers we can assemble an adjustable quantum register for the atoms which will serve as our computational basis. For the Pasqal machine one single trapped atom corresponds to one qubit.

- Job Type: `Quantum program`
- Data Format: `application/json`
- Target ID: `pasqal.qpu.fresnel`
- Target Execution Profile: N/A

## FRESNEL_CAN1

FRESNEL_CAN1 is a hardware neutral atoms QPU (Quantum Processing Unit) - Orion Beta generation.

It is an optical machine at heart, utilizing light to trap and manipulate arrays of Rubidium atoms.

By making use of optical tweezers we can assemble an adjustable quantum register for the atoms which will serve as our computational basis. For the Pasqal machine one single trapped atom corresponds to one qubit.

- Job Type: `Quantum program`
- Data Format: `application/json`
- Target ID: `pasqal.qpu.fresnel-can1`

## Pulser SDK

In PASQAL QPU, individual atoms are trapped at well-defined positions in 1D or 2D lattices. [Pulser](https://github.com/pasqal-io/Pulser) is a framework for composing, simulating and executing pulse sequences on neutral atoms quantum devices. For more information, see [Pulser documentation](https://pulser.readthedocs.io/en/latest/).
In Pasqal QPU, individual atoms are trapped at well-defined positions in 1D or 2D lattices. [Pulser](https://github.com/pasqal-io/Pulser) is a framework for composing, simulating and executing pulse sequences on neutral atoms quantum devices. For more information, see [Pulser documentation](https://pulser.readthedocs.io/en/latest/).

To install Pulser SDK packages, run the following code:

Expand All @@ -59,7 +96,7 @@ To install Pulser SDK packages, run the following code:

## Input data format

PASQAL targets accept JSON files as input data format. To submit the pulse sequences, you need to convert the Pulser objects into a JSON string that can be used as input data.
Pasqal targets accept JSON files as input data format. To submit the pulse sequences, you need to convert the Pulser objects into a JSON string that can be used as input data.

```python
# Convert the sequence to a JSON string
Expand All @@ -71,7 +108,7 @@ def prepare_input_data(seq):
return to_send
```

Before submitting your quantum job to PASQAL, you need to set proper input and output data format parameters. For example, the following code sets the input data format to `pasqal.pulser.v1` and the output data format to `pasqal.pulser-results.v1`.
Before submitting your quantum job to Pasqal, you need to set proper input and output data format parameters. For example, the following code sets the input data format to `pasqal.pulser.v1` and the output data format to `pasqal.pulser-results.v1`.

```python
# Submit the job with proper input and output data formats
Expand All @@ -80,17 +117,17 @@ def submit_job(target, seq):
input_data=prepare_input_data(seq), # Take the JSON string previously defined as input data
input_data_format="pasqal.pulser.v1",
output_data_format="pasqal.pulser-results.v1",
name="PASQAL sequence",
name="Pasqal sequence",
shots=100 # Number of shots
)
```

For more information about how to submit jobs to the PASQAL provider, see [Submit a circuit to PASQAL using Pulser SDK](xref:microsoft.quantum.quickstarts.computing.provider#submit-a-circuit-to-pasqal-using-pulser-sdk).
For more information about how to submit jobs to the Pasqal provider, see [Submit a circuit to Pasqal using Pulser SDK](xref:microsoft.quantum.quickstarts.computing.provider#submit-a-circuit-to-pasqal-using-pulser-sdk).

## Pricing

To see the PASQAL billing plan, visit [Azure Quantum pricing](xref:microsoft.quantum.providers-pricing#pasqal).
To see the Pasqal billing plan, visit [Azure Quantum pricing](xref:microsoft.quantum.providers-pricing#pasqal).

## Limits and quotas

PASQAL quotas apply to the usage of the emulator and QPU and can be increased with a support ticket. To see your current limits and quotas, go to the **Operations** section and select the **Quotas** blade of your workspace on the [Azure portal](https://portal.azure.com). Refer to [Azure Quantum quotas](xref:microsoft.quantum.quotas) for more information.
Pasqal quotas apply to the usage of the emulator and QPU and can be increased with a support ticket. To see your current limits and quotas, go to the **Operations** section and select the **Quotas** blade of your workspace on the [Azure portal](https://portal.azure.com). Refer to [Azure Quantum quotas](xref:microsoft.quantum.quotas) for more information.
12 changes: 6 additions & 6 deletions articles/provider-support-pasqal.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
---
author: azure-quantum-content
ms.author: quantumdocwriters
description: This document provides details on the support policy for the PASQAL quantum provider in Azure Quantum
description: This document provides details on the support policy for the Pasqal quantum provider in Azure Quantum
ms.date: 03/10/2025
ms.service: azure-quantum
ms.subservice: computing
ms.topic: troubleshooting-general
title: Support Policy for PASQAL in Azure Quantum
title: Support Policy for Pasqal in Azure Quantum
uid: microsoft.quantum.providers.pasqal.support
---

# Support policy for PASQAL in Azure Quantum
# Support policy for Pasqal in Azure Quantum

This article describes the Microsoft support policy that applies when you use the PASQAL provider in Azure Quantum. The article applies to any of the [targets](xref:microsoft.quantum.providers.pasqal) offered by PASQAL.
This article describes the Microsoft support policy that applies when you use the Pasqal provider in Azure Quantum. The article applies to any of the [targets](xref:microsoft.quantum.providers.pasqal) offered by Pasqal.

## Azure support

In general, problems using PASQAL on Microsoft Azure Quantum are best addressed with the Azure Quantum support team directly by [creating an Azure support case](/azure/azure-portal/supportability/how-to-create-azure-support-request). This team has all the necessary details to isolate the issue you're experiencing and direct the report to the right point of contact. The Azure support team also has the means to reach PASQAL support outside of business hours for the most urgent issues.
In general, problems using Pasqal on Microsoft Azure Quantum are best addressed with the Azure Quantum support team directly by [creating an Azure support case](/azure/azure-portal/supportability/how-to-create-azure-support-request). This team has all the necessary details to isolate the issue you're experiencing and direct the report to the right point of contact. The Azure support team also has the means to reach Pasqal support outside of business hours for the most urgent issues.

## Pasqal support

In some situations, the Azure Support team will need to redirect you to PASQAL's support team. You may receive a quicker response by reaching out to [PASQAL directly](mailto:help@pasqal.com).
In some situations, the Azure Support team will need to redirect you to Pasqal's support team. You may receive a quicker response by reaching out to [Pasqal directly](mailto:help@pasqal.com).

## Support timeline

Expand Down
Loading