iQuantum: A Case for Modeling and Simulation of Quantum Computing Environments
arXiv:2303.15729 · doi:10.1109/QSW59989.2023.00013
Abstract
Today's quantum computers are primarily accessible through the cloud and potentially shifting to the edge network in the future. With the rapid advancement and proliferation of quantum computing research worldwide, there has been a considerable increase in demand for using cloud-based quantum computation resources. This demand has highlighted the need for designing efficient and adaptable resource management strategies and service models for quantum computing. However, the limited quantity, quality, and accessibility of quantum resources pose significant challenges to practical research in quantum software and systems. To address these challenges, we propose iQuantum, a first-of-its-kind simulation toolkit that can model hybrid quantum-classical computing environments for prototyping and evaluating system design and scheduling algorithms. This paper presents the quantum computing system model, architectural design, proof-of-concept implementation, potential use cases, and future development of iQuantum. Our proposed iQuantum simulator is anticipated to boost research in quantum software and systems, particularly in the creation and evaluation of policies and algorithms for resource management, job scheduling, and hybrid quantum-classical task orchestration in quantum computing environments integrating edge and cloud resources.
arXiv comment10 pages, 8 figures
References in corpus (16)
- Quantum Computing in the NISQ era and beyond
- QuTiP: An open-source Python framework for the dynamics of open quantum systems
- A Quantum Engineer's Guide to Superconducting Qubits
- Survey on Multi-Access Edge Computing for Internet of Things Realization
- Validating quantum computers using randomized model circuits
- Quantum optimization using variational algorithms on near-term quantum devices
- Benchmarking an 11-qubit quantum computer
- Perspectives of quantum annealing: Methods and implementations
- ProjectQ: An Open Source Software Framework for Quantum Computing
- QuEST and High Performance Simulation of Quantum Computers
- CutQC: Using Small Quantum Computers for Large Quantum Circuit Evaluations
- Performing Quantum Computing Experiments in the Cloud
- QuNetSim: A Software Framework for Quantum Networks
- Benchmarking Adversarially Robust Quantum Machine Learning at Scale
- Optimal Stochastic Resource Allocation for Distributed Quantum Computing
- Transpiling Quantum Circuits using the Pentagon Equation