diff --git a/articles/TOC.yml b/articles/TOC.yml index 7d8bcb78a..de5e1737c 100644 --- a/articles/TOC.yml +++ b/articles/TOC.yml @@ -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: diff --git a/articles/azure-quantum-quotas.md b/articles/azure-quantum-quotas.md index e5f48b9cf..ade54a07e 100644 --- a/articles/azure-quantum-quotas.md +++ b/articles/azure-quantum-quotas.md @@ -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] diff --git a/articles/backend-simulators.md b/articles/backend-simulators.md index 1cb05ed63..fd85a51bb 100644 --- a/articles/backend-simulators.md +++ b/articles/backend-simulators.md @@ -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 @@ -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 diff --git a/articles/overview-azure-quantum.md b/articles/overview-azure-quantum.md index c9e37b3c6..750b942f3 100644 --- a/articles/overview-azure-quantum.md +++ b/articles/overview-azure-quantum.md @@ -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. diff --git a/articles/pricing.md b/articles/pricing.md index 6ce500503..824dfc76d 100644 --- a/articles/pricing.md +++ b/articles/pricing.md @@ -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 @@ -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) @@ -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 | |---|---| -|
| IonQ's trapped-ion gate-based quantum computers are universal and dynamically reconfigurable in software, providing up to 25 qubits in the Ionq Aria QPUs, and 36 qubits in the IonQ Forte 1 QPU and Forte Enterprise 1 QPU. All qubits are fully connected, meaning you can run a two-qubit gate between any pair. The implementation of quantum gate operations is done by manipulating Ytterbium ions with laser pulses. IonQ provides a GPU-accelerated quantum simulator supporting up to 36 qubits, using the same set of gates IonQ provides on its quantum hardware. For more information, see the [IonQ provider page](xref:microsoft.quantum.providers.ionq). |
-|
| PASQAL's neutral atom-based quantum processors operating at room temperature have long coherence times and impressive qubit connectivity. The operations are performed with optical tweezers, using laser light to manipulate 1D and 2D quantum registers with up to a hundred qubits. For more information, see the [PASQAL provider page](xref:microsoft.quantum.providers.pasqal). |
+|
| Pasqal's neutral atom-based quantum processors operating at room temperature have long coherence times and impressive qubit connectivity. The operations are performed with optical tweezers, using laser light to manipulate 1D and 2D quantum registers with up to a hundred qubits. For more information, see the [Pasqal provider page](xref:microsoft.quantum.providers.pasqal). |
|
| Rigetti's systems are powered by superconducting qubit-based quantum processors. They offer fast gate times, low-latency conditional logic, and fast program execution times. At the chip level, each superconducting qubit consists of a non-linear Josephson inductance in parallel with an ultra-low-loss capacitor to create a resonant structure in the 3-6GHz range. Qubits are coupled to a linear superconducting resonator for readout. The combination of the qubit, the linear readout resonator, and the associated wiring provides a general-purpose quantum circuit element capable of reliably encoding, manipulating, and reading out quantum information. Rigetti's processors use arrays of qubits coupled to one another with on-chip capacitances. Single and multi-qubit logic operations are implemented through the application of microwave or DC pulses. For more information, see the [Rigetti provider](xref:microsoft.quantum.providers.rigetti) page. |
@@ -37,8 +37,11 @@ Microsoft's provider partners offer a wide-range of qubit availability for their
| [IonQ Aria 1](xref:microsoft.quantum.providers.ionq#ionq-aria-quantum-computer) | 25 qubits |
| [IonQ Forte 1](xref:microsoft.quantum.providers.ionq#ionq-forte-quantum-computer) | 36 qubits |
| [IonQ Forte Enterprise 1](xref:microsoft.quantum.providers.ionq#ionq-forte-enterprise-quantum-computer) | 36 qubits |
-| [PASQAL Emu-TN](xref:microsoft.quantum.providers.pasqal#emulator) | 100 qubits |
-| [PASQAL Fresnel1](xref:microsoft.quantum.providers.pasqal#fresnel1) | 100 qubits |
+| [Pasqal EMU_SV](xref:microsoft.quantum.providers.pasqal#emu_sv) | 25 qubits |
+| [Pasqal EMU_MPS](xref:microsoft.quantum.providers.pasqal#emu_mps) | 80 qubits |
+| [Pasqal EMU_FREE](xref:microsoft.quantum.providers.pasqal#emu_free) | 12 qubits |
+| [Pasqal FRESNEL](xref:microsoft.quantum.providers.pasqal#fresnel) | 100 qubits |
+| [Pasqal FRESNEL_CAN1](xref:microsoft.quantum.providers.pasqal#fresnel_can1) | 100 qubits |
| [Quantinuum H2-1 Syntax Checker](xref:microsoft.quantum.providers.quantinuum#syntax-checkers) | 32 qubits |
| [Quantinuum H2-2 Syntax Checker](xref:microsoft.quantum.providers.quantinuum#syntax-checkers) | 32 qubits |
| [Quantinuum H2-1 Emulator](xref:microsoft.quantum.providers.quantinuum#system-model-h2-emulator) | 20 qubits |
@@ -52,6 +55,6 @@ Microsoft's provider partners offer a wide-range of qubit availability for their
Azure Quantum is a platform for innovation. As the quantum hardware partners across the Azure Quantum ecosystem keep growing, you can explore these upcoming quantum hardware solutions.
-| Provider | Description |
-|---|---|
-|
| Quantum Circuits’ full-stack superconducting circuits have real-time feedback that enables error-correcting, encoding-agnostic entangling gates. You can pre-register today for Azure Quantum’s [private preview](https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRxm1OO5DJVRBs-fh9Rmd-nRURVRKVUJDM05WV1hDRlU2OFFZUlhUN1Q4SCQlQCN0PWcu) of QCI. |
+| Provider | Description |
+| -------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+|
| Quantum Circuits’ full-stack superconducting circuits have real-time feedback that enables error-correcting, encoding-agnostic entangling gates. You can pre-register today for Azure Quantum’s [private preview](https://customervoice.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRxm1OO5DJVRBs-fh9Rmd-nRURVRKVUJDM05WV1hDRlU2OFFZUlhUN1Q4SCQlQCN0PWcu) of QCI. |
diff --git a/articles/quickstart-microsoft-provider-format.md b/articles/quickstart-microsoft-provider-format.md
index 4137759be..ea63fe78e 100644
--- a/articles/quickstart-microsoft-provider-format.md
+++ b/articles/quickstart-microsoft-provider-format.md
@@ -155,7 +155,7 @@ To submit a QIR-formatted circuit, follow these steps:
Each Azure Quantum provider has its own format to represent quantum circuits. You can submit circuits to Azure Quantum in provider-specific formats instead of QIR languages, such as Q# or Qiskit.
- [IonQ](#submit-a-circuit-to-ionq-in-json-format)
-- [PASQAL](#submit-a-circuit-to-pasqal-in-pulser-sdk-format)
+- [Pasqal](#submit-a-circuit-to-pasqal-in-pulser-sdk-format)
- [Quantinuum](#submit-an-openqasm-circuit-to-quantinuum)
- [Rigetti](#submit-a-quil-circuit-to-rigetti)
@@ -203,9 +203,9 @@ The following sample creates a superposition between three qubits in JSON format
print(results)
```
-### Submit a circuit to PASQAL in Pulser SDK format
+### Submit a circuit to Pasqal in Pulser SDK format
-You can use the Pulser SDK to create pulse sequences and submit them to PASQAL targets.
+You can use the Pulser SDK to create pulse sequences and submit them to Pasqal targets.
#### Install the Pulser SDK
@@ -227,13 +227,13 @@ Define both a register and a layout. The register specifies where to arrange the
For details on layouts, see the [Pulser documentation](https://pulser.readthedocs.io/en/stable/tutorials/reg_layouts.html).
-Create a `devices` object to import the PASQAL quantum computer target, [Fresnel](xref:microsoft.quantum.providers.pasqal#fresnel).
+Create a `devices` object to import the Pasqal quantum computer target, [FRESNEL_CAN1](xref:microsoft.quantum.providers.pasqal#fresnel_can1).
```python
from pulser_pasqal import PasqalCloud
devices = PasqalCloud().fetch_available_devices()
-QPU = devices["FRESNEL"]
+QPU = devices["FRESNEL_CAN1"]
```
##### Pre-calibrated layouts
@@ -319,7 +319,7 @@ Neutral atoms are controlled with laser pulses. The Pulser SDK allows you to cre
```
> [!NOTE]
- > You can use the `QPU = devices["FRESNEL"]` device or import a virtual device from Pulser for more flexibility. The use of a `VirtualDevice` allows for sequence creation that's less constrained by device specifications, which lets you run on an emulator. For more information, see [Pulser documentation](https://pulser.readthedocs.io/en/stable/tutorials/creating.html#2.-Initializing-the-Sequence).
+ > You can use the `QPU = devices["FRESNEL_CAN1"]` device or import a virtual device from Pulser for more flexibility. The use of a `VirtualDevice` allows for sequence creation that's less constrained by device specifications, which lets you run on an emulator. For more information, see [Pulser documentation](https://pulser.readthedocs.io/en/stable/tutorials/creating.html#2.-Initializing-the-Sequence).
1. Add pulses to your sequence. To do so, create and add pulses to the channels that you declared. For example, the following code creates a pulse and adds it to channel `ch0`:
@@ -355,7 +355,7 @@ def prepare_input_data(seq):
return to_send
```
-#### Submit the pulse sequence to a PASQAL target
+#### Submit the pulse sequence to Pasqal target
1. Set the proper input and output data formats. For example, the following code sets the input data format to `pasqal.pulser.v1` and the output data format to `pasqal.pulser-results.v1`.
@@ -366,7 +366,7 @@ def prepare_input_data(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=shots # Number of shots
)
@@ -377,10 +377,10 @@ def prepare_input_data(seq):
> [!NOTE]
> The time required to run a job on the QPU depends on current queue times. You can view the average queue time for a target in the **Providers** pane of your workspace.
-1. Submit the program to PASQAL. Before you submit your code to real quantum hardware, it's a best practice to test your code on the emulator `pasqal.sim.emu-tn` target.
+1. Submit the program to Pasqal. Before you submit your code to real quantum hardware, it's a best practice to test your code on the emulator `pasqal.sim.emu-mps` target.
```python
- target = workspace.get_targets(name="pasqal.sim.emu-tn") # Change to "pasqal.qpu.fresnel" to use Fresnel QPU
+ target = workspace.get_targets(name="pasqal.sim.emu-mps") # Change to "pasqal.qpu.fresnel-can1" to use FRESNEL_CAN1 QPU
job = submit_job(target, seq, 10)
job.wait_until_completed()