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:
Jan. 07, 2014

Filed:

Dec. 30, 2008
Applicants:

Gad Sheaffer, Haifa, IL;

Shlomo Raikin, Geva Carmel, IL;

Vadim Bassin, Raanana, IL;

Ehud Cohen, Kiryat Motskin, IL;

Oleg Margulis, Haifa, IL;

Inventors:

Gad Sheaffer, Haifa, IL;

Shlomo Raikin, Geva Carmel, IL;

Vadim Bassin, Raanana, IL;

Ehud Cohen, Kiryat Motskin, IL;

Oleg Margulis, Haifa, IL;

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and apparatus for providing a memory model for hardware attributes to support transactional execution is herein described. Upon encountering a load of a hardware attribute, such as a test monitor operation to load a read monitor, write monitor, or buffering attribute, a fault is issued in response to a loss field indicating the hardware attribute has been lost. Furthermore, dependency actions, such as blocking and forwarding, are provided for the attribute access operations based on address dependency and access type dependency. As a result, different scenarios for attribute loss and testing thereof are allowed and restricted in a memory model.


Find Patent Forward Citations

Loading…