首页> 外国专利> Protecting the footprint of memory transactions from victimization

Protecting the footprint of memory transactions from victimization

机译:保护内存事务的覆盖范围免受损害

摘要

A processing unit includes a processor core and a cache memory. Entries in the cache memory are grouped in multiple congruence classes. The cache memory includes tracking logic that tracks a transaction footprint including cache line(s) accessed by transactional memory access request(s) of a memory transaction. The cache memory, responsive to receiving a memory access request that specifies a target cache line having a target address that maps to a congruence class, forms a working set of ways in the congruence class containing cache line(s) within the transaction footprint and updates a replacement order of the cache lines in the congruence class. Based on membership of the at least one cache line in the working set, the update promotes at least one cache line that is not the target cache line to a replacement order position in which the at least one cache line is less likely to be replaced.
机译:处理单元包括处理器核和高速缓冲存储器。高速缓存存储器中的条目分为多个一致性类。高速缓冲存储器包括跟踪逻辑,该跟踪逻辑跟踪事务足迹,该事务足迹包括由存储器事务的事务性存储器访问请求访问的高速缓存线。高速缓存存储器响应于接收到指定具有目标地址的目标高速缓存行的存储器访问请求,该目标地址具有映射到一致性类的目标地址,该高速缓存存储器在一致性类中形成工作集,该事务类中包含事务足迹内的高速缓存行并进行更新。同余类中缓存行的替换顺序。基于工作集中至少一条高速缓存行的成员资格,更新将不是目标高速缓存行的至少一条高速缓存行提升到其中至少一条高速缓存行不太可能被替换的替换顺序位置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号