Method and apparatus for speculative vectorization
OwnerNalini Vasudevan, Cheng Wang +3inventors
InventorsNALINI VASUDEVAN, CHENG WANG, YOUFENG WU, ALBERT HARTONO, SARA S. BAGHSORKHI
Life of this patent
Estimating the term…
Loading patent…
OwnerNalini Vasudevan, Cheng Wang +3inventors
InventorsNALINI VASUDEVAN, CHENG WANG, YOUFENG WU, ALBERT HARTONO, SARA S. BAGHSORKHI
Estimating the term…
An apparatus and method for speculative vectorization. For example, one embodiment of a processor comprises: a queue comprising a set of locations for storing addresses associated with vectorized memory access instructions; and execution logic to execute a first vectorized memory access instruction to access the queue and to compare a new address associated with the first vectorized memory access instruction with existing addresses stored within a specified range of locations within the queue to detect whether a conflict exists, the existing addresses having been previously stored responsive to one or more prior vectorized memory access instructions.
A processor comprising:
Dependencies are inferred from the claim text.