Processor having parallel vector multiply and reduce operations with sequential semantics
AssigneeSandbridge Technologies, Inc.
InventorsErdem Hokenek, Michael J. Schulte, Mayan Moudgill, C. John Glossner
Life of this patent
Estimating the term…
Loading patent…
AssigneeSandbridge Technologies, Inc.
InventorsErdem Hokenek, Michael J. Schulte, Mayan Moudgill, C. John Glossner
Estimating the term…
A processor comprises a plurality of arithmetic units, an accumulator unit, and a reduction unit coupled between the plurality of arithmetic units and the accumulator unit. The reduction unit receives products of vector elements from the arithmetic units and a first accumulator value from the accumulator unit, and processes the products and the first accumulator value to generate a second accumulator value for delivery to the accumulator unit. The processor implements a plurality of vector multiply and reduce operations having guaranteed sequential semantics, that is, operations which guarantee that the computational result will be the same as that which would be produced using a corresponding sequence of individual instructions.
A multi-threaded vector processor comprising:
An integrated circuit comprising at least one multi-threaded vector processor, the multi-threaded vector processor comprising:
An apparatus for use in a multi-threaded vector processor comprising a plurality of vector arithmetic units for performing parallel concurrent vector operations on vectors comprising vector elements and a vector accumulator unit, the apparatus comprising:
Dependencies are inferred from the claim text.