Optimizing Quantum Simulation for Heterogeneous Computing: a Hadamard Transformation Study
Anderson Ávila, Murilo Schumalfuss, Renata Reiser, Mauricio Lima Pilla, Adriano Maron · Journal of Physics Conference Series · 2015
The D-GM execution environment improves distributed simulation of quantum algorithms in heterogeneous computing environments comprising both multi-core CPUs and GPUs. The main contribution of this work consists in the optimization of the environment VirD-GM, conceived in three steps: ( i ) the theoretical studies and implementation of the abstractions of the Mixed Partial Process defined in the qGM model, focusing on the reduction of the memory consumption regarding multidimensional QTs; ( ii ) the distributed/parallel implementation of such abstractions allowing its execution on clusters of GPUs; ( iii ) and optimizations that predict multiplications by zero-value of the quantum states/transformations, implying reduction in the number of computations. The results obtained in this work embrace the distribute/parallel simulation of Hadamard gates up to 21 qubits, showing scalability with the increase in the number of computing nodes.