Invention Grant
- Patent Title: Dynamic cache enlarging by counting evictions
-
Application No.: US14188905Application Date: 2014-02-25
-
Publication No.: US10204056B2Publication Date: 2019-02-12
- Inventor: G. Glenn Henry , Stephan Gaskins
- Applicant: VIA TECHNOLOGIES, INC.
- Applicant Address: CN Shanghai
- Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD
- Current Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD
- Current Assignee Address: CN Shanghai
- Agency: McClure, Qualey & Rodack, LLP
- Main IPC: G06F12/0891
- IPC: G06F12/0891 ; G06F12/0842 ; G06F1/32 ; G06F12/0864 ; G06F12/0893 ; G06F9/50

Abstract:
A microprocessor includes a cache memory and a control module. The control module makes the cache size zero and subsequently make it between zero and a full size of the cache, counts a number of evictions from the cache after making the size between zero and full and increase the size when the number of evictions reaches a predetermined number of evictions. Alternatively, a microprocessor includes: multiple cores, each having a first cache memory; a second cache memory shared by the cores; and a control module. The control module puts all the cores to sleep and makes the second cache size zero and receives a command to wakeup one of the cores. The control module counts a number of evictions from the first cache of the awakened core after receiving the command and makes the second cache size non-zero when the number of evictions reaches a predetermined number of evictions.
Public/Granted literature
- US20150212947A1 DYNAMIC CACHE ENLARGING BY COUNTING EVICTIONS Public/Granted day:2015-07-30
Information query
IPC分类: