[发明专利]一种数据处理方法、装置、设备及存储介质有效
申请号: | 201910683612.8 | 申请日: | 2019-07-26 |
公开(公告)号: | CN110377877B | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 张贞雷 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F17/16 | 分类号: | G06F17/16 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 丁曼曼 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 设备 存储 介质 | ||
本申请公开了一种数据处理方法、装置、设备及存储介质。该方法的步骤包括:接收第一对称矩阵;将第一对称矩阵中的单侧矩阵数据按照行列位置关系缓存至存储器;单侧矩阵数据包括第一对称矩阵的主对角线位置的矩阵数据,以及主对角线的目标单侧位置的矩阵数据;接收第二对称矩阵;读取存储器中的单侧矩阵数据,并根据单侧矩阵生成第一对称矩阵;执行第二对称矩阵与第一对称矩阵的乘积运算,生成运算结果。本方法相对降低了因运算设备缓存对称矩阵数据而对数据处理资源造成的占用,进而相对确保了运算设备进行数据处理时的工作稳定性。此外,本申请还提供一种数据处理装置、设备及存储介质,有益效果同上所述。
技术领域
本申请涉及数据处理领域,特别是涉及一种数据处理方法、装置、设备及存储介质。
背景技术
伴随移动互联网、人工智能、5G、云计算以及大数据等新兴技术领域的蓬勃发展,当前对于数据的计算需求也在迅速增长,而对称矩阵的乘积运算是上述各技术方向中经常涉及到的数据运算方式。
随着摩尔定律几近失效,运算芯片的物理材料没有取得新的重大突破之前,通用处理器的对于数据的整体处理性能已经相对逼近极限,因此对于数据的处理过程应相对降低对于处理器的资源开销,而当前处理器在进行对称矩阵的乘积运算时,通常需要占用处理器大量的可用资源,因此极易发生数据处理资源的枯竭,从而对处理器的工作稳定性造成影响。
由此可见,提供一种数据处理方法,以相对降低对称矩阵乘积运算时对运算设备中数据处理资源的占用量,进而确保运算设备进行数据处理时的工作稳定性,是本领域技术人员需要解决的问题。
发明内容
本申请的目的是提供一种数据处理方法、装置、设备及存储介质,以相对降低对称矩阵乘积运算时对运算设备中数据处理资源的占用量,进而确保运算设备进行数据处理时的工作稳定性。
为解决上述技术问题,本申请提供一种数据处理方法,包括:
接收第一对称矩阵;
将第一对称矩阵中的单侧矩阵数据按照行列位置关系缓存至存储器;单侧矩阵数据包括第一对称矩阵的主对角线位置的矩阵数据,以及主对角线的目标单侧位置的矩阵数据;
接收第二对称矩阵;
读取存储器中的单侧矩阵数据,并根据单侧矩阵生成第一对称矩阵;
执行第二对称矩阵与第一对称矩阵的乘积运算,生成运算结果。
优选的,执行第二对称矩阵与第一对称矩阵的乘积运算,包括:
依照并行方式执行第二对称矩阵与第一对称矩阵之间对应数据元素的乘积运算。
优选的,将第一对称矩阵中的单侧矩阵数据按照行列位置关系缓存至存储器,包括:
将第一对称矩阵中的单侧矩阵数据按照行列位置关系逐行缓存至存储器,单侧矩阵数据中各行的数据元素缓存至存储器中不同的存储地址区间。
优选的,目标单侧位置包括行坐标大于列坐标的位置,以及列坐标大于行坐标的位置。
优选的,执行第二对称矩阵与第一对称矩阵的乘积运算,包括:
通过FPGA或ASIC芯片执行第二对称矩阵与第一对称矩阵的乘积运算。
此外,本申请还提供一种数据处理装置,包括:
第一接收模块,用于接收第一对称矩阵;
缓存模块,用于将第一对称矩阵中的单侧矩阵数据按照行列位置关系缓存至存储器;单侧矩阵数据包括第一对称矩阵的主对角线位置的矩阵数据,以及主对角线的目标单侧位置的矩阵数据;
第二接收模块,用于接收第二对称矩阵;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910683612.8/2.html,转载请声明来源钻瓜专利网。