The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 21, 2019

Filed:

Mar. 30, 2017
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Vineeth Mekkat, San Jose, CA (US);

Jason M. Agron, San Jose, CA (US);

Youfeng Wu, Palo Alto, CA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 9/52 (2006.01); G06F 12/08 (2016.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 12/0875 (2016.01); G06F 9/46 (2006.01);
U.S. Cl.
CPC ...
G06F 9/30174 (2013.01); G06F 9/30101 (2013.01); G06F 9/3842 (2013.01); G06F 12/0875 (2013.01); G06F 9/30116 (2013.01); G06F 9/3857 (2013.01); G06F 9/3863 (2013.01); G06F 9/461 (2013.01); G06F 9/467 (2013.01); G06F 9/528 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/452 (2013.01); G06F 2212/507 (2013.01);
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.


Find Patent Forward Citations

Loading…