首页> 外国专利> Identifying high-conflict cache lines in transactional memory computing environments

Identifying high-conflict cache lines in transactional memory computing environments

机译:识别事务存储计算环境中的高冲突缓存行

摘要

Cache lines in a computing environment with transactional memory are configurable with a coherency mode and are associated with a high-conflict indicator. Cache lines in full-line coherency mode are operated or managed with full-line granularity. Cache lines in sub-line coherency mode are operated or managed as sub-cache line portions of a full cache line. A cache line is placed in sub-line coherency mode based on examining the high-conflict indicator. A transaction accessing a memory address in a cache line in sub-line coherency mode marks only the sub-cache line portion associated with the memory address as transactionally accessed. The high-conflict indicator may be included in a set of descriptive bits associated with the cache line. A copy of the high-conflict indicator for a cache line in a first cache may be updated with the high-conflict indicator for the cache line in a second cache.
机译:具有事务性内存的计算环境中的高速缓存行可以用一致性模式配置,并与高冲突指示器关联。全行一致性模式下的高速缓存行以全行粒度进行操作或管理。子行一致性模式下的缓存行作为完整缓存行的子缓存行部分进行操作或管理。根据检查高冲突指示符,将高速缓存行置于子行一致性模式下。在子行一致性模式下访问高速缓存行中的存储器地址的事务仅将与该存储器地址相关联的子高速缓存行部分标记为事务访问。高冲突指示符可以被包括在与高速缓存行相关联的一组描述性比特中。可以用第二高速缓存中的高速缓存行的高冲突指示符来更新第一高速缓存中的高速缓存行的高冲突指示符的副本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号