发明名称 Blocking aggressive neighbors in a cache subsystem
摘要 A system and method for managing a cache subsystem. A system comprises a plurality of processing entities, a cache shared by the plurality of processing entities, and circuitry configured to manage allocations of data into the cache. Cache controller circuitry is configured to allocate data in the cache at a less favorable position in the replacement stack in response to determining a processing entity which corresponds to the allocated data has relatively poor cache behavior compared to other processing entities. The circuitry is configured to track a relative hit rate for each processing entity, such as a thread or processor core. A figure of merit may be determined for each processing entity which reflects how well a corresponding processing entity is behaving with respect to the cache. Processing entities which have a relatively low figure of merit may have their data allocated in the shared cache at a lower level in the cache replacement stack.
申请公布号 US7603522(B1) 申请公布日期 2009.10.13
申请号 US20060432706 申请日期 2006.05.10
申请人 GLOBALFOUNDRIES INC. 发明人 LEPAK KEVIN M.;ISAAC ROGER D.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址