[发明专利]实施于存储器中的向量寄存器在审
申请号: | 201980073577.6 | 申请日: | 2019-10-10 |
公开(公告)号: | CN112997147A | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | T·P·芬克拜纳;T·D·拉森 | 申请(专利权)人: | 美光科技公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F12/02 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王艳娇 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实施 存储器 中的 向量 寄存器 | ||
1.一种设备,其包括:
存储器单元阵列,其中所述阵列中的多个行充当由指令集架构定义的多个向量寄存器;和
处理资源,其被配置成响应于接收到对特定向量寄存器执行特定向量操作的命令,存取所述阵列的充当所述特定寄存器的特定行以执行所述向量操作。
2.根据权利要求1所述的设备,其中所述多个行中的每一行包括共同耦合到所述阵列的相应多个存取线中的一个的存储器单元群组。
3.根据权利要求1所述的设备,其中所述处理资源被进一步配置成在不将数据传送到与所述处理资源耦合的主机的情况下进行以下操作:
利用从所述特定行存取的数据执行所述多个操作;和
致使所述多个操作的所述执行的结果存储于所述多个行中。
4.根据权利要求1到3中任一权利要求所述的设备,其中所述处理资源被进一步配置成利用映射寄存器将所述特定向量寄存器映射到所述特定行,其中所述映射寄存器存储所述特定行的地址。
5.根据权利要求1到3中任一权利要求所述的设备,其中所述处理资源被进一步配置成利用与所述特定向量寄存器对应的向量寄存器标识ID存取所述特定行。
6.根据权利要求5所述的设备,其中所述向量寄存器ID是由所述指令集架构定义。
7.一种用于存取向量寄存器的方法,其包括:
在存储器装置处,接收存储器单元阵列的多个存储器地址;
将所述多个存储器地址存储于所述存储器装置的多个映射寄存器中;
在所述存储器装置处,接收与向量寄存器对应的由指令集架构定义的向量标识ID;
从具有所述向量ID的映射寄存器检索存储器地址,其中所述存储器地址与共同耦合到所述阵列的存取线的第一存储器单元群组对应;
使用所述存储器地址从所述第一存储器单元群组存取向量数据;和
使用所述向量数据执行向量操作,其中所述向量操作是由所述存储器装置的处理资源执行。
8.根据权利要求7所述的方法,其中所述映射寄存器存储与包括共同耦合到所述阵列的所述存取线的所述第一存储器单元群组的特定行对应的存储器地址。
9.根据权利要求8所述的方法,其另外包括在所述处理资源处,接收对更新所述向量寄存器的请求,其中所述请求包含所述阵列的新存储器地址。
10.根据权利要求9所述的方法,其中所述新存储器地址标识指定为所述向量寄存器的不同行。
11.根据权利要求10所述的方法,其另外包括将所述新存储器地址存储于所述映射寄存器中以将所述向量寄存器映射到所述不同行,其中在不将存储于所述特定行中的数据移动到所述不同行的情况下更新所述向量寄存器。
12.根据权利要求7到11中任一权利要求所述的方法,其中所述多个存储器地址是从主机接收。
13.根据权利要求7到11中任一权利要求所述的方法,其中使用存储于所述第一存储器单元群组中的所述向量数据和存储于所述阵列的第二存储器单元群组中的向量数据执行所述向量操作,其中所述第二存储器单元群组是不同向量寄存器。
14.一种系统,其包括:
主机;和
存储器装置,其包括:
存储器单元阵列;
映射寄存器,其将由指令集架构定义的向量寄存器标识ID映射到所述阵列的行;
处理资源,其被配置成通过以下操作来执行从所述主机接收的向量操作:
使用向量寄存器ID存取所述映射寄存器,以确定特定向量寄存器目前映射到所述阵列中的哪个行;和
存取所述阵列中的所述特定向量寄存器目前映射到的所述行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980073577.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:温调装置
- 下一篇:一种工作带宽切换方法、用户设备及网络设备