[发明专利]用于调度量子计算机的调度服务器、调度方法及应用方法有效

专利信息
申请号: 201810547723.1 申请日: 2018-05-31
公开(公告)号: CN108874538B 公开(公告)日: 2020-10-13
发明(设计)人: 张嵩昊 申请(专利权)人: 合肥本源量子计算科技有限责任公司
主分类号: G06F9/50 分类号: G06F9/50;G06N10/00
代理公司: 安徽知问律师事务所 34134 代理人: 代群群;侯晔
地址: 230088 安徽省合肥市高新*** 国省代码: 安徽;34
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 调度 量子 计算机 服务器 方法 应用
【权利要求书】:

1.一种用于调度量子计算机的调度服务器,其特征在于:包括,

记录模块:记录量子计算机逻辑门种类及数量,记录不同种类逻辑门运行不同任务的耗时;

解析模块:解析计算任务所需逻辑门种类及数量的信息,分析出要执行的逻辑门的种类和数量;

预判模块:对计算任务总时间进行判断;

执行器:将本次任务耗时进行记录,根据量子计算机资源状态,依据任务记录表,预判正在执行的设备加上本次任务耗费的总时间,选择总时间最少的设备进行分配,分配至不同量子计算设备;

任务记录表:执行器执行完任务后,更新设备任务执行情况。

2.根据权利要求1所述的一种用于调度量子计算机的调度服务器,其特征在于:量子计算机资源状态,通过量子计算机不同设备正在进行任务排队总时长判断。

3.根据权利要求1所述的一种用于调度量子计算机的调度服务器,其特征在于:任务记录表更新量子计算机资源状态,将量子计算机对应设备原任务排队总时长减去已执行完的任务耗时。

4.一种用于调度量子计算机的调度服务器的调度方法,步骤如下:

步骤一,获取任务执行参数;

步骤二,预判模块根据执行参数,对该任务总时间进行判断;

步骤三,向执行器发送任务,记录任务耗时,并分配量子计算器资源进行任务执行;

步骤四,执行器在量子计算器执行完任务后更新任务记录表,更新设备任务执行情况。

5.根据权利要求4所述的一种用于调度量子计算机的调度服务器的调度方法,其特征在于:步骤一中,通过解析模块解析计算任务所需逻辑门种类及数量的信息,分析出要执行的逻辑门的种类和数量,后将解析信息送入预判模块。

6.根据权利要求4所述的一种用于调度量子计算机的调度服务器的调度方法,其特征在于:步骤二中预判模块综合解析模块和记录模块相应信息,计算任务总时间。

7.根据权利要求4所述的一种用于调度量子计算机的调度服务器的调度方法,其特征在于:执行器选择现有设备进行任务总执行时间最少的设备执行本次任务。

8.一种用于调度量子计算机的调度服务器的应用方法,其特征在于:采用权利要求1-3任一所述的调度服务器,应用于量子云平台工作。

9.基于权利要求8所述的一种用于调度量子计算机的调度服务器的应用方法,其特征在于:量子云平台工作步骤如下:

步骤A,用户通过用户信息及任务提交设备进行云平台登录,确认登录权限;

步骤B,用户登陆后,用户提交计算请求;

步骤C,量子云平台判断提交任务权限;

步骤D,量子云平台将计算请求提交至调度服务器,调度服务器对计算资源合理分配;

步骤E,调度服务器向量子计算机请求计算资源,量子计算机执行结果;

步骤F,量子计算机将结果反馈给调度服务器,调度服务器再将具体结果反馈量子云平台,量子云平台将结果展示给用户。

10.基于权利要求8所述的一种用于调度量子计算机的调度服务器的应用方法,其特征在于:步骤B中,计算请求为编辑好的量子线路或量子语言。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥本源量子计算科技有限责任公司,未经合肥本源量子计算科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810547723.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top