【技术实现步骤摘要】
用于运行及使用量子模拟器的方法、系统、电子设备
[0001]本专利技术涉及量子计算
,具体涉及一种用于运行及使用量子模拟器的方法
、
系统
、
电子设备及计算机可读存储介质
。
技术介绍
[0002]量子计算理论上已显示出其在解决某些超越系统计算能力的重要问题方面的强大潜力,例如在密码学
、
金融建模和机器学习场景中都有巨大的应用前景
。
目前,越来越多的量子计算机被提出,但可扩展的通用量子计算机还未问世,所以在通用量子计算机研制出来之前,量子计算机所展现出的巨大优越性缺乏真机的验证,所以,如何对量子计算机所展现出的巨大优越性进行验证显得尤其重要
。
量子模拟器作为量子计算的重要研究方向之一,被用来模拟量子系统(量子计算机),以支持量子算法及应用的研究
。
[0003]目前的量子模拟器采用的模型包括量子电路模型
、
绝热量子计算模型
、One
‑
way
量子计算模型和拓扑量子计算模型等
。
采用量子电路模型的量子模拟器有
IBM
公司开发的量子模拟器
Qiskit、
苏黎世联邦理工学院开发的量子模拟器
ProjectQ
,这些量子模拟器均存在以下缺陷:(1)由于各个商家(
NVIDIA、AMD
等)生产的
GPU
的接口并未统一,同时该类量子模拟器无法自动识别图形处 ...
【技术保护点】
【技术特征摘要】
1.
一种用于运行量子模拟器的方法,其特征在于,包括:识别当前设备所使用的图形处理器
GPU
的类型;根据所述图形处理器
GPU
的类型,获取适配的驱动程序并将所述驱动程序加载至所述图形处理器
GPU
;所述驱动程序加载完成后,将量子模拟器部署至所述图形处理器
GPU
;利用所述图形处理器
GPU
,运行所述量子模拟器
。2.
根据权利要求1所述的用于运行量子模拟器的方法,其特征在于,利用所述图形处理器
GPU
,运行所述量子模拟器包括:采用多步骤计算方式,所述图形处理器
GPU
分别计算所述量子模拟器各个量子门作用于量子比特后得到的结果状态向量
。3.
根据权利要求2所述的用于运行量子模拟器的方法,其特征在于,采用多步骤计算方式,所述图形处理器
GPU
分别计算所述量子模拟器各个量子门作用于量子比特后得到的结果状态向量包括:采用矩阵分块方式,所述图形处理器
GPU
分别依次执行多个步骤中的各个步骤,得到所述量子模拟器各个量子门作用于量子比特后得到的结果状态向量
。4.
根据权利要求1所述的用于运行量子模拟器的方法,其特征在于,识别当前设备所使用的图形处理器
GPU
的类型包括:利用
Taichi
图形库,识别当前设备所使用的图形处理器
GPU
的类型
。5.
一种用于运行量子模拟器的系统,其特征在于,包括:识别模块,被配置为识别当前设备所使用的图形处理器
GPU
的类型;加载模块,被配置为根据所述图形处理器
GPU
的类型,获取对应的驱动程序并将所述驱动程序加载至所述图形处理器
G...
【专利技术属性】
技术研发人员:吴书华,陈柳平,师静姝,周卓俊,罗乐,李杨,
申请(专利权)人:启科量子技术珠海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。