本文通过引入Hetarch(用于设计异质量子系统的工具箱)来实现异质FTQC设计的挑战,并使用它来探索异性设计方案。使用分层方法,我们可以将量子算法分解为较小的操作(类似于经典应用程序内核),从而大大简化了设计空间和所得的权衡。专门针对超导系统,我们设计了由多种超导设备组成的优化异质硬件,将物理约束抽象成设计规则,使设备能够将设备组装到针对特定操作的标准单元中。最后,我们提供了一个异质的设计空间探索框架,该框架将模拟负担减少了10个或更多倍,并使我们能够将最佳的设计点提高。我们使用这些技术来设计用于纠缠蒸馏,误差校正和代码传送的超导量子模块,将错误率降低2。6×,10。7×和3。0×与均质系统相比。
近年来,嘈杂中型量子计算 (NISQ) 占据了新闻头条,而容错量子计算 (FTQC) 的长期愿景则具有巨大的潜力,尽管目前资源成本和量子纠错 (QEC) 开销难以解决。对于感兴趣的问题,FTQC 将需要数百万个具有长相干时间、高保真度门和紧凑尺寸的物理量子位,才能超越经典系统。正如异构专业化在经典计算中提供了扩展优势一样,它同样在 FTQC 中引起了人们的兴趣。然而,由于设计空间巨大和物理约束多变,在 FTQC 系统的硬件或软件元素中系统地使用异构性仍然是一个严峻的挑战。本文通过介绍用于设计异构量子系统的工具箱 HetArch 并使用它来探索异构设计场景,应对了使异构 FTQC 设计实用化的挑战。我们使用分层方法,将量子算法依次分解为更小的操作(类似于经典应用内核),从而大大简化了设计空间和由此产生的权衡。我们专门针对超导系统,设计由各种超导设备组成的优化异构硬件,将物理约束抽象为设计规则,使设备能够组装成针对特定操作进行优化的标准单元。最后,我们提供了一个异构设计空间探索框架,将模拟负担减少了 10 4 倍或更多
