一句话:提出面向应用的自动设计流程,在性能损失可忽略下生成简化的超导量子处理器体系结构。
超导量子处理器中增加物理量子比特与连接可提升性能,却会因芯片架构更复杂而降低良率,二者存在内在权衡。本文借鉴应用定制设计原则,提出自动设计流程,为不同量子程序生成简化的超导量子处理器体系结构,且性能损失可忽略。其面向架构设计的 profiling 方法识别对性能和良率关键的程序组件与模式;随后硬件设计流程将复杂设计分解为三个子例程,分别关注不同硬件部件,并结合 profiling 结果与物理约束协同优化。实验表明,该方法优于 IBM 的通用设计方案,可获得更好的 Pareto 最优结果。
More computational resources (i.e., more physical qubits and qubit connections) on a superconducting quantum processor not only improve the performance but also result in more complex chip architecture with lower yield rate. Optimizing both of them simultaneously is a difficult problem due to their intrinsic trade-off. Inspired by the application-specific design principle, this paper proposes an automatic design flow to generate simplified superconducting quantum processor architecture with negligible performance loss for different quantum programs. Our architecture-design-oriented profiling method identifies program components and patterns critical to both the performance and the yield rate. A follow-up hardware design flow decomposes the complicated design procedure into three subroutines, each of which focuses on different hardware components and cooperates with corresponding profiling results and physical constraints. Experimental results show that our design methodology could outperform IBM's general-purpose design schemes with better Pareto-optimal results.,0