异构系统、数据处理方法及装置与流程

文档序号:12719385阅读:来源:国知局

技术特征:

1.一种异构系统,其特征在于,所述异构系统包括管理设备和n种计算设备,每个所述计算设备包括至少一种计算卡,n为大于等于2的整数;

所述管理设备,用于根据数据处理任务对应的数据处理算法,从所述n种计算设备中确定具有执行所述数据处理任务的能力的计算设备;将所述数据处理算法分解为至少两个类型的处理算核,并根据所述处理算核的类型将所述数据处理任务划分为若干个预定处理任务;根据功效比和能效比从所述计算设备中确定出目标计算设备;将所述预定处理任务发送至所述目标计算设备;接收所述目标计算设备发送的处理结果,并组合所述处理结果得到最终处理结果;

所述目标计算设备,用于执行所述预定处理任务。

2.根据权利要求1所述的异构系统,其特征在于,

所述管理设备,还用于将所述预定处理任务发送至集中式运算集群中的至少一个服务器和/或分布式运算集群中的至少一个普通计算机;

其中,所述集中式运算集群中包括至少一种计算卡,所述分布式运算集群中包括至少一种计算卡。

3.根据权利要求1或2所述的异构系统,其特征在于,所述至少一种计算卡包括中央处理器CPU类计算卡、图像处理器GPU类计算卡、现场可编程门阵列FPGA类计算卡和数字信号处理DSP类计算卡中的至少一种。

4.一种数据处理方法,其特征在于,应用于包括管理设备和n种计算设备的异构系统中,每个所述计算设备包括至少一种计算卡,n为大于等于2的整数,所述方法包括:

根据数据处理任务对应的数据处理算法,从所述n种计算设备中确定具有执行所述数据处理任务的能力的计算设备;

将所述数据处理算法分解为至少两个类型的处理算核,并根据所述处理算核的类型将所述数据处理任务划分为若干个预定处理任务;

根据功效比和能效比从所述计算设备中确定出目标计算设备,所述目标计算设备用于执行所述预定处理任务;

将所述预定处理任务发送至所述目标计算设备;

接收所述目标计算设备发送的处理结果,并组合所述处理结果得到最终处理结果。

5.根据权利要求4所述的方法,其特征在于,所述将所述预定处理任务发送至所述目标计算设备,包括:

将所述预定处理任务发送至集中式运算集群中的至少一个服务器和/或分布式运算集群中的至少一个普通计算机;

其中,所述集中式运算集群中包括至少一种计算卡,所述分布式运算集群中包括至少一种计算卡。

6.根据权利要求4或5所述的方法,其特征在于,所述至少一种计算卡包括中央处理器CPU类计算卡、图像处理器GPU类计算卡、现场可编程门阵列FPGA类计算卡和数字信号处理DSP类计算卡中的至少一种。

7.一种数据处理装置,其特征在于,所述装置包括:

第一确定单元,用于根据数据处理任务对应的数据处理算法,从n种计算设备中确定具有执行所述数据处理任务的能力的计算设备,每个所述计算设备包括至少一种计算卡,n为大于等于2的整数;

分解单元,用于将所述数据处理算法分解为至少两个类型的处理算核,并根据所述处理算核的类型将所述数据处理任务划分为若干个预定处理任务;

第二确定单元,用于根据功效比和能效比从所述计算设备中确定出目标计算设备,所述目标计算设备用于执行所述预定处理任务;

发送单元,用于将所述预定处理任务发送至所述目标计算设备;

组合单元,用于接收所述目标计算设备发送的处理结果,并组合所述处理结果得到最终处理结果。

8.根据权利要求7所述的装置,其特征在于,所述将发送单元,还用于:

将所述预定处理任务发送至集中式运算集群中的至少一个服务器和/或分布式运算集群中的至少一个普通计算机;

其中,所述集中式运算集群中包括至少一种计算卡,所述分布式运算集群中包括至少一种计算卡。

9.根据权利要求7或8所述的装置,其特征在于,所述至少一种计算卡包括中央处理器CPU类计算卡、图像处理器GPU类计算卡、现场可编程门阵列FPGA类计算卡和数字信号处理DSP类计算卡中的至少一种。

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