Invention Grant
- Patent Title: Instruction and logic for reducing data cache evictions in an out-of-order processor
-
Application No.: US14228697Application Date: 2014-03-28
-
Publication No.: US09870209B2Publication Date: 2018-01-16
- Inventor: John H. Kelm , Demos Pavlou , Mirem Hyuseinova
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Alliance IP, LLC
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F9/38 ; G06F12/08 ; G06F12/12 ; G06F12/0804 ; G06F12/0811

Abstract:
A processor includes a resource scheduler, a dispatcher, and a memory execution unit. The memory execution unit includes logic to identify an executed, unretired store operation in a memory ordered buffer, determine that the store operation is speculative, determine whether an associated cache line in a data cache is non-speculative, and determine whether to block a write of the store operation results to the data cache based upon the determination that the store operation is speculative and a determination that the associated cache line is non-speculative.
Public/Granted literature
- US20150278097A1 Instruction and Logic for Reducing Data Cache Evictions in an Out-Of-Order Processor Public/Granted day:2015-10-01
Information query