Qniverse
  • Home
  • About Qniverse
  • Getting Access
  • Brochure
  • Documentation
  • Log In
Select Page
  • Home
  • About Qniverse
  • Getting Access
  • Brochure
  • Documentation
  • Log In
Search...
⌘ K

User Guide

13
  • Introduction to Qniverse
  • Creating an Account
  • Profile & Account
  • Quantum Gates
  • Measurement on Basis(x,y,z)
  • Circuit Composer Area
  • Code Editor Area
  • Building Circuits
  • Compute Resources
  • Backend Systems
  • Running Circuits
  • Visualization
  • View Jobs

QSDK

19
  • Gates Palette
    • Gates Palette
  • Algorithms
    • Simon’s Algorithm
    • Bernstein-Vazirani Algorithm
    • Deutsch Function
    • Deutsch-Jozsa Algorithm
    • Grover’s Algorithm(Search)
    • Quantum Teleportation
    • Super Dense Coding
    • Quantum Phase Estimation (QPE)
    • Quantum Fourier Transform (QFT)
    • Shor’s Algorithm
    • Quantum Walks Algorithm(1D)
    • Variational Quantum Eigensolver (VQE)
    • Harrow-Hassidim-Lloyd(HHL) Algorithm
    • Quantum Veto Algorithm
    • QSVM
    • QKMeans Algorithm
    • Quantum Private Comparison(QPC) Algorithm
    • QuantumKNN Algorithm

FAQ and Troubleshooting

2
  • Bug Report/Feedback
  • Terms & Privacy
View Categories
  • Home
  • Docs
  • User Guide
  • Backend Systems

Backend Systems

4 min read

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. Select an available system simulator or HPC system in the open model. 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.

Video Player
https://qniverse.in/wp-content/uploads/2024/12/run-backend-settings-1.mp4

Media error: Format(s) not supported or source(s) not found

Download File: https://qniverse.in/wp-content/uploads/2024/12/run-backend-settings-1.mp4?_=1
00:00
00:00
00:00
Use Up/Down Arrow keys to increase or decrease volume.

 

Select Processor #

Gives a user with an option to select from listed Processors 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, which they can select. Listed here are the CPU options available

CPU #

  • Qiskit QASM Simulator
  • Qiskit Statevector Simulator
  • Aer DM Simulator
  • Cirq Simulator

 

GPU #

Aer_StateVector_simulator_GPU: Aer_StateVector_simulator_GPU 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 applying the circuit.
  • GPU Acceleration: Aer_StateVector_simulaor_GPU 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.

 

Nvidia_cudaq_statevector_simulator:

The NVIDIA CUDA-Q Statevector Simulator is a high-performance tool that uses NVIDIA GPUs to accelerate simulations of quantum circuits. Its key features—such as GPU acceleration, scalability, precision, and seamless integration with the CUDA ecosystem—make it an invaluable resource for researchers and developers working on quantum computing applications.

Key Features:

GPU Acceleration: Leverages the parallel processing power of NVIDIA GPUs to significantly speed up quantum circuit simulations. This is crucial for handling larger circuits and more complex simulations that would be prohibitively slow on CPUs alone.
State vector Representation: Stores and manipulates the quantum state as a complex-valued vector. This allows for accurate simulation of quantum circuits and enables calculations of various properties of the quantum system.
Scalability: Supports scaling simulations across multiple GPUs and even multiple nodes in a cluster. This enables researchers to tackle larger and more complex problems that exceed the memory capacity of a single GPU.
Precision: Offers options for both single-precision (FP32) and double-precision (FP64) simulations. This allows users to choose the appropriate level of precision for their simulations, balancing accuracy with performance.
Integration with CUDA-Q: Seamlessly integrates within the NVIDIA CUDA-Q framework. This allows users to leverage other CUDA-Q features like custom kernel definitions and integration with other CUDA libraries.
Efficient Memory Management: Optimizes memory usage to minimize data transfer between CPU and GPU, further improving performance.

 

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
Compute ResourcesRunning Circuits
Table of Contents
  • Select Processor
  • Simulator Backend
  • CPU
  • GPU
  • Select Quantum Hardware(QPU)

GET IN TOUCH

Ready to Get Started?

Have a query or a feedback? Reach out to us to learn more about the Qniverse and we will be in touch with you at the earliest.



qniverse [at] cdac [dot] in

C-DAC

Copyright © 2025, C-DAC, All rights reserved.

Developed and maintained by Quantum Technology Group, C-DAC Bengaluru

Ministry of Electronics and Information Technology (MeitY), Govt. of India

Terms of Service
Privacy Policy