Invention Grant
- Patent Title: Eliminating redundant stores using a protection designator and a clear designator
-
Application No.: US15265587Application Date: 2016-09-14
-
Publication No.: US10540178B2Publication Date: 2020-01-21
- Inventor: Vineeth Mekkat , Youfeng Wu , 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: Alliance IP, LLC
- Main IPC: G06F12/0875
- IPC: G06F12/0875 ; G06F9/30 ; G06F9/38 ; G06F9/32

Abstract:
A processor for redundant stores includes a front end including circuitry to decode instructions from an instruction stream, a data cache unit including circuitry to cache data for the processor, a binary translator, and a memory execution unit. The binary translator includes circuitry to identify a first region of the instruction stream including a redundant store, mark a first starting instruction of the first region with a protection designator, mark a first ending instruction of the first region with a clear designator, and store an amended instruction stream with the markings. The memory execution unit includes circuitry to track the first redundant store based on the protection designator and the clear designator to eliminate the first redundant store.
Public/Granted literature
- US20180074827A1 Instruction and Logic for Dynamic Store Elimination Public/Granted day:2018-03-15
Information query
IPC分类: