[发明专利]一种数据处理的方法以及相关装置在审
申请号: | 201810699708.9 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108984235A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 范宝余;郭振华 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/50 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 数据处理装置 控制模块 计算模块 架构 接收计算模块 发送 并行运算 获取指令 输出指令 相关装置 指令 | ||
本发明实施例公开了一种数据处理的方法,包括:数据处理装置中的控制模块向计算模块发送第一获取指令;数据处理装置中的控制模块接收计算模块发送的计算完成指令;数据处理装置中的控制模块向计算模块发送数据输出指令。本发明实施例还公开了一种数据处理装置。本发明实施例提供了一种适用于HD架构的数据处理方法,提升了数据处理的方法的并行运算程度,提升了数据处理的方法在HD架构下数据处理的效率。
技术领域
本发明实施例涉及软件领域,尤其涉及一种数据处理的方法以及相关装置。
背景技术
现如今,基于中央处理器(central processing unit,CPU)和现场可编程门阵列(field-programmable gate array,FPGA)的异构计算装置的应用(heterogeneousdevice,HD)是一种新颖前沿的技术。开放运算语言(open computing language,OpenCL),是一种专门针对异构计算装置进行并行化运算所设计的高层次程序语言,可大大提升研发效率,缩短产品研发周期。
CPU是一种执行线性计算操作的硬件,在CPU上主要利用串行算法处理数据,而FPGA一种高性能、低功耗的可编程芯片,具有强大的并行计算能力,可以根据用户定制来做针对性的算法设计。FPGA不采用指令和软件,是软硬件合一的器件。对FPGA进行编程可以使用OpenCL,OpenCL描述的逻辑可以直接被编译为晶体管电路的组合。所以FPGA实际上直接用晶体管电路实现用户的算法,没有通过指令系统的翻译。
因此在CPU和FPGA的HD中,基于CPU串行算法而设计的数据处理方法在FPGA上运行时,存在运行效率低下的问题。
发明内容
本发明实施例提供了一种数据处理的方法以及相关装置,实现了一种并行度高的数据处理的方法,提升了数据处理的方法在HD架构下数据处理的效率。
有鉴于此,本发明的第一方面提供了一种数据处理的方法,包括:
所述数据处理装置中的所述控制模块向所述计算模块发送第一获取指令,以使得所述计算模块根据所述第一获取指令获取第一数据,并根据所述第一数据生成第二数据;
所述数据处理装置中的所述控制模块接收所述计算模块发送的计算完成指令,所述计算完成指令为所述计算模块生成所述第二数据后得到的指令;
所述数据处理装置中的所述控制模块向所述计算模块发送数据输出指令,以使得所述计算模块根据所述数据输出指令输出所述第二数据。
结合本发明实施例的第一方面,在第一方面的第一种可能的实现方式中,所述数据处理装置中的所述控制模块向所述计算模块发送第一获取指令之后,包括:
所述数据处理装置中的所述控制模块向所述计算模块发送第二获取指令,以使得所述计算模块根据所述第二获取指令向所述控制型任务模块发送所述第一数据;
所述数据处理装置中的所述控制模块根据获取到的所述第一数据生成第三数据;
所述数据处理装置中的所述控制模块向所述计算模块发送所述第三数据,以使得所述计算模块根据所述第三数据完成数据处理操作并生成第四数据。
结合本发明实施例的第一方面,本发明实施例的第一方面的第二种可能的实现方式中,所述数据处理装置中的所述控制模块向所述计算模块发送第一获取指令,以使得所述计算模块根据所述第一获取指令获取第一数据,并根据所述第一数据生成第二数据,包括:
所述数据处理装置中的所述控制模块向所述计算模块发送所述第一获取指令,以使得所述计算模块根据所述第一获取指令从预先储存的目标数据中获取所述第一数据并根据所述第一数据生成所述第二数据,所述目标数据为经过数据预处理后得到的数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810699708.9/2.html,转载请声明来源钻瓜专利网。