Title of article
Workflow of the Grover algorithm simulation incorporating CUDA and GPGPU Original Research Article
Author/Authors
Xiangwen Lu، نويسنده , , Jiabin Yuan، نويسنده , , Weiwei Zhang، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2013
Pages
7
From page
2035
To page
2041
Abstract
The Grover quantum search algorithm, one of only a few representative quantum algorithms, can speed up many classical algorithms that use search heuristics. No true quantum computer has yet been developed. For the present, simulation is one effective means of verifying the search algorithm. In this work, we focus on the simulation workflow using a compute unified device architecture (CUDA). Two simulation workflow schemes are proposed. These schemes combine the characteristics of the Grover algorithm and the parallelism of general-purpose computing on graphics processing units (GPGPU). We also analyzed the optimization of memory space and memory access from this perspective. We implemented four programs on CUDA to evaluate the performance of schemes and optimization. Through experimentation, we analyzed the organization of threads suited to Grover algorithm simulations, compared the storage costs of the four programs, and validated the effectiveness of optimization. Experimental results also showed that the distinguished program on CUDA outperformed the serial program of libquantum on a CPU with a speedup of up to 23 times (12 times on average), depending on the scale of the simulation.
Keywords
Grover’s algorithm , CUDA , simulation , GPGPU
Journal title
Computer Physics Communications
Serial Year
2013
Journal title
Computer Physics Communications
Record number
1136621
Link To Document