发明名称 异构硬件中大数据处理的方法及装置
摘要 本发明实施例公开了一种异构硬件中大数据处理的方法及装置,涉及通信技术领域,能够解决异构硬件处理大数据应用,载入的数据与程序运行所需的数据不一致,占用异构硬件的内存,并影响到程序的正常运行的问题。本发明的方法包括:接收所述Host发送的程序和地址信息;建立本地存储所述源数据的虚拟地址与所述地址信息的映射关系;当所述异构硬件运行所述程序过程中调用目标数据时,向所述Host发送目标数据请求;在接收所述Host回复的目标数据后,使用所述目标数据运行所述程序。本发明适用于异构硬件。
申请公布号 CN105630690A 申请公布日期 2016.06.01
申请号 CN201410608826.6 申请日期 2014.10.31
申请人 华为技术有限公司;中国科学院计算技术研究所 发明人 解壁伟;高云伟;詹剑锋;张立新
分类号 G06F12/02(2006.01)I;G06F3/06(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 北京中博世达专利商标代理有限公司 11274 代理人 申健
主权项 一种异构硬件中大数据处理的方法,异构硬件与主机Host连接,其特征在于,包括:接收所述Host发送的程序和地址信息,所述程序为在异构硬件上运行的程序,所述地址信息为源数据在所述Host中存储的地址信息,所述源数据为所述异构硬件上运行所述程序所需的数据;建立本地存储所述源数据的虚拟地址与所述地址信息的映射关系;当所述异构硬件运行所述程序过程中调用目标数据时,向所述Host发送目标数据请求,所述目标数据请求携带所述目标数据的地址信息,以便于所述Host根据所述目标数据的地址信息查找所述目标数据,所述目标数据的地址信息为所述异构硬件根据所述映射关系和所述目标数据的虚拟地址确定,所述目标数据属于所述源数据;在接收所述Host回复的目标数据后,使用所述目标数据运行所述程序。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼