[发明专利]图形处理器、矩阵乘法任务处理方法、装置及存储介质有效
申请号: | 202310064272.7 | 申请日: | 2023-02-06 |
公开(公告)号: | CN115880132B | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 阙恒;周义满;朱康挺;商秋 | 申请(专利权)人: | 南京砺算科技有限公司;砺算科技(上海)有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06F17/16 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孔凡红 |
地址: | 210031 江苏省南京市中国(江苏)*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理器 矩阵 乘法 任务 处理 方法 装置 存储 介质 | ||
1.一种图形处理器,其特征在于,包括:数据管理模块、指令调度器和指令执行器;
所述数据管理模块,用于将第一寄存器组的单通道容量和第二寄存器组的单通道容量中,数值较小的一个作为目标单通道容量,并根据所述目标单通道容量,将矩阵乘法任务中第一特征矩阵的行元素,依次存储进第一寄存器组的各个寄存器中,以及将所述矩阵乘法任务中第二特征矩阵的列元素,依次存储进第二寄存器组的各个通道中;
所述指令调度器,用于根据行元素存储结果构建点积累加压缩指令的第一操作数,以及根据列元素存储结果构建所述点积累加压缩指令的第二操作数;
所述指令执行器,用于根据构建完成的所述点积累加压缩指令,执行所述矩阵乘法任务。
2.根据权利要求1所述的图形处理器,其特征在于,所述指令调度器,还用于根据所述点积累加压缩指令中的重复发出次数,重复发出所述点积累加压缩指令;其中,所述点积累加压缩指令在每次发出时,所述第一操作数和所述第二操作数均依次递增;
所述指令执行器,还用于根据所述点积累加压缩指令和所述重复发出次数,执行所述矩阵乘法任务。
3.根据权利要求2所述的图形处理器,其特征在于,所述指令调度器,具体还用于根据所述点积累加压缩指令中的重复发出次数,基于连续发射机制,重复发出所述点积累加压缩指令。
4.根据权利要求1所述的图形处理器,其特征在于,所述数据管理模块,具体还用于若所述第一寄存器组的部分通道被占用,则在未被占用的通道中选择指定数量的目标通道,并将所述第一特征矩阵的行元素,依次存储进第一寄存器组的各个寄存器的目标通道中。
5.根据权利要求1所述的图形处理器,其特征在于,所述数据管理模块,具体用于将矩阵乘法任务中第一特征矩阵的四个连续行元素,依次存储进第一寄存器组的各个寄存器中,以及将所述矩阵乘法任务中第二特征矩阵的四个连续列元素,依次存储进第二寄存器组的各个通道中;
所述指令调度器,用于根据行元素存储结果构建四元素点积指令的第一操作数,以及根据列元素存储结果构建所述四元素点积指令的第二操作数。
6.根据权利要求1所述的图形处理器,其特征在于,所述指令执行器具体还用于根据当前四元素点积指令执行点积运算,以将点积运算结果存放于内部的累加缓存器,并在当前四元素点积指令的点积运算次数达到指定次数时,将点积运算结果存入指定寄存器中。
7.一种矩阵乘法任务处理方法,应用于如权利要求1-6任一所述的图形处理器中,包括:
数据管理模块将第一寄存器组的单通道容量和第二寄存器组的单通道容量中,数值较小的一个作为目标单通道容量,并根据所述目标单通道容量,将矩阵乘法任务中第一特征矩阵的行元素,依次存储进第一寄存器组的各个寄存器中,以及将所述矩阵乘法任务中第二特征矩阵的列元素,依次存储进第二寄存器组的各个通道中;
指令调度器根据行元素存储结果构建点积累加压缩指令的第一操作数,以及根据列元素存储结果构建所述点积累加压缩指令的第二操作数;
指令执行器根据构建完成的所述点积累加压缩指令,执行所述矩阵乘法任务。
8.一种矩阵乘法任务处理装置,应用于如权利要求1-6任一所述的图形处理器中,包括:
元素存储执行模块,配置于数据管理模块,用于将第一寄存器组的单通道容量和第二寄存器组的单通道容量中,数值较小的一个作为目标单通道容量,并根据所述目标单通道容量,将矩阵乘法任务中第一特征矩阵的行元素,依次存储进第一寄存器组的各个寄存器中,以及将所述矩阵乘法任务中第二特征矩阵的列元素,依次存储进第二寄存器组的各个通道中;
点积累加压缩指令构建模块,配置于指令调度器,用于根据行元素存储结果构建点积累加压缩指令的第一操作数,以及根据列元素存储结果构建所述点积累加压缩指令的第二操作数;
矩阵乘法执行模块,配置于指令执行器,用于根据构建完成的所述点积累加压缩指令,执行所述矩阵乘法任务。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使图形处理器执行时实现权利要求7所述的矩阵乘法任务处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京砺算科技有限公司;砺算科技(上海)有限公司,未经南京砺算科技有限公司;砺算科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310064272.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种3D可视化模拟人物生成方法及系统
- 下一篇:一种机械式自锁的油缸结构