[发明专利]用于向量索引加载和存储的方法和装置有效
申请号: | 201580064123.4 | 申请日: | 2015-11-23 |
公开(公告)号: | CN107003846B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | A·杰哈;R·瓦伦天;E·乌尔德-阿迈德-瓦尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F12/02 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 向量 索引 加载 存储 方法 装置 | ||
1.一种处理器,包括:
向量索引寄存器,用于存储多个索引值;
掩码寄存器,用于存储多个掩码位;
向量寄存器,用于存储加载自存储器的多个向量数据元素;以及
向量索引加载逻辑,用于响应于向量索引加载指令来执行向量索引加载操作,所述向量索引加载指令包括第一操作数、第二操作数和第三操作数,所述第一操作数指定所述向量寄存器,所述第二操作数指定基础存储器地址和所述向量索引寄存器,所述第三操作数指定立即数值,所述向量索引加载逻辑用于使用所述立即数值来标识存储在所述向量索引寄存器中的用于所述向量索引加载操作的索引,并且用于响应地将所述索引与所述基础存储器地址组合以确定用于所述向量索引加载操作的存储器地址,所述向量索引加载逻辑用于根据所述多个掩码位将向量数据元素从所述存储器地址加载到所述向量寄存器,
其中所述立即数值包括标识在所述向量索引寄存器内的索引的索引位置的整数值。
2.如权利要求1所述的处理器,其特征在于,所述多个掩码位用于指示会从所述存储器地址加载的多个向量数据元素。
3.如权利要求1所述的处理器,其特征在于,所述掩码寄存器包括64位掩码寄存器,以及其中所述向量索引寄存器和向量寄存器包括具有八个64位值的512位向量寄存器。
4.如权利要求1所述的处理器,进一步包括:
存储器管理单元,用于计算所述索引值中的每一个并且将所述索引值存储在所述向量索引寄存器内。
5.如权利要求1所述的处理器,其特征在于,所述向量数据元素包括双精度浮点值。
6.如权利要求1所述的处理器,其特征在于,包括所述向量数据元素的数据数组会被存储在存储器中,以及其中所述基础存储器地址指向所述数组的基址,所述向量索引加载逻辑用于将所述基础存储器地址与所述索引值中的每一个组合以标识所述数组中的所述向量数据元素中的每一个。
7.如权利要求1所述的处理器,其特征在于,响应于对所述向量索引加载指令的解码和执行,执行标识索引、将所述索引与基础存储器地址组合并且加载所述向量数据元素。
8.如权利要求1所述的处理器,其特征在于,所述向量索引加载指令被解码为多个微操作。
9.一种处理器,包括:
向量索引寄存器,用于存储多个索引值;
掩码寄存器,用于存储多个掩码位;
向量寄存器,用于存储会被存储到存储器的多个向量数据元素;以及
向量索引存储逻辑,用于响应于向量索引存储指令来执行向量索引存储操作,所述向量索引存储指令包括第一操作数、第二操作数和第三操作数,所述第一操作数指定所述向量寄存器,所述第二操作数指定基础存储器地址和所述向量索引寄存器,所述第三操作数指定立即数值,所述向量索引存储逻辑用于使用立即数值来标识存储在所述向量索引寄存器中的用于所述向量索引存储操作的索引,并且用于响应地将所述索引与所述基础存储器地址组合以确定用于所述向量索引存储操作的存储器地址,所述向量索引加载逻辑用于根据所述多个掩码位将向量数据元素从所述向量寄存器存储到系统存储器中的所述存储器地址,
其中所述立即数值包括标识在所述向量索引寄存器内的索引的索引位置的整数值。
10.如权利要求9所述的处理器,其特征在于,所述多个掩码位用于指示会被存储到所述存储器地址的多个向量数据元素。
11.如权利要求9所述的处理器,其特征在于,所述掩码寄存器包括64位掩码寄存器,以及其中所述向量索引寄存器和向量寄存器包括具有八个64位值的512位向量寄存器。
12.如权利要求9所述的处理器,进一步包括:
存储器管理单元,用于计算所述索引值中的每一个并且将所述索引值存储在所述向量索引寄存器内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580064123.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于执行大整数算术操作的方法和装置
- 下一篇:氢甲酰化方法