用cuQuantum框架进行量子计算模拟
Simulate Quantum Computation Using cuQuantum Framework
摘要:
量子计算模拟是使用经典计算机和相应框架对量子计算进行模拟,是设计和实现量子算法的有力工具。cuQuantum作为模拟量子计算的框架,为使用GPU进行量子计算模拟提供了重要工具,但在使用该框架时,由于表示法与直观有一定差距,带来了使用上的一些问题,通过研究和学习该框架,以及使用该框架对量子线路的基本操作进行模拟,澄清了框架使用过程中的相关问题,为后续设计和实现量子算法提供基础。
Abstract:
The simulation of quantum computation is a powerful tool for designing and implementing quantum algorithms by using classical computers and corresponding frameworks. The cuQuantum, as a framework for simulating quantum computing, provides an important tool for quantum computing simulation using GPU. However, since there is a certain gap between representation and intuition when using this framework, it brings some problems in the usage. By studying and learning the framework and using the framework to simulate the basic operation of quantum circuits, the related problems in the usage of the framework are clarified, which provides a basis for the subsequent design and implementation of quantum algorithms.
参考文献
|
[1]
|
Deutsch, D. (1985) Quantum Theory, the Church-Turing Principle and the Universal Quantum Computer. Proceedings of the Royal Society of London. Series A, 400, 97. [Google Scholar] [CrossRef]
|
|
[2]
|
Shor, P.W. (1997) Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. SIAM Journal on Computing, 26, 1484-1509. [Google Scholar] [CrossRef]
|
|
[3]
|
Simon. D.R. (1997) On the Power of Quantum Computation. SIAM Journal on Computing, 26, 1474-1483. [Google Scholar] [CrossRef]
|
|
[4]
|
Grover. L. (1996) A Fast Quantum Mechanical Algorithm for Database Search. Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing, Philadelphia, July 1996, 212-219. [Google Scholar] [CrossRef]
|
|
[5]
|
Nielsen, M.A. and Chuang, I.L. (2015) Quantum Computation and Quantum Information. 10th Anniversary Edition. Cambridge University Press, Cambridge.
|
|
[6]
|
NVIDIA Corporation (2022) The Cuquantum Documents. https://docs.nvidia.com/cuda/cuquantum/#
|