[发明专利]具有向量第一和多通道配置的向量处理器在审
| 申请号: | 202080011451.9 | 申请日: | 2020-03-03 |
| 公开(公告)号: | CN113366462A | 公开(公告)日: | 2021-09-07 |
| 发明(设计)人: | S·J·沃勒克 | 申请(专利权)人: | 美光科技公司 |
| 主分类号: | G06F15/80 | 分类号: | G06F15/80;G06F9/30 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
| 地址: | 美国爱*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 向量 第一 通道 配置 处理器 | ||
1.一种方法,其包括,
第一向量寄存器和第二向量寄存器各自为向量处理器的多个算术逻辑单元(ALU)提供输入,所述第一向量寄存器和所述第二向量寄存器中的每一个包括多个通道,并且每个寄存器的所述通道的数量是二的幂并且等于从所述第一向量寄存器和所述第二向量寄存器接收输入的ALU的数量;并且
对于所述第一向量寄存器和所述第二向量寄存器的每个向量寄存器:
由向量第一寄存器(VFR)提供用于存取所述通道的向量第一寄存器值(VFR值);
由所述通道的索引提供元素地址值(EA值);
根据所述VFR值和所述EA值确定用于存取所述通道的初始地址;
由所述ALU根据所述初始地址存取所述通道;
将所述EA值递增;
根据所述VFR值和递增后的EA值确定用于存取所述通道的下一地址;
由所述ALU根据所述下一地址存取所述通道;
重复对所述EA值的所述递增;
当所述EA值等于所述通道中的一个通道中的元素的数量时,改变所述VFR值;
在所述索引中重置所述EA值;
根据改变后的VFR值和重置后的EA值确定用于存取所述通道的不同初始地址;
由所述ALU根据不同的初始地址存取所述通道;
将所述重置后的EA值递增;
根据所述改变后的VFR值和所述递增后的EA值确定用于存取所述通道的不同的下一地址;并且
由所述ALU根据所述不同的下一地址存取所述通道。
2.根据权利要求1所述的方法,
其中对所述初始地址的所述确定包括:
根据所述VFR值和所述EA值确定用于存取所述通道中的第一通道的第一初始地址;并且
根据所述VFR值和所述EA值确定用于存取所述通道中的第二通道的第二初始地址;并且
其中根据所述初始地址对所述通道的所述存取包括:
由所述ALU中的第一ALU根据所述第一初始地址存取所述第一通道;并且
由所述ALU中的第二ALU根据所述第二初始地址存取所述第二通道。
3.根据权利要求2所述的方法,
其中对所述下一地址的所述确定包括:
根据所述VFR值和所述递增后的EA值确定用于存取所述第一通道的第一下一地址;并且
根据所述VFR值和所述递增后的EA值确定用于存取所述第二通道的第二下一地址;并且
其中根据所述下一地址对所述通道的所述存取包括:
由所述第一ALU根据所述第一下一地址存取所述第一通道;并且
由所述第二ALU根据所述第二下一地址存取所述第二通道。
4.根据权利要求3所述的方法,
其中对所述不同的初始地址的所述确定包括:
根据所述改变后的VFR值和所述重置后的EA值确定用于存取所述第二通道的不同的第一初始地址;并且
根据所述改变后的VFR值和所述重置后的EA值确定用于存取所述第一通道的不同的第二初始地址;并且
其中根据所述不同的初始地址对所述向量通道的所述存取包括:
由所述第一ALU根据所述不同的第一初始地址存取所述第二通道;并且
由所述第二ALU根据所述不同的第二初始地址存取所述第一通道。
5.根据权利要求4所述的方法,
其中对所述不同的下一地址的所述确定包括:
根据所述改变后的VFR值和所述递增后的EA值确定用于存取所述第二通道的不同的第一下一地址;并且
根据所述改变后的VFR值和所述递增后的EA值确定用于存取所述第一通道的不同的第二下一地址;并且
其中根据不同的相应下一个地址对相应向量通道的所述存取包括:
由所述第一ALU根据所述不同的第一下一地址存取所述第二向量通道;并且
由所述第二ALU根据所述不同的第二下一地址存取所述第一向量通道。
6.根据权利要求1所述的方法,其中所述向量通道的所述数量是四。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080011451.9/1.html,转载请声明来源钻瓜专利网。





