Back to results
US 2012/0072704 A1Published application
"or" bit matrix multiply vector instruction
AssigneeCray Inc.
InventorsTimothy J. Johnson, Gregory J. Faanes
Life of this patent
Estimating the term…
Abstract
A processor is operable to execute a bit matrix multiply instruction. In further examples, the processor is operable to perform a vector bit matrix multiply instruction, and is a part of a computerized system.
Claims17
A vector processor, comprising:
- a bit matrix instruction, operable to perform a bit matrix function between an array and a matrix, wherein the bits of one of the array and the matrix are inverted, the bit matrix instruction comprising performing OR operations on a sequential series of AND operations of sequential corresponding elements of rows, columns, or arrays being processed by the bit matrix instruction.
A method of operating a computer, comprising:
- executing a bit matrix instruction, operable to perform a bit matrix function between an array and a matrix, wherein the bits of one of the array and the matrix are inverted, the bit matrix instruction comprising performing OR operations on a sequential series of AND operations of sequential corresponding elements of rows, columns, or arrays being processed by the bit matrix instruction.
A computerized system, comprising:
- a bit matrix instruction, operable to perform a bit matrix function between an array and a matrix, wherein the bits of one of the array and the matrix are inverted, the bit matrix instruction comprising performing OR operations on a sequential series of AND operations of sequential corresponding elements of rows, columns, or arrays being processed by the bit matrix instruction.
A vector processor, comprising:
- a vector bit matrix instruction, operable to calculate a bit matrix function between one or more arrays and a matrix, wherein the bits of one of the array and the matrix are inverted, the bit matrix instruction comprising performing OR operations on a sequential series of AND operations of sequential corresponding elements of rows, columns, or arrays being processed by the bit matrix instruction.
A computerized system, comprising:
- a vector bit matrix instruction, operable to calculate a bit matrix function between one or more arrays and a matrix, wherein the bits of one of the array and the matrix are inverted, the bit matrix instruction comprising performing OR operations on a sequential series of AND operations of sequential corresponding elements of rows, columns, or arrays being processed by the bit matrix instruction.
Dependencies are inferred from the claim text.