Invention Grant
US07996644B2 Fair sharing of a cache in a multi-core/multi-threaded processor by dynamically partitioning of the cache
有权
通过动态分区缓存,在多核/多线程处理器中公平共享缓存
- Patent Title: Fair sharing of a cache in a multi-core/multi-threaded processor by dynamically partitioning of the cache
- Patent Title (中): 通过动态分区缓存,在多核/多线程处理器中公平共享缓存
-
Application No.: US11026316Application Date: 2004-12-29
-
Publication No.: US07996644B2Publication Date: 2011-08-09
- Inventor: Sailesh Kottapalli
- Applicant: Sailesh Kottapalli
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agent David P. McAbee
- Main IPC: G06F12/02
- IPC: G06F12/02

Abstract:
An apparatus and method for fairly accessing a shared cache with multiple resources, such as multiple cores, multiple threads, or both are herein described. A resource within a microprocessor sharing access to a cache is assigned a static portion of the cache and a dynamic portion. The resource is blocked from victimizing static portions assigned to other resources, yet, allowed to victimize the static portion assigned to the resource and the dynamically shared portion. If the resource does not access the cache enough times over a period of time, the static portion assigned to the resource is reassigned to the dynamically shared portion.
Public/Granted literature
Information query