Qniverse
  • Home
  • About Qniverse
  • Getting Access
  • Brochure
  • Documentation
  • Log In
Select Page

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
  • Running Circuits

Running Circuits

2 min read

Running Quantum Circuits: A Guide

 

https://qniverse.in/wp-content/uploads/2025/04/running-circuits.mp4

 

 

1. Platform Selection

  • CPU (Simulators):

    Simulators: Ideal for initial circuit design, testing, and debugging. They offer high fidelity and can simulate small- to medium-sized circuits efficiently.

    • Advantages: Fast execution, low cost, easily accessible.
    • Disadvantages: Limited to smaller circuits due to exponential resource growth with increasing qubit number.

Examples: Qiskit Aer and Cirq.

 

  • GPU (Simulators):

 

Simulators: Leverage the parallel processing power of GPUs to accelerate certain simulation tasks.

Advantages: Can simulate larger circuits than CPUs alone.

Disadvantages: Still limited by the exponential resource growth of quantum simulations.

Examples: TensorFlow Quantum, NVIDIA cuQuantum, GPU A100.

 

  • QPUs (Quantum Processing Units – Real Quantum Hardware):

 

  • Access to real quantum hardware for executing actual quantum circuits.
    • Advantages: Execute true quantum algorithms and explore real-world quantum phenomena.
    • Disadvantages: Limited qubit count, high noise levels, longer execution times, and limited availability.

 

2. Job Submission and Result Viewing

    • Create an Account: Register with the chosen platform
    • Circuit Definition:
      • Use a programming language (e.g., Python with Qiskit, Cirq) to define your quantum circuit.
      • Specify parameters like the number of qubits, gates, and measurements.
    • Job Submission:
      • Submit your circuit to the chosen platform (simulator, GPU, or QPU).
      • Configure job parameters (e.g., number of shots, backend selection).
    • Job Monitoring:
      • Track the progress of your job on the platform’s dashboard.
    • Result Retrieval:
      • Download the results of your circuit execution (e.g., measurement outcomes, execution time).

 

3. Saving and Exporting Work

  • Code:
    • Save your circuit definition code (text format) for reproducibility and collaboration.
  • Results:
    • Export results (measurement data, execution times) in test format or analysis and visualization.
  • Circuits: Some platforms allow you to save and load circuit definitions for later use.  

Key Considerations:

  • Circuit Complexity: For small circuits, simulators are generally sufficient. For larger circuits or when exploring real quantum phenomena, consider GPUs or QPUs.
  • Noise and Errors: Real quantum hardware is subject to noise.
Backend SystemsVisualization

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