Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits at Exascale

Thien Nguyen, Dmitry I. Lyakh, E. Dumitrescu, David Clark, Jeffery Larkin, A. McCaskey
{"title":"Tensor Network Quantum Virtual Machine for Simulating Quantum Circuits at Exascale","authors":"Thien Nguyen, Dmitry I. Lyakh, E. Dumitrescu, David Clark, Jeffery Larkin, A. McCaskey","doi":"10.1145/3547334","DOIUrl":null,"url":null,"abstract":"The numerical simulation of quantum circuits is an indispensable tool for development, verification, and validation of hybrid quantum-classical algorithms intended for near-term quantum co-processors. The emergence of exascale high-performance computing (HPC) platforms presents new opportunities for pushing the boundaries of quantum circuit simulation. We present a modernized version of the Tensor Network Quantum Virtual Machine (TNQVM) that serves as the quantum circuit simulation backend in the eXtreme-scale ACCelerator (XACC) framework. The new version is based on the scalable tensor network processing library ExaTN (Exascale Tensor Networks). It provides multiple configurable quantum circuit simulators that perform either an exact quantum circuit simulation via the full tensor network contraction or an approximate simulation via a suitably chosen tensor factorization scheme. Upon necessity, stochastic noise modeling from real quantum processors is incorporated into the simulations by modeling quantum channels with Kraus tensors. By combining the portable XACC quantum programming frontend and the scalable ExaTN numerical processing backend, we introduce an end-to-end virtual quantum development environment that can scale from laptops to future exascale platforms. We report initial benchmarks of our framework, which include a demonstration of the distributed execution, incorporation of quantum decoherence models, and simulation of the random quantum circuits used for the certification of quantum supremacy on Google’s Sycamore superconducting architecture.","PeriodicalId":365166,"journal":{"name":"ACM Transactions on Quantum Computing","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Transactions on Quantum Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3547334","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

The numerical simulation of quantum circuits is an indispensable tool for development, verification, and validation of hybrid quantum-classical algorithms intended for near-term quantum co-processors. The emergence of exascale high-performance computing (HPC) platforms presents new opportunities for pushing the boundaries of quantum circuit simulation. We present a modernized version of the Tensor Network Quantum Virtual Machine (TNQVM) that serves as the quantum circuit simulation backend in the eXtreme-scale ACCelerator (XACC) framework. The new version is based on the scalable tensor network processing library ExaTN (Exascale Tensor Networks). It provides multiple configurable quantum circuit simulators that perform either an exact quantum circuit simulation via the full tensor network contraction or an approximate simulation via a suitably chosen tensor factorization scheme. Upon necessity, stochastic noise modeling from real quantum processors is incorporated into the simulations by modeling quantum channels with Kraus tensors. By combining the portable XACC quantum programming frontend and the scalable ExaTN numerical processing backend, we introduce an end-to-end virtual quantum development environment that can scale from laptops to future exascale platforms. We report initial benchmarks of our framework, which include a demonstration of the distributed execution, incorporation of quantum decoherence models, and simulation of the random quantum circuits used for the certification of quantum supremacy on Google’s Sycamore superconducting architecture.
用于模拟百亿亿次量子电路的张量网络量子虚拟机
量子电路的数值模拟是开发、验证和验证用于近期量子协处理器的混合量子经典算法不可或缺的工具。百亿亿级高性能计算(HPC)平台的出现为推动量子电路模拟的边界提供了新的机会。我们提出了一个现代化版本的张量网络量子虚拟机(TNQVM),作为极端规模加速器(XACC)框架中的量子电路模拟后端。新版本基于可扩展张量网络处理库ExaTN (Exascale tensor Networks)。它提供了多个可配置的量子电路模拟器,可以通过全张量网络收缩执行精确的量子电路模拟,也可以通过适当选择的张量分解方案执行近似模拟。必要时,将真实量子处理器的随机噪声建模与克劳斯张量的量子信道建模相结合。通过结合便携式XACC量子编程前端和可扩展的ExaTN数值处理后端,我们引入了一个端到端虚拟量子开发环境,可以从笔记本电脑扩展到未来的百亿亿级平台。我们报告了我们框架的初始基准,其中包括分布式执行的演示,量子退相干模型的结合,以及用于b谷歌Sycamore超导架构上量子霸权认证的随机量子电路的模拟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信