数据处理任务的处理方法、装置、设备及存储介质与流程

文档序号:36176408发布日期:2023-11-28 23:19阅读:41来源:国知局
数据处理任务的处理方法与流程

本说明书中实施方式涉及数据处理领域,具体涉及一种数据处理任务的处理方法、装置、设备及存储介质。


背景技术:

1、随着量子计算技术的不断发展,越来越多企业和个人选择借助量子计算机执行数据处理任务,以利用量子计算机的“量子并行计算”特性加快数据处理任务的处理速度。

2、然而,量子计算机难以独立完成数据处理任务的处理。在相关技术中,通常需要由经典计算机和量子计算机协同处理数据处理任务,即,先将数据处理任务分解为由经典计算机执行的经典运算子任务和由量子计算机执行的量子运算子任务,再由经典计算机和量子计算机分别执行经典运算子任务和量子运算子任务,根据两个子任务的执行结果获得任务处理结果。而经典计算机和量子计算机的运算性能难以匹配,数据处理任务的处理速度在一定程度上受到了经典计算机的运算性能限制。

3、因此,相关技术存在经典计算机和量子计算机协同处理数据处理任务时,数据处理任务的处理速度受经典计算机运算性能限制的技术问题。


技术实现思路

1、有鉴于此,本说明书多个实施方式致力于提供一种数据处理任务的处理方法、装置、设备及存储介质,以提高数据处理任务的处理速度。

2、本说明书的一个实施方式提供一种数据处理任务的处理方法,应用于量子计算系统,所述方法包括:接收数据处理任务;其中,所述数据处理任务用于组合多个指定资源以获得目标组合结果数据;所述数据处理任务包括第一子任务和第二子任务;所述第一子任务用于依照第一运算规则处理组合结果数据;所述第二子任务用于依照与第一运算规则不同的第二运算规则处理组合结果数据;根据所述第一运算规则构建用于执行第一子任务的第一量子线路;以及,根据所述第二运算规则构建用于执行第二子任务的第二量子线路;其中,所述第一量子线路和所述第二量子线路均包括拟设线路单元;所述第一量子线路包括的拟设线路单元和所述第二量子线路包括的拟设线路单元的线路结构和线路参数均相同;所述拟设线路单元的线路参数可变;在所述第一量子线路的测量结果和所述第二量子线路的测量结果不满足指定条件的情况下,按照相同的指定调整规则同时调整所述第一量子线路包括的拟设线路单元的线路参数和所述第二量子线路包括的拟设线路单元的线路参数,至所述第一量子线路的测量结果和所述第二量子线路的测量结果满足指定条件,通过经所述拟设线路单元调控后的量子比特的测量结果表征所述目标组合结果数据。

3、本说明书的一个实施方式提供一种数据处理任务的处理方法,应用于基础计算单元,所述方法包括:接收数据处理任务;其中,所述数据处理任务用于组合多个指定资源以获得目标组合结果数据;所述数据处理任务包括第一子任务和第二子任务;所述第一子任务用于依照第一运算规则处理组合结果数据;所述第二子任务用于依照与第一运算规则不同的第二运算规则处理组合结果数据;根据所述第一运算规则生成第一线路初始数据,根据所述第二运算规则生成第二线路初始数据;以及,将所述第一线路初始数据和所述第二线路初始数据发送给属于同一量子计算系统的量子计算单元,以用于所述量子计算单元根据所述第一线路初始数据构建用于执行第一子任务的第一量子线路,以及,根据所述第二线路初始数据构建用于执行第二子任务的第二量子线路;其中,所述第一量子线路和所述第二量子线路均包括拟设线路单元;所述第一量子线路包括的拟设线路单元和所述第二量子线路包括的拟设线路单元的线路结构和线路参数均相同;所述拟设线路单元的线路参数可变;在所述量子计算单元发送的所述第一量子线路的测量结果和所述第二量子线路的测量结果不满足指定条件的情况下,根据指定调整规则确定第一线路调整数据和第二线路调整数据;以及,将所述第一线路调整数据和第二线路调整数据发送给所述量子计算单元,以用于所述量子计算单元按照相同的指定调整规则同时调整所述第一量子线路包括的拟设线路单元的线路参数和所述第二量子线路包括的拟设线路单元的线路参数,至所述第一量子线路的测量结果和所述第二量子线路的测量结果满足指定条件;接收所述量子计算单元发送的经所述拟设线路单元调控的量子比特的测量结果,通过所述量子比特的测量结果表征所述目标组合结果数据。

4、本说明书的一个实施方式提供一种数据处理任务的处理方法,应用于量子计算单元,所述方法包括:接收属于同一量子计算系统的基础计算单元发送的第一线路初始数据和第二线路初始数据;其中,所述第一线路初始数据根据第一运算规则生成;所述第二线路初始数据根据第二运算规则生成;根据所述第一线路初始数据构建用于执行第一子任务的第一量子线路;以及,根据所述第二线路初始数据构建和用于执行第二子任务的第二量子线路;其中,所述第一量子线路和所述第二量子线路均包括拟设线路单元;所述第一量子线路包括的拟设线路单元和所述第二量子线路包括的拟设线路单元的线路结构和线路参数均相同;所述拟设线路单元的线路参数可变;所述第一子任务用于依照第一运算规则处理组合结果数据;所述第二子任务用于依照与第一运算规则不同的第二运算规则处理组合结果数据;所述第一子任务和所述第二子任务属于同一数据处理任务;所述数据处理任务用于组合多个指定资源以获得目标组合结果数据;在所述第一量子线路的测量结果和所述第二量子线路的测量结果不满足指定条件的情况下,将所述第一量子线路的测量结果和所述第二量子线路的测量结果发送给所述基础计算单元;以及,根据所述基础计算单元发送的第一线路调整数据和第二线路调整数据按照相同的指定调整规则同时调整所述拟设线路单元的线路参数,至所述第一量子线路的测量结果和所述第二量子线路的测量结果满足指定条件;对经所述拟设线路单元调控的量子比特进行测量,将所述量子比特的测量结果发送给所述基础计算单元,以用于所述基础计算单元通过所述量子比特的测量结果表征所述目标组合结果数据。

5、本说明书的一个实施方式提供一种数据处理任务的处理装置,应用于量子计算系统;所述装置包括:接收模块,用于接收数据处理任务;其中,所述数据处理任务用于组合多个指定资源以获得目标组合结果数据;其中,所述数据处理任务包括第一子任务和第二子任务;所述第一子任务用于依照第一运算规则处理组合结果数据;所述第二子任务用于依照与第一运算规则不同的第二运算规则处理组合结果数据;构建模块,用于根据所述第一运算规则构建用于执行第一子任务的第一量子线路;以及,根据所述第二运算规则构建用于执行第二子任务的第二量子线路;其中,所述第一量子线路和所述第二量子线路均包括拟设线路单元;所述第一量子线路包括的拟设线路单元和所述第二量子线路包括的拟设线路单元的线路结构和线路参数均相同;所述拟设线路单元的线路参数可变;调整模块,用于在所述第一量子线路的测量结果和所述第二量子线路的测量结果不满足指定条件的情况下,按照相同的指定调整规则同时调整所述第一量子线路包括的拟设线路单元的线路参数和所述第二量子线路包括的拟设线路单元的线路参数,至所述第一量子线路的测量结果和所述第二量子线路的测量结果满足指定条件,通过经所述拟设线路单元调控后的量子比特的测量结果表征所述目标组合结果数据。

6、本说明书实施方式提出一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述实施方式所述的方法。

7、本说明书实施方式提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序被处理器执行时实现上述实施方式所述的方法。

8、在本说明书提供的多个实施方式中,通过将用于组合多个资源以获得目标组合结果数据的数据处理任务分解为第一子任务和第二子任务,针对第一子任务构建第一量子线路,针对第二子任务构建第二量子线路,并在两量子线路的测量结果不满足指定条件的情况下,按照相同的指定调整规则同时调整两量子线路的线路参数,直至两量子线路的测量结果满足指定条件,则可以通过经任一量子线路中包括的拟设线路单元调控的量子比特的测量结果表征目标组合结果数据,实现了利用量子线路的测量结果直接表征数据处理任务的目标数据,从而减少了在执行数据处理任务过程中基础计算单元的运算量,提高了数据处理任务的处理速度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1