首页> 外国专利> Data processing system, cache, and method that select a castout victim in response to the latencies of memory copies of cached data

Data processing system, cache, and method that select a castout victim in response to the latencies of memory copies of cached data

机译:响应于缓存数据的存储副本的延迟而选择淘汰受害者的数据处理系统,缓存和方法

摘要

A data processing system includes a processing unit, a distributed memory including a local memory and a remote memory having differing access latencies, and a cache coupled to the processing unit and to the distributed memory. The cache includes a congruence class containing a plurality of cache lines and a plurality of latency indicators that each indicate an access latency to the distributed memory for a respective one of the cache lines. The cache further includes a cache controller that selects a cache line in the congruence class as a castout victim in response to the access latencies indicated by the plurality of latency indicators. In one preferred embodiment, the cache controller preferentially selects as castout victims cache lines having relatively short access latencies.
机译:数据处理系统包括处理单元,包括本地存储器和具有不同访问等待时间的远程存储器的分布式存储器,以及耦合到处理单元和分布式存储器的高速缓存。高速缓存包括一致性类,该一致性类包含多个高速缓存行和多个等待时间指示符,每个等待时间指示符指示对于各个高速缓存行中的对分布式存储器的访问等待时间。高速缓存器还包括高速缓存器控制器,该高速缓存器控制器响应于由多个等待时间指示符指示的访问等待时间,选择一致性类别中的高速缓存行作为退出受害者。在一优选实施例中,高速缓存器控制器优先选择具有相对短的访问等待时间的高速缓存线作为抛弃受害者。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号