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:
Jun. 24, 2025
Filed:
Sep. 14, 2023
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Mukund Ramakrishna, Austin, TX (US);
Microsoft Technology Licensing, LLC, Redmond, WA (US);
Abstract
Memory controllers and related methods for implementing an address-based dynamic page close policy are described. An example method includes using a first tracker, having entries indexed by a hash of system memory addresses for a physical memory region, tracking page hits associated with the physical memory region to develop a historical record of page hits to the physical memory region. The method further includes using a second tracker, having entries indexed by a hash of system memory addresses for the physical memory region, tracking page hits to the physical memory region to develop a current record of page hits to the physical memory region. The method further includes predicting whether to close a page or keep the page open based on a comparison of the historical record of page hits to the physical memory region with the current record of page hits to the physical memory region.