首页> 外国专利> Optimizing a cache back invalidation policy

Optimizing a cache back invalidation policy

机译:优化缓存回退失效策略

摘要

A method, a system and a computer program product for enhancing a cache back invalidation policy by utilizing least recently used (LRU) bits and presence bits in selecting cache-lines for eviction. A cache back invalidation (CBI) utility evicts cache-lines by using presence bits to avoid replacing a cache-line in a lower level cache that is also present in a higher level cache. Furthermore, the CBI utility selects the cache-line for eviction from an LRU group. The CBI utility ensures that dormant cache-lines in the higher level caches do not retain corresponding presence bits set in the lower level caches by unsetting the presence bits in the lower level cache when a line is replaced in the higher level cache. Additionally, when a processor core becomes idle, the CBI utility invalidates the corresponding higher level cache by unsetting the corresponding presence bits in the lower level cache.
机译:一种用于通过在选择逐出的高速缓存行中利用最近最少使用的(LRU)位和存在位来增强高速缓存回退无效策略的方法,系统和计算机程序产品。高速缓存返回无效(CBI)实用程序通过使用状态位来避免高速缓存行退出,从而避免替换较低级别的高速缓存中也存在于较高级别的高速缓存中的高速缓存行。此外,CBI实用程序从LRU组中选择要逐出的缓存行。 CBI实用程序通过在高层缓存中替换行时取消设置较低层缓存中的存在位,从而确保较高层缓存中的休眠缓存行不保留在较低层缓存中设置的相应存在位。另外,当处理器内核变为空闲状态时,CBI实用程序通过取消设置较低级缓存中的相应存在位,来使相应的较高级缓存无效。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号