<p>Quantum computing has impulsively emerged as a revolutionary paradigm competant enough to solve computational problems that transcend the capabilities of classical computers, generating significant attention in both academic and industry domains. To take advantage of advances in quantum hardware, Quantum Computing researchers must develop software development frameworks and programming tools for designing, simulating, and executing quantum algorithms. The motive of this paper is to provide an overview of the current Quantum Software Ecosystem; by examining current Quantum Software Ecosystem from the perspective of Software Engineering, Programming Languages, Circuit Simulators, Compilers, Hybrid Machine Learning Frameworks, and Cloud Services, including Qiskit, Cirq, Rigetti QCS, Tensorflow Quantum and Quantum Inspire. This overview will be helpful in understanding the various software product capabilities, including circuit construction, algorithm prototyping, performance benchmarking and orchestration of quantum and classical workflows; while also addressing numerous significant issues associated with tools used in the Quantum Software Ecosystem, including fragmentation of the ecosystem, lack of interoperability between tools, dependency on specific hardware, limitations of simulations and difficulties associated with error mitigation. The work presents a systematic literature analysis of existing work on Quantum Software Engineering, Continuous Deployment of Quantum Services, Modularity of Quantum Programs and new approaches to integrate Quantum Edge and High Performance Computing. The conclusion presents a summary of the findings to give a detailed understanding of the evolving Quantum Software Ecosystem and lays out critical directions for achieving scalable, accessible and application driven Quantum Computing solutions in the future.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Q-ST: A Comprehensive Review of Quantum Software and Toolchains, Ecosystems, and Technologies

  • Sabia Hassan,
  • Kaisar J. Giri

摘要

Quantum computing has impulsively emerged as a revolutionary paradigm competant enough to solve computational problems that transcend the capabilities of classical computers, generating significant attention in both academic and industry domains. To take advantage of advances in quantum hardware, Quantum Computing researchers must develop software development frameworks and programming tools for designing, simulating, and executing quantum algorithms. The motive of this paper is to provide an overview of the current Quantum Software Ecosystem; by examining current Quantum Software Ecosystem from the perspective of Software Engineering, Programming Languages, Circuit Simulators, Compilers, Hybrid Machine Learning Frameworks, and Cloud Services, including Qiskit, Cirq, Rigetti QCS, Tensorflow Quantum and Quantum Inspire. This overview will be helpful in understanding the various software product capabilities, including circuit construction, algorithm prototyping, performance benchmarking and orchestration of quantum and classical workflows; while also addressing numerous significant issues associated with tools used in the Quantum Software Ecosystem, including fragmentation of the ecosystem, lack of interoperability between tools, dependency on specific hardware, limitations of simulations and difficulties associated with error mitigation. The work presents a systematic literature analysis of existing work on Quantum Software Engineering, Continuous Deployment of Quantum Services, Modularity of Quantum Programs and new approaches to integrate Quantum Edge and High Performance Computing. The conclusion presents a summary of the findings to give a detailed understanding of the evolving Quantum Software Ecosystem and lays out critical directions for achieving scalable, accessible and application driven Quantum Computing solutions in the future.