论文标题

各种NISQ设备的上下文敏感和持续时间含量映射

Context-Sensitive and Duration-Aware Qubit Mapping for Various NISQ Devices

论文作者

Zhang, Yu, Deng, Haowei, Li, Quanxi

论文摘要

在过去的十年中,量子计算(QC)技术已经达到了第二次复兴。一些完全可编程的QC设备是基于超导或离子陷阱技术构建的。尽管不同的量子技术具有自己的参数指标,但NISQ时代的QC设备具有共同的特征和挑战,例如有限的量子和连通性,短相干时间和高门错误率。程序员编写的量子程序几乎不可能直接在真实硬件上运行,因为通常允许几对Qubits允许两倍的门。因此,量子计算编译器必须解决映射问题并转换原始程序以适合硬件限制。为了解决上述问题,我们总结了不同的量子技术,并抽象定义了量子摘要机器(QAM);然后,根据QAM提出了上下文敏感的持续时间敏感算法(CODAR)。通过引入每个量子的锁定,Codar可以意识到门持续时间差异和程序上下文,这使其有能力提取更多程序的并行性并减少程序执行时间。与最著名的算法相比,Codar将几种量子算法的总执行时间减少了,并减少了17.5%-19.4%的总执行时间,平均在不同的体系结构中。

Quantum computing (QC) technologies have reached a second renaissance in the last decade. Some fully programmable QC devices have been built based on superconducting or ion trap technologies. Although different quantum technologies have their own parameter indicators, QC devices in the NISQ era share common features and challenges such as limited qubits and connectivity, short coherence time and high gate error rates. Quantum programs written by programmers could hardly run on real hardware directly since two-qubit gates are usually allowed on few pairs of qubits. Therefore, quantum computing compilers must resolve the mapping problem and transform original programs to fit the hardware limitation. To address the issues mentioned above, we summarize different quantum technologies and abstractly define Quantum Abstract Machine (QAM); then propose a COntext-sensitive and Duration-Aware Remapping algorithm (Codar) based on the QAM. By introducing lock for each qubit, Codar is aware of gate duration difference and program context, which bring it abilities to extract more program's parallelism and reduce program execution time. Compared to the best-known algorithm, Codar halves the total execution time of several quantum algorithms and cut down 17.5% - 19.4% total execution time on average in different architectures.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源