一种量子任务的调度方法及相关装置制造方法及图纸

技术编号:38254303 阅读:13 留言:0更新日期:2023-07-27 10:18
本申请公开了一种量子任务的调度方法及相关装置,涉及量子技术领域,方法包括:接收量子任务;基于所述量子任务所属平台的资源需求对所述量子任务进行量子真机调度,得到所述量子任务对应的目标量子真机;其中,所述资源需求为比特数需求、物理体系需求、拓扑结构需求以及量子门需求中任一种或多种的组合;将所述量子任务发送至所述目标量子真机;可依照量子任务所属平台的资源需求进行量子真机调度,可确保为量子任务所选的目标量子真机能够有效满足平台需求,从而可提升量子资源调度的有效性,并可提升量子任务的执行效率。并可提升量子任务的执行效率。并可提升量子任务的执行效率。

【技术实现步骤摘要】
一种量子任务的调度方法及相关装置


[0001]本申请涉及量子
,特别涉及一种量子任务的调度方法、调度装置、计算设备以及计算机可读存储介质。

技术介绍

[0002]随着量子技术的不断发展,量子计算越来越多地应用在不同实验场景中。相关技术中,量子计算平台可为用户提供量子资源租用服务。然而,面对多变的用户需求及有限的量子资源,若不能对租户提交的量子任务进行有效调度,则将容易导致量子任务的执行效率下降、量子资源浪费等问题。
[0003]因此,如何对量子任务进行有效调度,是本领域技术人员亟需解决的技术问题。

技术实现思路

[0004]本申请的目的是提供一种量子任务的调度方法、调度装置、计算设备以及计算机可读存储介质,以提高量子任务调度的可靠性。
[0005]为解决上述技术问题,本申请提供一种量子任务的调度方法,包括:
[0006]接收量子任务;
[0007]基于所述量子任务所属平台的资源需求对所述量子任务进行量子真机调度,得到所述量子任务对应的目标量子真机;其中,所述资源需求为比特数需求、物理体系需求、拓扑结构需求以及量子门需求中任一种或多种的组合;
[0008]将所述量子任务发送至所述目标量子真机。
[0009]可选地,所述基于所述量子任务所属平台的资源需求对所述量子任务进行量子真机调度,得到所述量子任务对应的目标量子真机,包括:
[0010]基于资源支持映射表和所述量子任务所属平台进行量子真机筛选,确定所述量子任务所属平台与空闲量子真机间的期望关系;所述资源支持映射表包含平台与空闲量子真机间的映射关系,并基于平台的资源需求及空闲量子真机的可提供资源设置;
[0011]将所述期望关系保存至平台期望真机缓存区;
[0012]针对选定的空闲量子真机,在与所述选定的空闲量子真机建立期望关系的平台中确定优先级最高的目标平台,并将所述选定的空闲量子真机作为所述目标平台的量子任务对应的目标量子真机。
[0013]可选地,在与所述选定的空闲量子真机建立期望关系的平台中确定优先级最高的目标平台之前,还包括:
[0014]将所述量子任务的提交时间作为所述量子任务所属平台的优先级信息。
[0015]可选地,所述基于资源支持映射表和所述量子任务所属平台进行量子真机筛选,确定所述量子任务所属平台与空闲量子真机间的期望关系,包括:
[0016]从所述资源支持映射表筛选所述量子任务所属平台对应的可选空闲量子真机;
[0017]基于每个所述可选空闲量子真机在资源支持映射表中所映射的平台数量、执行效
率以及评分函数对每个所述可选空闲量子真机进行评分计算,得到每个所述可选空闲量子真机的评分数值;
[0018]将所述量子任务所属平台与评分数值最大的可选空闲量子真机建立所述期望关系。
[0019]可选地,还包括:
[0020]在检测到量子真机上线时,根据所述量子真机的可提供资源将所述量子真机添加至所述资源支持映射表;
[0021]当确定所述量子真机空闲时,在所述资源支持映射表中为所述量子真机添加空闲标记,以根据所述空闲标记从所述资源支持映射表中选取所述空闲量子真机。
[0022]可选地,所述根据所述量子真机的可提供资源将所述量子真机添加至所述资源支持映射表,包括:
[0023]获取所述量子真机的可提供比特数;
[0024]将所需的比特数小于等于所述可提供比特数的平台与所述量子真机建立映射关系,并将所述量子真机对应的映射关系添加至所述资源支持映射表。
[0025]可选地,所述根据所述量子真机的可提供资源将所述量子真机添加至所述资源支持映射表,包括:
[0026]获取所述量子真机的可提供物理体系;
[0027]将所需的物理体系与所述可提供物理体系相同的平台与所述量子真机建立映射关系,并将所述量子真机对应的映射关系添加至所述资源支持映射表。
[0028]可选地,所述根据所述量子真机的可提供资源将所述量子真机添加至所述资源支持映射表,包括:
[0029]获取所述量子真机的可提供量子门;
[0030]将所需的量子门为所述可提供量子门的子集的平台与所述量子真机建立映射关系,并将所述量子真机对应的映射关系添加至所述资源支持映射表。
[0031]可选地,所述根据所述量子真机的可提供资源将所述量子真机添加至所述资源支持映射表,包括:
[0032]获取所述量子真机的可提供拓扑结构;
[0033]通过回溯算法确定所需的拓扑结构为所述可提供拓扑结构的子图的平台,并将所述平台与所述量子真机建立映射关系;
[0034]将所述量子真机对应的映射关系添加至所述资源支持映射表。
[0035]本申请还提供一种量子任务的调度装置,包括:
[0036]任务接收模块,用于接收量子任务;
[0037]任务调度模块,用于基于所述量子任务所属平台的资源需求对所述量子任务进行量子真机调度,得到所述量子任务对应的目标量子真机;其中,所述资源需求为比特数需求、物理体系需求、拓扑结构需求以及量子门需求中任一种或多种的组合;
[0038]任务分发模块,用于将所述量子任务发送至所述目标量子真机。
[0039]本申请还提供一种计算设备,包括:
[0040]存储器,用于存储计算机程序;
[0041]处理器,用于执行所述计算机程序时实现如上所述的调度方法的步骤。
[0042]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的调度方法的步骤。
[0043]本申请所提供的一种量子任务的调度方法,包括:接收量子任务;基于所述量子任务所属平台的资源需求对所述量子任务进行量子真机调度,得到所述量子任务对应的目标量子真机;其中,所述资源需求为比特数需求、物理体系需求、拓扑结构需求以及量子门需求中任一种或多种的组合;将所述量子任务发送至所述目标量子真机。
[0044]可见,本申请可依照量子任务所属平台的资源需求进行量子真机调度,得到量子任务的目标量子真机,如可依照量子任务所属平台的比特数需求、物理体系需求、拓扑结构需求以及量子门需求中的一种或多种组合来进行量子真机调度,从而可确保为量子任务所选的目标量子真机能够有效满足平台需求,进而可提升量子资源调度的有效性,并可提升量子任务的执行效率。
[0045]本申请还提供一种量子任务的调度装置、计算设备以及计算机可读存储介质,具有以上有益效果,在此不作赘述。
附图说明
[0046]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0047]图1为本申请实施例所提供的一种量子任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种量子任务的调度方法,其特征在于,包括:接收量子任务;基于所述量子任务所属平台的资源需求对所述量子任务进行量子真机调度,得到所述量子任务对应的目标量子真机;其中,所述资源需求为比特数需求、物理体系需求、拓扑结构需求以及量子门需求中任一种或多种的组合;将所述量子任务发送至所述目标量子真机。2.根据权利要求1所述的调度方法,其特征在于,所述基于所述量子任务所属平台的资源需求对所述量子任务进行量子真机调度,得到所述量子任务对应的目标量子真机,包括:基于资源支持映射表和所述量子任务所属平台进行量子真机筛选,确定所述量子任务所属平台与空闲量子真机间的期望关系;所述资源支持映射表包含平台与空闲量子真机间的映射关系,并基于平台的资源需求及空闲量子真机的可提供资源设置;将所述期望关系保存至平台期望真机缓存区;针对选定的空闲量子真机,在与所述选定的空闲量子真机建立期望关系的平台中确定优先级最高的目标平台,并将所述选定的空闲量子真机作为所述目标平台的量子任务对应的目标量子真机。3.根据权利要求2所述的调度方法,其特征在于,在与所述选定的空闲量子真机建立期望关系的平台中确定优先级最高的目标平台之前,还包括:将所述量子任务的提交时间作为所述量子任务所属平台的优先级信息。4.根据权利要求2所述的调度方法,其特征在于,所述基于资源支持映射表和所述量子任务所属平台进行量子真机筛选,确定所述量子任务所属平台与空闲量子真机间的期望关系,包括:从所述资源支持映射表筛选所述量子任务所属平台对应的可选空闲量子真机;基于每个所述可选空闲量子真机在所述资源支持映射表中映射的平台数量、执行效率以及评分函数对每个所述可选空闲量子真机进行评分计算,得到每个所述可选空闲量子真机的评分数值;将所述量子任务所属平台与评分数值最大的可选空闲量子真机建立所述期望关系。5.根据权利要求2所述的调度方法,其特征在于...

【专利技术属性】
技术研发人员:孙宇辰郭聪孟铁军项金根黄典冯圣中
申请(专利权)人:国家超级计算深圳中心深圳云计算中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1