- Patent Title: Systems, apparatuses, and methods for data speculation execution
-
Application No.: US14582859Application Date: 2014-12-24
-
Publication No.: US10942744B2Publication Date: 2021-03-09
- Inventor: Elmoustapha Ould-Ahmed-Vall , Christopher J. Hughes , Robert Valentine , Milind B. Girkar
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/35

Abstract:
Systems, methods, and apparatuses for data speculation execution (DSX) are described. In some embodiments, a hardware apparatus for DSX comprises execution hardware to execute instructions to begin and end a data speculative execution (DSX) and speculative instructions during the DSX, and DSX tracking hardware to track speculative memory accesses and detect ordering violations in a DSX of speculative instructions using a sequence number, addresses of instruction accesses, and whether an instruction being tracked is a write, and to trigger a mis-speculation upon an ordering violation.
Public/Granted literature
- US20190121644A1 SYSTEMS, APPARATUSES, AND METHODS FOR DATA SPECULATION EXECUTION Public/Granted day:2019-04-25
Information query