Classical computers require large memory resources and computational power to simulate quantum circuits with a large number of qubits. Even supercomputers that can store huge amounts of data face a scalability issue in regard to parallel quantum computing simulations because of the latency of data movements between distributed memory spaces. Here, we apply a cache blocking technique by inserting swap gates in quantum circuits to decrease data movements. We implemented this technique in the open source simulation framework Qiskit Aer. We evaluated our simulator on GPU clusters and observed good scalability.
翻译:古代计算机需要大量的内存资源和计算能力来模拟量子电路和大量qubits。即使是能够存储大量数据的超级计算机也面临着平行量子计算模拟的可缩放问题,因为分布式内存空间之间的数据移动时间很短。在这里,我们采用缓存屏蔽技术,在量子电路中插入交换门以减少数据移动。我们在开源模拟框架 Qiskit Aer 中应用了这一技术。我们评估了在 GPU 集群上的模拟器并观察到了良好的可缩放性。