Qubit mapping is essential to quantum computing's fidelity and quantum computers' resource utilization. Yet, the existing qubit mapping schemes meet some challenges (e.g., crosstalk, SWAP overheads, diverse device topologies, etc.), leading to qubit resource under-utilization, high error rate, and low fidelity in computing results. This paper presents QuCloud+, a new qubit mapping scheme capable of handling these challenges. QuCloud+ has several new designs. (1) QuCloud+ enables multi-programming quantum computing on quantum chips with 2D/3D topology. (2) It partitions physical qubits for concurrent quantum programs with the crosstalk-aware community detection technique and further allocates qubits according to qubit degree, improving fidelity and resource utilization. (3) QuCloud+ includes an X-SWAP mechanism that avoids SWAPs with high crosstalk errors and enables inter-program SWAPs to reduce the SWAP overheads. (4) QuCloud+ schedules concurrent quantum programs to be mapped and executed based on estimated fidelity for the best practice. QuCloud+ outperforms the previous multi-programming work on various devices by 6.84% on fidelity and saves 40.9% additional gates required during mapping transition.
翻译:Qubit 映射对于计算是否准确和量子计算机的资源利用至关重要。 然而, 现有的 qubit 映射计划遇到了一些挑战( 如交叉跟踪、 SWAP 间接费用、 多种设备地形等 ), 导致Qubit 资源使用不足、 高错误率和计算结果的低忠诚度。 本文展示了 Qucloud+, 这是一种能够处理这些挑战的新 qubit 映射计划。 Qucloud+ 有几项新的设计。 (1) Quclod+ 能够用 2D/3D 的表层来计算量子芯片的多方案量子计算。 (2) 它将同时的量子方案的物理量子分隔, 导致交叉跟踪社区探测技术使用不足、 高错误率和计算结果的低忠诚度。 (3) Qucloud+ 包含一个X- SWAP 机制, 避免SWAP 出现高度交叉错误, 并且能够使 Program SWAP 能够减少 SWAP 和 2D/3D 3 上 2D