论文标题
通过破坏抽象来资源有效的量子计算
Resource-Efficient Quantum Computing by Breaking Abstractions
论文作者
论文摘要
构建超过其经典对应物的计算能力的量子计算机是一个伟大的工程挑战。量子软件优化可以为第一代量子计算应用程序提供加速途径,从而可以节省多年的工程工作。当前的量子软件堆栈遵循类似于经典计算机堆栈的分层方法,该方法旨在管理复杂性。在这篇综述中,我们指出,可以通过打破这些层之间的抽象来实现量子计算系统的更高效率。我们沿着这条线回顾了几项作品,包括两个硬件感知的汇编优化,它们破坏了量子指令集架构(ISA)抽象和两个错误校正/信息处理方案,以打破Qubit抽象。最后,我们讨论了几个可能的未来方向。
Building a quantum computer that surpasses the computational power of its classical counterpart is a great engineering challenge. Quantum software optimizations can provide an accelerated pathway to the first generation of quantum computing applications that might save years of engineering effort. Current quantum software stacks follow a layered approach similar to the stack of classical computers, which was designed to manage the complexity. In this review, we point out that greater efficiency of quantum computing systems can be achieved by breaking the abstractions between these layers. We review several works along this line, including two hardware-aware compilation optimizations that break the quantum Instruction Set Architecture (ISA) abstraction and two error-correction/information-processing schemes that break the qubit abstraction. Last, we discuss several possible future directions.