一种量子任务的处理装置、方法及量子计算机制造方法及图纸

技术编号:35929976 阅读:7 留言:0更新日期:2022-12-14 10:15
本发明专利技术提供了一种量子计算任务的处理装置,包括:任务接收模块,其被配置为接收量子计算任务,并对所述量子计算任务进行编号;编译模块,其被配置为对所述量子计算任务进行编译,并输出任务数据包;量子控制系统,其被配置为基于所述任务数据包输出调控信号至一量子处理器,获取所述量子处理器基于所述调控信号执行所述量子计算任务后的回传数据包并输出;路由服务模块,其被配置为接收所述回传数据包,并解析所述回传数据包以获取所述量子计算任务的编号;数据处理模块,其被配置为按照所述量子计算任务的编号获取所述回传数据包并进行解析处理。本发明专利技术能够缓解数据处理流程的压力,保证量子计算任务稳定高效执行。保证量子计算任务稳定高效执行。保证量子计算任务稳定高效执行。

【技术实现步骤摘要】
一种量子任务的处理装置、方法及量子计算机


[0001]本专利技术属于量子计算
,特别涉及一种量子任务的处理装置、方法、量子计算机及可读存储介质。

技术介绍

[0002]量子计算机是一类遵循量子力学规律进行高速数学和逻辑运算、存储及处理量子信息的物理装置。量子计算机的特点主要有运行速度较快、处理信息能力较强、应用范围较广等。与一般计算机比较起来,信息处理量愈多,对于量子计算机实施运算也就愈加有利,也就更能确保运算具备精准性。即对于量子计算机而言,位于量子芯片上的量子比特的数量越多,执行量子计算的能力越强。
[0003]量子计算机上搭载有运行量子计算的量子芯片,以及为量子芯片提供各种控制信号的控制系统。随着量子芯片上量子比特的数量越来越多,对应的控制系统也越来越复杂,在执行量子计算任务时,控制系统通过对应的输出通道为量子比特提供控制信号。随着提升计算效率的需求,控制系统需要同时执行多个量子计算任务,且能随时接收新的量子计算任务。当服务器接收到由控制系统获取的多个量子计算任务执行后的回传数据包时,不同量子计算任务的回传数据包需要分开处理再往客户端发送,这会让数据处理流程变得困难。因此,如何缓解数据处理流程的压力是目前亟需解决的问题。
[0004]需要说明的是,公开于本专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。

技术实现思路

[0005]本专利技术的目的在于提供一种量子任务的处理装置、方法及量子计算机,以解决现有技术中的不足,本专利技术可以缓解量子计算任务执行过程中数据处理流程的压力。
[0006]为实现上述目的,第一方面,本专利技术提供了一种量子计算任务的处理装置,包括:
[0007]任务接收模块,其被配置为接收量子计算任务,并对所述量子计算任务进行编号,其中,不同的所述量子计算任务具有不同的编号;
[0008]编译模块,其被配置为对所述量子计算任务进行编译,并输出任务数据包;
[0009]量子控制系统,其被配置为基于所述任务数据包输出调控信号至一量子处理器,获取所述量子处理器基于所述调控信号执行所述量子计算任务后的回传数据包并输出;
[0010]路由服务模块,其被配置为接收所述回传数据包,并解析所述回传数据包以获取所述量子计算任务的编号;
[0011]数据处理模块,其被配置为按照所述量子计算任务的编号获取所述回传数据包并进行解析处理。
[0012]可选的,所述处理装置还包括数据库模块;
[0013]所述数据库模块包括多个数据通道,各个所述数据通道分别用于存储不同编号的
所述量子计算任务对应的所述回传数据包。
[0014]可选的,所述数据处理模块包括多个数据处理线程;
[0015]所述数据处理线程与所述数据通道一一对应,获取对应编号的所述量子计算任务的所述回传数据包,并解析发送至客户机。
[0016]可选的,所述量子控制系统还被配置为在接收完所述任务数据包后发送回执命令至所述路由服务模块。
[0017]可选的,所述路由服务模块还被配置为接收所述回执命令并获取所述回执命令对应的所述量子计算任务的编号。
[0018]可选的,各个所述数据通道还分别用于存储不同编号的所述量子计算任务对应的所述回执命令。
[0019]可选的,所述数据处理模块还被配置为从所述数据通道获取数据后首先判断数据类型,若为回执命令,发送指令至所述量子控制系统开始执行所述回执命令对应编号的所述量子计算任务;若为回传数据包,则将所述回传数据包解析发送至客户机。
[0020]可选的,所述量子处理器包括多个量子比特,不同编号的所述量子计算任务选取不同的所述量子比特进行执行。
[0021]可选的,所述数据处理模块还被配置为解包所述回传数据包后,采用UDP协议进行组包后发送至客户机。
[0022]第二方面,本专利技术提供一种量子计算任务的处理方法,包括:
[0023]接收量子计算任务,对所述量子计算任务编号;
[0024]对所述量子计算任务进行编译,并输出任务数据包;
[0025]基于所述任务数据包输出调控信号至一量子处理器,获取所述量子处理器基于所述调控信号执行所述量子计算任务后的回传数据包并输出;
[0026]接收所述回传数据包,并解析所述回传数据包以获取所述量子计算任务的编号;
[0027]按照所述量子计算任务的编号获取所述回传数据包并进行解析处理。
[0028]第三方面,本专利技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被执行时能实现第二方面提供的所述量子计算任务的处理方法。
[0029]第三方面,本专利技术提供一种量子计算机,包括第一方面的所述量子计算任务的处理装置。
[0030]与现有技术相比,本专利技术提供的一种量子任务的处理装置、方法及量子计算机,具有以下有益效果:其中,所述处理装置包括任务接收模块、编译模块、量子控制系统、路由服务模块以及数据处理模块。其中,所述任务接收模块被配置为接收量子计算任务,并对所述量子计算任务进行编号,其中,不同的所述量子计算任务具有不同的编号;所述编译模块被配置为对所述量子计算任务进行编译,并输出任务数据包;所述量子控制系统被配置为基于所述任务数据包输出调控信号至一量子处理器,获取所述量子处理器基于所述调控信号执行所述量子计算任务后的回传数据包并输出;所述路由服务模块被配置为接收所述回传数据包,并解析所述回传数据包以获取所述量子计算任务的编号;所述数据处理模块被配置为按照所述量子计算任务的编号获取所述回传数据包并进行解析处理。本专利技术通过所述任务接收模块对所述量子计算任务进行编号,并通过所述路由服务模块获取所述回传数据包并解析获取所述量子计算任务的编号,缓解了数据处理流程中的压力,提高了量子计算
执行的效率,保证量子计算任务高效运行。
附图说明
[0031]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本专利技术一实施例提供的量子计算任务处理装置的结构示意图;
[0033]图2是本专利技术一实施例提供的量子计算任务处理方法的流程示意图。
具体实施方式
[0034]以下结合附图和具体实施例对本专利技术提出的一种量子任务的处理装置、方法及量子计算机作进一步详细说明。根据下面说明,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。
[0035]在本专利技术的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种量子计算任务的处理装置,其特征在于,包括:任务接收模块,其被配置为接收量子计算任务,并对所述量子计算任务进行编号,其中,不同的所述量子计算任务具有不同的编号;编译模块,其被配置为对所述量子计算任务进行编译,并输出任务数据包;量子控制系统,其被配置为基于所述任务数据包输出调控信号至一量子处理器,获取所述量子处理器基于所述调控信号执行所述量子计算任务后的回传数据包并输出;路由服务模块,其被配置为接收所述回传数据包,并解析所述回传数据包以获取所述量子计算任务的编号;数据处理模块,其被配置为按照所述量子计算任务的编号获取所述回传数据包并进行解析处理。2.如权利要求1所述的量子计算任务的处理装置,其特征在于,所述处理装置还包括数据库模块;所述数据库模块包括多个数据通道,各个所述数据通道分别用于存储不同编号的所述量子计算任务对应的所述回传数据包。3.如权利要求2所述的量子计算任务的处理装置,其特征在于,所述数据处理模块包括多个数据处理线程;所述数据处理线程与所述数据通道一一对应,获取对应编号的所述量子计算任务的所述回传数据包,并解析发送至客户机。4.如权利要求3所述的量子计算任务的处理装置,其特征在于,所述量子控制系统还被配置为在接收完所述任务数据包后发送回执命令至所述路由服务模块。5.如权利要求4所述的量子计算任务的处理装置,其特征在于,所述路由服务模块还被配置为接收所述回执命令并获取所述回执命令对应的所述量子计算任务的编号。6.如权利要求5所述的量子计算任务的处理装置...

【专利技术属性】
技术研发人员:石汉卿孔伟成
申请(专利权)人:合肥本源量子计算科技有限责任公司
类型:发明
国别省市:

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

1