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:
Aug. 20, 2019

Filed:

Apr. 12, 2016
Applicant:

Google Inc., Mountain View, CA (US);

Inventor:

Chih-Chung Chang, Taipei, TW;

Assignee:

Google LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/122 (2016.01); G06F 12/123 (2016.01); G06F 12/02 (2006.01); G06F 12/08 (2016.01); G06F 12/0868 (2016.01); G06F 12/0897 (2016.01); G06F 12/121 (2016.01); G06F 3/06 (2006.01); G06F 12/0804 (2016.01); G06F 12/12 (2016.01);
U.S. Cl.
CPC ...
G06F 12/122 (2013.01); G06F 3/061 (2013.01); G06F 3/064 (2013.01); G06F 3/0605 (2013.01); G06F 3/0647 (2013.01); G06F 3/0665 (2013.01); G06F 3/0673 (2013.01); G06F 12/0284 (2013.01); G06F 12/08 (2013.01); G06F 12/0804 (2013.01); G06F 12/0868 (2013.01); G06F 12/0897 (2013.01); G06F 12/121 (2013.01); G06F 12/123 (2013.01); G06F 12/12 (2013.01); G06F 2212/1016 (2013.01); G06F 2212/1021 (2013.01); G06F 2212/152 (2013.01); G06F 2212/251 (2013.01); G06F 2212/253 (2013.01); G06F 2212/601 (2013.01);
Abstract

Profiling cache replacement is a technique for managing data migration between a main memory and a cache memory to improve overall system performance. A profiler maintains counters that count memory requests for access to the pages maintained in both the cache memory and the main memory. Based on this access-request count information, a mover moves pages between the main and cache memories. For example, the mover can swap little-requested pages of the cache memory with highly-requested pages of the main memory. The mover can do so, for instance, when the counters indicate that the number of page access requests for highly-requested pages of the main memory is greater than the number of page access requests for little-requested pages of the cache memory. To avoid impeding the operations of memory users, the mover can perform page swapping in the background at predetermined time intervals, such as once every microsecond (μs).


Find Patent Forward Citations

Quick Actions:

Chang, Chih-Chung. (2019). Profiling cache replacement (U.S. Patent No. 10387329). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/10387329

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…