发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|