【技术实现步骤摘要】
一种量子计算模拟多节点监控调度方法及设备
[0001]本申请涉及量子计算监控、调度管理领域,尤其涉及一种量子计算模拟多节点监控调度方法及设备。
技术介绍
[0002]量子计算模拟对数据的处理可以实现运算的并行,运算速度会大大提高,同时,量子计算模拟的速度会随着实验可操纵的纠缠比特数的增加而呈指数级提升。因此,未来量子计算机模拟可应用于需要大规模计算的科学难题。针对量子计算模拟多节点并行计算也是势在必行。
[0003]目前量子计算模拟任务主要是单台机器上的单线程运行任务,对于大量的实验任务处理,单个模拟节点的处理比较繁重,处理速度缓慢,并且难以实时监控每个量子计算模拟节点的状态,不能很好的对多个节点进行正确的任务调度,使量子实验任务的执行效率低下。
技术实现思路
[0004]本申请实施例提供了一种量子计算模拟多节点监控调度方法及设备,用于解决如下技术问题:现有的单个模拟节点处理速度慢,无法实现多节点的任务调度,并且难以对量子计算模拟节点的状态进行实时监控,执行效率低。
[0005]本申请实施例采
【技术保护点】
【技术特征摘要】
1.一种量子计算模拟多节点监控调度方法,其特征在于,所述方法包括:将获取的若干量子实验任务信息存储到任务数据表中;对若干所述量子实验任务信息进行调用等级计算,得到每个所述量子实验任务信息调用等级;通过远程过程调用协议,对每个所述量子实验任务信息调用等级进行识别,并将调用等级最高的所述量子实验任务信息发送到量子计算模拟节点中;通过所述量子计算模拟节点,对所述量子实验任务信息进行计算,得到运行结果信息;基于预设时间间隔,查询所述运行结果信息,并将查询到的所述运行结果信息存储到所述任务数据表中。2.根据权利要求1所述的一种量子计算模拟多节点监控调度方法,其特征在于,将获取的若干量子实验任务信息存储到任务数据表中,具体包括:通过用户终端,将上传的若干量子实验任务转化为若干所述量子实验任务信息;将若干所述量子实验任务信息存储到所述任务数据表中;其中,所述任务数据表至少包括任一项:量子实验任务ID、量子实验任务内容、量子实验任务周期、量子实验任务调用等级、量子实验任务剩余最大时间期限、运行结果。3.根据权利要求1所述的一种量子计算模拟多节点监控调度方法,其特征在于,对若干所述量子实验任务信息进行调用等级计算,得到每个所述量子实验任务信息调用等级,具体包括:根据得到第i个量子实验任务处理平均时间T
i,ave
;其中,Q
i
为第i个量子实验任务内容的预估计算量,A
ave
为所述量子计算模拟节点的平均计算能力,B
i
为第i个量子实验任务的内容参数,C
ave
平均量子实验任务完成时间;根据得到第i个量子实验任务的紧迫程度U
i
;其中,T
i,max
为第i个量子实验任务剩余最大时间期限;根据K
i
=λ1L
i
+λ2U
i
+λ3Q
i
,得到第i个所述量子实验任务信息调用等级K
i
;其中,L
i
为第i个量子实验任务的周期,λ1,λ2,λ3∈[0,1]为权重参数,且λ1+λ2+λ3=1;将每个所述量子实验任务信息调用等级存储到所述任务数据表的对应位置中。4.根据权利要求1所述的一种量子计算模拟多节点监控调度方法,其特征在于,所述远程过程调用协议,至少包括以下任一项:调用服务端以及调用客户端;所述调用服务端用于所述量子计算模拟节点的运行,以及实时获取所述量子计算模拟节点的运行状态以及运行结果并发送给所述调用客户端;其中所述运行状态包括正在运行状态以及运行结束状态;所述调用客户端用于用户终端中量子实验任务信息调用等级的识别传送,以及解析所述调用服务端获取的所述量子计算模拟节点运行数据,以实现对所述量子计算模拟...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。