Invention Grant
- Patent Title: Hybrid atomicity support for a binary translation based microprocessor
-
Application No.: US15474666Application Date: 2017-03-30
-
Publication No.: US10296343B2Publication Date: 2019-05-21
- Inventor: Vineeth Mekkat , Jason M. Agron , Youfeng Wu
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/52 ; G06F12/08 ; G06F9/30 ; G06F9/38 ; G06F12/0875 ; G06F9/46

Abstract:
A processing device including a first shadow register, a second shadow register, and an instruction execution circuit, communicatively coupled to the first shadow register and the second shadow register, to receive a sequence of instructions comprising a first local commit marker, a first global commit marker, and a first register access instruction referencing an architectural register, speculatively execute the first register access instruction to generate a speculative register state value associated with a physical register, responsive to identifying the first local commit marker, store, in the first shadow register, the speculative register state value, and responsive to identifying the first global commit marker, store, in the second shadow register, the speculative register state value.
Public/Granted literature
- US20180285112A1 HYBRID ATOMICITY SUPPORT FOR A BINARY TRANSLATION BASED MICROPROCESSOR Public/Granted day:2018-10-04
Information query