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 :
بازگشت