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.
Patent No.:
Date of Patent:
Apr. 04, 2023
Filed:
Aug. 20, 2021
International Business Machines Corporation, Armonk, NY (US);
Ram Sai Manoj Bamdhamravuri, Boston, MA (US);
Craig R. Walters, Highland, NY (US);
Christian Jacobi, West Park, NY (US);
Timothy Bronson, Round Rock, TX (US);
Gregory William Alexander, Pflugerville, TX (US);
Hieu T. Huynh, Austin, TX (US);
Robert J. Sonnelitter, III, Bedford Hills, NY (US);
Jason D. Kohl, Austin, TX (US);
Deanna P. D. Berger, Hyde Park, NY (US);
Richard Joseph Branciforte, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Aspects of the invention include defining one or more processor units having a plurality of caches, each processor unit comprising a processor having at least one cache, and wherein each of the one or more processor units are coupled together by an interconnect fabric, for each of the plurality of caches, arranging a plurality of cache lines into one or more congruence classes, each congruence class comprises a chronology vector, arranging each cache in the plurality of caches into a cluster of caches based on a plurality of scope domains, determining a first cache line to evict based on the chronology vector, and determining a target cache for installing the first cache line based on a scope of the first cache line and a saturation metric associated with the target cache, wherein the scope of the first cache line is determined based on lateral persistence tag bits.