[发明专利]配置成使用图形处理指令对可变长度向量进行操作的向量处理器有效
申请号: | 201680013786.8 | 申请日: | 2016-01-29 |
公开(公告)号: | CN107408038B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | M·慕德吉尔;G·J·纳赛尔;C·J·格洛斯内尔;A·J·赫内;V·卡拉什尼科夫;S·阿格拉沃尔 | 申请(专利权)人: | 优创半导体科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇;李科 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 配置 使用 图形 处理 指令 可变 长度 向量 进行 操作 处理器 | ||
1.一种计算机处理器,包括:
向量寄存器文件,其包括至少一个寄存器以保存变化数量的元素;
向量长度寄存器,其包括第一向量长度寄存器;
以及
处理逻辑,通信地耦合到所述向量寄存器文件和所述向量长度寄存器文件,其被配置成执行图形处理指令以对所述变化数量的元素进行一个或多个操作,所述图形处理指令包括:
表示至少一个向量寄存器的第一标识符,和
表示第一向量长度寄存器的第二标识符,所述第一向量长度寄存器存储要对所述变化数量的元素进行的操作的数量N,其中操作的数量N与所述至少一个向量寄存器在其中填充的元素的数量M无关,以及其中在第一向量长度寄存器中存储的操作数量N大于所述至少一个向量寄存器中的每一个在硬件实现中能够保存的元素的数量。
2.如权利要求1所述的计算机处理器,其中所述计算机处理器被实现为单片集成电路。
3.如权利要求1或2所述的计算机处理器,其中所述图形处理指令是向量与矩阵算术。
4.如权利要求3所述的计算机处理器,其中所述矩阵算术包括矩阵向量乘法。
5.如权利要求4所述的计算机处理器,其中所述图形处理指令读取第一向量寄存器和第二向量寄存器,第一向量寄存器的元素包括矩阵并且第二向量寄存器的元素包括向量序列,其中所述图形处理指令将所述矩阵与所述向量序列中的每一个相乘以产生输出向量序列,该输出向量序列被保存在向量寄存器中。
6.如权利要求3所述的计算机处理器,其中所述矩阵算术包括矩阵乘法。
7.如权利要求6所述的计算机处理器,其中所述图形处理指令读取第一向量寄存器和第二向量寄存器,第一向量寄存器的元素包括第一矩阵序列并且第二向量寄存器的元素包括与第一矩阵序列相同长度的第二矩阵序列,其中所述第一矩阵序列中每个矩阵与第二矩阵序列中对应矩阵相乘以产生矩阵序列,该矩阵序列被保存在向量寄存器文件中。
8.一种方法,包括:
由计算机处理器的包括一个或多个寄存器的向量寄存器文件保存变化数量的元素;
由向量长度寄存器文件的第一向量长度寄存器保存元素数量;以及
由所述处理器的处理逻辑执行图形处理指令以对所述变化数量的元素进行一个或多个操作,所述图形处理指令包括:
表示至少一个向量寄存器的第一标识符,和
表示第一向量长度寄存器的第二标识符,所述第一向量长度寄存器存储要对所述变化数量的元素进行的操作的数量N,其中操作的数量N与所述至少一个向量寄存器在其中填充的元素的数量M无关,以及其中在第一向量长度寄存器中存储的操作数量N大于所述至少一个向量寄存器中的每一个在硬件实现中能够保存的元素的数量。
9.如权利要求8所述的方法,还包括将所述计算机处理器实现为单片集成电路。
10.如权利要求8或9所述的方法,其中所述图形处理指令是向量与矩阵算术。
11.如权利要求10所述的方法,其中所述矩阵算术包括矩阵向量乘法。
12.如权利要求11所述的方法,其中所述图形处理指令读取第一向量寄存器和第二向量寄存器,第一向量寄存器的元素包括矩阵并且第二向量寄存器的元素包括向量序列,其中所述图形处理指令将所述矩阵与所述向量序列中的每一个相乘以产生输出向量序列,该输出向量序列被保存在向量寄存器中。
13.如权利要求10所述的方法,其中所述矩阵算术包括矩阵乘法。
14.如权利要求10所述的方法,其中所述图形处理指令读取第一向量寄存器和第二向量寄存器,第一向量寄存器的元素包括第一矩阵序列,并且第二向量寄存器的元素包括与第一矩阵序列相同长度的第二矩阵序列,其中所述第一矩阵序列中每个矩阵与第二矩阵序列中对应矩阵相乘以产生矩阵序列,该矩阵序列被保存在向量寄存器文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于优创半导体科技有限公司,未经优创半导体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680013786.8/1.html,转载请声明来源钻瓜专利网。