首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Stack evaluation of arbitrary set-associative multiprocessor caches
【24h】

Stack evaluation of arbitrary set-associative multiprocessor caches

机译:任意集关联多处理器缓存的堆栈评估

获取原文
获取原文并翻译 | 示例

摘要

We propose a simple solution to the problem of efficient stack evaluation of LRU multiprocessor cache memories with arbitrary set-associative mapping. It is an extension of the existing stack evaluation techniques for all set-associative LRU uniprocessor caches. Special marker entries are used in the stack to represent data blocks (or lines) deleted by an invalidation-based cache coherence protocol. A method of marker-splitting is employed when a data block below a marker in the stack is accessed. Using this technique, one-pass trace evaluation of memory access trace yields hit ratios for all cache sizes and set-associative mappings of multiprocessor caches in a single pass over a memory reference trace. Simulation experiments on some multiprocessor trace data show an order-of-magnitude speed-up in simulation time using this one-pass technique.
机译:我们针对具有任意集合关联映射的LRU多处理器缓存的有效堆栈评估问题提出了一种简单的解决方案。它是对所有与集合相关的LRU单处理器高速缓存的现有堆栈评估技术的扩展。特殊标记条目在堆栈中用于表示由基于失效的缓存一致性协议删除的数据块(或行)。当访问堆栈中位于标记下方的数据块时,将使用一种标记拆分方法。使用此技术,对内存访问跟踪的单遍跟踪评估会在内存引用跟踪的单遍中生成所有高速缓存大小的命中率以及多处理器高速缓存的集关联映射。在一些多处理器跟踪数据上的仿真实验表明,使用这种单通道技术可以使仿真时间加快数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号