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. 12, 2026

Filed:

Dec. 13, 2024
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Michael Fee, Cold Spring, NY (US);

Deanna Postles Dunn Berger, Hyde Park, NY (US);

Peter Kenneth Szwed, Rhinebeck, NY (US);

Seth E. Lederer, Staatsburg, NY (US);

Aaron Tsai, Hyde Park, NY (US);

Timothy J Slegel, Staatsburg, NY (US);

Jason D Kohl, Austin, TX (US);

Robert J Sonnelitter, III, Bedford Hills, NY (US);

Gregory William Alexander, Pflugerville, TX (US);

Andrew Walter Piechowski, Lagrangeville, NY (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 9/38 (2018.01);
U.S. Cl.
CPC ...
G06F 9/30047 (2013.01); G06F 9/30043 (2013.01);
Abstract

A present invention embodiment provides a cache line hold state that reduces cache contention. A first processor executes a store instruction to acquire a lock on a cache line in a shared memory system of a multiprocessor computing system. The first processor sets the cache line to an exclusive state in a local cache of the first processor upon successful acquisition of the lock. A lock state indicative of a windowed hold on the cache line is recorded by the first processor, wherein the windowed hold enables non-exclusive fetch requests from one or more other processors.


Find Patent Forward Citations

Loading…