Invention Grant
- Patent Title: Method and apparatus for supporting speculative memory optimizations
-
Application No.: US16231313Application Date: 2018-12-21
-
Publication No.: US10853078B2Publication Date: 2020-12-01
- Inventor: Vineeth Mekkat , Mark Dechene , Zhongying Zhang , John Faistl , Janghaeng Lee , Hou-Jen Ko , Sebastian Winkel , Oleg Margulis
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: INTEL CORPORATION
- Current Assignee: INTEL CORPORATION
- Current Assignee Address: US CA Santa Clara
- Agency: NDWE, LLP
- Main IPC: G06F9/312
- IPC: G06F9/312 ; G06F9/40 ; G06F9/44 ; G06F9/38 ; G06F9/30 ; G06F8/41

Abstract:
A processor includes a store buffer to store store instructions to be processed to store data in main memory, a load buffer to store load instructions to be processed to load data from main memory, and a loop invariant code motion (LICM) protection structure coupled to the store buffer and the load buffer. The LPT tracks information to compare an address of a store or snoop microoperation with entries in the LICM and re-loads a load microoperation of a matching entry.
Information query