Back to results
US 2026/0299952 A1Published application
Vector index registers in vector processors that each store multiple addresses for accessing multiple positions in vectors
AssigneeMicron Technology, Inc.
InventorSteven Jeffrey Wallach
Life of this patent
Estimating the term…
Abstract
Disclosed herein are vector index registers for storing or loading indexes of true and/or false results of comparison operations in vector processors. Each of the vector index registers store multiple addresses for accessing multiple positions in operand vectors.
Claims17
A system, comprising:
- a vector processor, comprising:
- an operand vector register configured to store an operand vector;
- and
- a scalar register configured to store a scalar;
- and
- a vector load-store unit, configured to:
- load an operand vector stored in the operand vector register;
- and
- load a scalar stored in the scalar register.
6 more elements
A method, comprising:
- loading, by a vector load-store unit of a vector processor, an operand vector stored in an operand vector register;
- loading, by the vector load-store unit, a scalar stored in a scalar register;
- determining a vector length of a loaded operand vector register;
- loading a count stored in a counter register;
- until the count equals the vector length of the loaded operand vector register,
- comparing, by the vector processor, an element of the loaded operand vector with the loaded scalar.
3 more elements
A method, comprising:
- loading from a first vector index register, by a vector load-store unit, stored positions of first elements of a loaded operand vector;
- wherein the first vector index register includes positions of elements of the loaded operand vector that match a loaded scalar;
- and
- loading from a second vector index register, by a vector load-store unit, stored positions of second elements of a loaded operand vector;
- wherein the second vector index register includes positions of elements of the loaded operand vector that do not match the loaded scalar.
2 more elements
Dependencies are inferred from the claim text.