Scientific applications are starting to explore the viability of quantum computing. This exploration typically begins with quantum simulations that can run on existing classical platforms, albeit without the performance advantages of real quantum resources. In the context of high-performance computing (HPC), the incorporation of simulation software can often take advantage of the powerful resources to help scale-up the simulation size. The configuration, installation and operation of these quantum simulation packages on HPC resources can often be rather daunting and increases friction for experimentation by scientific application developers. We describe a framework to help streamline access to quantum simulation software running on HPC resources. This includes an interface for circuit-based quantum computing tasks, as well as the necessary resource management infrastructure to make effective use of the underlying HPC resources. The primary contributions of this work include a classification of different usage models for quantum simulation in an HPC context, a review of the software architecture for our approach and a detailed description of the prototype implementation to experiment with these ideas using two different simulators (TNQVM \& NWQ-Sim). We include initial experimental results running on the Frontier supercomputer at the Oak Ridge Leadership Computing Facility (OLCF) using a synthetic workload generated via the SupermarQ quantum benchmarking framework.
翻译:科学应用正开始探索量子计算的可行性。这一探索通常始于可在现有经典平台上运行的量子模拟,尽管其不具备真实量子资源的性能优势。在高性能计算(HPC)背景下,模拟软件的集成往往能够利用强大的计算资源来扩展模拟规模。然而,在HPC资源上配置、安装和运行这些量子模拟软件包通常相当复杂,增加了科学应用开发者进行实验的阻力。本文描述了一个框架,旨在简化对运行于HPC资源上的量子模拟软件的访问。该框架包括一个面向基于线路的量子计算任务的接口,以及必要的资源管理基础设施,以有效利用底层HPC资源。本工作的主要贡献包括:对HPC环境下量子模拟的不同使用模式进行分类,阐述我们方法的软件架构,并详细描述使用两种不同模拟器(TNQVM与NWQ-Sim)对这些构想进行实验的原型实现。我们提供了在橡树岭领导计算设施(OLCF)的Frontier超级计算机上运行、通过SupermarQ量子基准测试框架生成的合成工作负载的初步实验结果。