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. 01, 2014
Filed:
Dec. 09, 2011
David M. Daly, Croton-on-Hudson, NY (US);
Benjiman L. Goodman, Cedar Park, TX (US);
Stephen J. Powell, Austin, TX (US);
Aaron C. Sawdey, Cannon Falls, MN (US);
Jeffrey A. Stuecheli, Austin, TX (US);
David M. Daly, Croton-on-Hudson, NY (US);
Benjiman L. Goodman, Cedar Park, TX (US);
Stephen J. Powell, Austin, TX (US);
Aaron C. Sawdey, Cannon Falls, MN (US);
Jeffrey A. Stuecheli, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A mechanism is provided for weighted history allocation prediction. For each member in a plurality of members in a lower level cache, an associated reference counter is initialized to an initial value based on an operation type that caused data to be allocated to a member location of the member. For each access to the member in the lower level cache, the associated reference counter is incremented. Responsive to a new allocation of data to the lower level cache and responsive to the new allocation of data requiring the victimization of another member in the lower level cache, a member of the lower level cache is identified that has a lowest reference count value in its associated reference counter. The member with the lowest reference count value in its associated reference counter is then evicted.