发明名称 |
METHOD AND APPARATUS FOR VECTOR INDEX LOAD AND STORE |
摘要 |
An apparatus and method for performing vector index loads and stores. For example, one embodiment of a processor comprises: a vector index register to store a plurality of index values; a mask register to store a plurality of mask bits; a vector register to store a plurality of vector data elements loaded from memory; and vector index load logic to identify an index stored in the vector index register to be used for a load operation using an immediate value and to responsively combine the index with a base memory address to determine a memory address for the load operation, the vector index load logic to load vector data elements from the memory address to the vector register in accordance with the plurality of mask bits. |
申请公布号 |
US2016179526(A1) |
申请公布日期 |
2016.06.23 |
申请号 |
US201414581289 |
申请日期 |
2014.12.23 |
申请人 |
INTEL CORPORATION |
发明人 |
JHA ASHISH;VALENTINE ROBERT;OULD-AHMED-VALL ELMOUSTAPHA |
分类号 |
G06F9/30 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A processor comprising:
a vector index register to store a plurality of index values; a mask register to store a plurality of mask bits; a vector register to store a plurality of vector data elements loaded from memory; and vector index load logic to identify an index stored in the vector index register to be used for a load operation using an immediate value and to responsively combine the index with a base memory address to determine a memory address for the load operation, the vector index load logic to load vector data elements from the memory address to the vector register in accordance with the plurality of mask bits. |
地址 |
Santa Clara CA US |