This section displays the backend Run options for a user to run a circuit when submitted as a job on a CPU, GPU, or QPU along with High-Performance Computers(HPCs) options and listed Backend options.
Click Run in the upper right corner. In the modal that opens, select an available system simulator or HPC systems. Systems send the circuit to real quantum hardware when selected with the QPU option, and simulators.
Demonstrated here with a video tour of the options available at the backend to submit the job on CPU, GPU, and QPU.
Select Processor
Gives a user with an option to select from listed Processor such as –
- CPU
- GPU
- Vector
- Quantum Processing Unit(QPU)
Select HPC: Gives a user an option to select from listed HPCs such as :
- Param Utkarsh
- QACC-Cluster
Simulator Backend
The user has been presented with a range of options for the Simulator Backend, from which they can make a selection. Listed here are the CPU options available
- QASM Simulator
- Statevector Simulator
- Aer Simulator Density Matrix
- Cirq Simulator
GPU – Aer_cuStateVector
Aer_cuStateVector is a feature within the Qiskit Aer framework that allows you to leverage the power of your GPU to perform state vector simulations of quantum circuits. State vector simulation involves calculating the complete quantum state of a system after a circuit is applied.
- Qiskit Aer: Aer is a high-performance simulator for quantum circuits included in the Qiskit library. It provides various simulation methods, including state vector simulation.
- State vector Simulation: This type of simulation calculates the entire state vector of a quantum circuit. The state vector holds the amplitudes (complex numbers representing probabilities) of finding the system in each possible basis state after the circuit is applied.
- GPU Acceleration: Aer_cuStateVector utilizes the NVIDIA cuStateVec library, which offers optimized kernels for state vector simulation on GPUs. This significantly speeds up simulations compared to CPU-based approaches, especially for larger circuits.
- Faster Simulations: Running state vector simulations on GPUs can lead to significant speedups compared to CPU simulations, particularly for complex circuits with many qubits.
- Improved Scalability: Leveraging GPUs allows you to handle larger quantum circuits that might be impractical to simulate on CPUs due to resource limitations.
Select Quantum Hardware(QPU)
The user is presented with a range of options for the available Quantum Hardware, from which they can select. A user can only submit a job on QPU if he/she has an API key, which can be generated here and then copied and pasted into the provided placeholder in the user’s profile section.
The following are the available QPU platforms available:
- ibm_brisbane
- ibm_kyiv
- ibm_sherbrooke