论文标题
AutoComm:在分布式量子程序中实现有效通信的框架
AutoComm: A Framework for Enabling Efficient Communication in Distributed Quantum Programs
论文作者
论文摘要
分布式量子计算(DQC)是扩展近期量子设备的计算能力的有前途方法。但是,量子设备之间的非本地量子通信比每个量子设备中的局部量子通信要昂贵且容易出错。 DQC通信优化的先前工作集中于为每个非本地门的通信协议优化,然后采用量子汇编设计,这些量子汇编设计是为单个量子计算机中局部多量门门(例如Controled-X或CX门)设计的。分布式量子程序中的沟通模式尚未进行充分的研究,从而导致了远距离的沟通成本。在本文中,我们确定了爆发通信,这是一种特定的Qubit节点通信模式,在许多分布式程序中广泛存在,并且可以利用以指导通信开销优化。然后,我们提出AutoComm,一种自动编译器框架,以首先从输入程序中提取突发通信模式,然后优化发现的爆发通信的通信步骤。实验结果表明,我们提出的AutoComm可以平均将通信资源消耗和计划延迟分别降低75.6%和71.4%。
Distributed quantum computing (DQC) is a promising approach to extending the computational power of near-term quantum devices. However, the non-local quantum communication between quantum devices is much more expensive and error-prone than the local quantum communication within each quantum device. Previous work on the DQC communication optimization focus on optimizing the communication protocol for each individual non-local gate and then adopt quantum compilation designs which are designed for local multi-qubit gates (such as controlled-x or CX gates) in a single quantum computer. The communication patterns in distributed quantum programs are not yet well studied, leading to a far-from-optimal communication cost. In this paper, we identify burst communication, a specific qubit-node communication pattern that widely exists in many distributed programs and can be leveraged to guide communication overhead optimization. We then propose AutoComm, an automatic compiler framework to first extract the burst communication patterns from the input programs, and then optimize the communication steps of burst communication discovered. Experimental results show that our proposed AutoComm can reduce the communication resource consumption and the program latency by 75.6% and 71.4% on average, respectively.