【技术实现步骤摘要】
基于量子计算模拟集群的双层任务调度系统、方法及介质
[0001]本专利技术涉及量子计算领域,尤其涉及一种基于量子计算模拟集群的双层任务调度系统、方法、设备及介质。
技术介绍
[0002]量子计算对数据的处理可以实现运算的并行,运算速度会大大提高,同时,量子计算的速度会随着实验可操纵的纠缠比特数的增加急剧下降。因此,未来量子计算机可应用于需要大规模计算的科学难题。针对量子计算模拟机的合理资源调度以及并行计算的混合调度方法势在必行。
[0003]目前量子计算任务主要是单台模拟机上单线程运行任务,对于大量的实验任务处理,单台模拟机的实验任务处理比较繁重,因此亟需改进。
技术实现思路
[0004]有鉴于此,有必要针对以上技术问题,提供一种基于量子计算模拟集群的双层任务调度系统、方法、设备及介质。
[0005]根据本专利技术的第一方面,提供了一种基于量子计算模拟集群的双层任务调度系统,所述系统包括:
[0006]量子计算模拟集群,包括多个模拟执行节点,其中,模拟执行节点用于执行量子计算任务;r/>[0007]第本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于量子计算模拟集群的双层任务调度系统,其特征在于,所述系统包括:量子计算模拟集群,包括多个模拟执行节点,其中,模拟执行节点用于执行量子计算任务;第一层调度中心,所述第一层调度中心用于对每个模拟执行节点进行状态监控以从多个模拟执行节点中筛选出可用模拟执行节点,以及从用户提交的待处理量子实验信息中提取总任务数量,并根据所述总任务数量和可用模拟执行节点进行任务切分以得到每个可用模拟执行节点对应的任务队列;第二层调度中心,所述第二层调度中心以任务队列为单位对任务队列中的每个任务进行所需时间分析,并根据分析结果对任务队列中的所有任务进行重排序以形成新任务队列,以及将所述新任务队列发送给对应的可用模拟执行节点以使各个可用模拟执行节点根据对应的新任务队列的顺序执行量子计算任务。2.根据权利要求1所述的基于量子计算模拟集群的双层任务调度系统,其特征在于,所述第一层调度中心还用于从用户提交的待处理量子实验信息中提取实验ID、每个实验ID所包括的所有任务的任务ID,并基于实验ID、每个实验ID所包括的所有任务的任务ID形成任务队列;模拟执行节点还用于在执行完一个量子计算任务后将实验ID、任务ID、执行结果返回给所述第一层调度中心。3.根据权利要求2所述的基于量子计算模拟集群的双层任务调度系统,其特征在于,所述第一层调度中心还用于接收每个可用模拟执行节点返回的实验ID、任务ID、执行结果,并以实验ID为单位将实验ID包括的各个任务ID和各个任务ID的执行结果对应存储到数据库中。4.根据权利要求1所述的基于量子计算模拟集群的双层任务调度系统,其特征在于,所述第一层调度中心根据如下规则筛选多个模拟执行节点:判断量子计算模拟集群中每个模拟执行节点当前是否有正在执行计算任务;响应于某一模拟执行节点当前未执行计算任务,则确认某一模拟执行节点空闲,并将某一模拟执行节点作为可用模拟执行节点;响应于某一模拟执行节点当前正在执行计算任务,则确认某一模拟执行节点繁忙,并将某一模拟...
【专利技术属性】
技术研发人员:李彦祯,刘幼航,于洪真,薛长青,刘强,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。