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. 10, 2006

Filed:

Dec. 13, 2002
Applicants:

Edwin R. Sutanto, Austin, TX (US);

Hoichi Cheong, Austin, TX (US);

Zhongru J. Lin, Lake Oswego, OR (US);

Jeffrey L. Nye, Austin, TX (US);

Inventors:

Edwin R. Sutanto, Austin, TX (US);

Hoichi Cheong, Austin, TX (US);

Zhongru J. Lin, Lake Oswego, OR (US);

Jeffrey L. Nye, Austin, TX (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

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

A method and apparatus to speculatively allocate a combinable store request buffer for a cache lock operation by setting an extended lock indicator. The store request buffer is speculatively allocated and the load-lock micro-operation associated with the cache lock operation is sent to a replay loop. During the replay window, conflict detection processing is completed. When the load-lock micro-operation returns from replay, the store buffer is de-allocated if a conflict has been detected during the replay window.


Find Patent Forward Citations

Loading…