[发明专利]指令发射控制方法及电路、数据处理方法及电路有效
申请号: | 202011360444.8 | 申请日: | 2020-11-27 |
公开(公告)号: | CN112463218B | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 左航 | 申请(专利权)人: | 成都海光微电子技术有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F17/16 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 彭久云;罗莎 |
地址: | 610216 四川省成都市中国(四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 发射 控制 方法 电路 数据处理 | ||
一种指令发射控制方法、指令发射控制电路、数据处理方法和数据处理电路。指令发射控制方法,应用于矩阵乘法运算,且包括:接收第一指令信息,其中,第一指令信息对应于属于同一个工作组的多个线程束中的第i个线程束,i为正整数;在第一指令信息包括与第i个线程束对应的第一矩阵缓存指令的信息的情况下,确定多个线程束中需要同时发射指令的T个线程束,其中,T为正整数,T个线程束包括所述第i个线程束;获取与T个线程束一一对应的T个第一控制信息和与T个线程束一一对应的T个第一写基地址;将T个第一控制信息和T个第一写基地址同时发送至地址计算模块,以供地址计算模块进行地址计算操作。
技术领域
本公开的实施例涉及矩阵运算领域,并且更具体地,涉及一种指令发射控制方法、指令发射控制电路、数据处理方法和数据处理电路。
背景技术
图形处理器(GPU,Graphics-Processor-Unit)包括多个计算单元(Compute-Unit),每个计算单元包括多个单指令多数据流(SIMD,Single-Instruction-Multiple-Data)结构和片上存储器。每个SIMD包括一组矢量通用寄存器片和算术逻辑单元(ALU,arithmetic and logic unit)。SIMD是GPU中执行并行计算的最小单元,可以通过执行一条指令同时控制多个线程执行相同的操作。因为SIMD具有高度的并行性,所以SIMD被广泛应用于矩阵运算。
发明内容
本公开至少一实施例提供一种指令发射控制方法,应用于矩阵乘法运算,包括:接收第一指令信息,其中,所述第一指令信息对应于属于同一个工作组的多个线程束中的第i个线程束,i为正整数;在所述第一指令信息包括与所述第i个线程束对应的第一矩阵缓存指令的信息的情况下,确定所述多个线程束中需要同时发射指令的T个线程束,其中,T为正整数,所述T个线程束包括所述第i个线程束;获取与所述T个线程束一一对应的T个第一控制信息和与所述T个线程束一一对应的T个第一写基地址;将所述T个第一控制信息和所述T个第一写基地址同时发送至地址计算模块,以供所述地址计算模块进行地址计算操作。
例如,在本公开一实施例提供的指令发射控制方法中,所述第一矩阵缓存指令用于实现对第一矩阵的数据进行读取,确定所述多个线程束中需要同时发射指令的T个线程束,包括:解析所述第一矩阵缓存指令,以确定所述第i个线程束所需的所述第一矩阵中的P个数据,其中,P为正整数;基于所述P个数据,确定所述多个线程束中的所述T个线程束,其中,所述T个线程束包括所述第i个线程束,所述T个线程束中的任意两个线程束共享所述P个数据的至少一部分,所述T个线程束中的任一线程束对应的第一写基地址表示所述任一线程束所需的所述P个数据中的部分数据在与所述任一线程束对应的单指令多数据流单元的多个矢量通用寄存器片上的基地址。
例如,在本公开一实施例提供的指令发射控制方法中,获取与所述T个线程束一一对应的T个第一控制信息和与所述T个线程束一一对应的T个第一写基地址包括:检测所述第i个线程束是否为所述T个线程束中的最后一个线程束;响应于所述第i个线程束是所述T个线程束中的最后一个线程束,获取所述T个第一控制信息和所述T个第一写基地址,并将所述T个第一控制信息和所述T个第一写基地址同时发送至所述地址计算模块。
例如,本公开一实施例提供的指令发射控制方法还包括:响应于所述第i个线程束不是所述T个线程束中的最后一个线程束,基于所述第一指令信息,获取并存储所述第i个线程束对应的第一控制信息和所述第i个线程束对应的第一写基地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都海光微电子技术有限公司,未经成都海光微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011360444.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种降低发动机漏气量的试验方法
- 下一篇:一种发热门诊用自动一次性水杯机