发明名称 Dynamic cache enlarging by counting evictions
摘要 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.
申请公布号 EP2899638(A1) 申请公布日期 2015.07.29
申请号 EP20140166115 申请日期 2014.04.25
申请人 VIA TECHNOLOGIES, INC. 发明人 HENRY, G GLENN;GASKINS, STEPHAN
分类号 G06F12/08;G06F1/32;G06F9/50 主分类号 G06F12/08
代理机构 代理人
主权项
地址