US2018018177A1PendingUtilityA1

Method and apparatus for speculative vectorization

Assignee: VASUDEVAN NALINIPriority: Sep 26, 2014Filed: Jul 18, 2017Published: Jan 18, 2018
Est. expirySep 26, 2034(~8.2 yrs left)· nominal 20-yr term from priority
G06F 9/3838G06F 9/3004G06F 9/3013G06F 9/30032G06F 9/3842G06F 9/3834G06F 9/3824G06F 9/384G06F 9/30043G06F 15/8053G06F 9/30174G06F 9/30036G06F 9/30038
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

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.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A processor comprising:
 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.

Join the waitlist — get patent alerts

Track US2018018177A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.