...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Massively parallel algorithms for trace-driven cache simulations
【24h】

Massively parallel algorithms for trace-driven cache simulations

机译:大规模并行算法,用于跟踪驱动的缓存模拟

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

摘要

Considers the use of massively parallel architectures to execute a trace-driven simulation of a single cache set. A method is presented for the least-recently-used (LRU) policy, which, regardless of the set size C, runs in time O(log N) using N processors on the EREW (exclusive read, exclusive write) parallel model. A simpler LRU simulation algorithm is given that runs in O(C log N) time using N/log N processors. We present timings of this algorithm's implementation on the MasPar MP-1, a machine with 16384 processors. A broad class of reference-based line replacement policies are considered, which includes LRU as well as the least-frequently-used (LFU) and random replacement policies. A simulation method is presented for any such policy that, on any trace of length N directed to a C line set, runs in O(C log N) time with high probability using N processors on the EREW model. The algorithms are simple, have very little space overhead, and are well suited for SIMD implementation.
机译:考虑使用大规模并行体系结构对单个缓存集执行跟踪驱动的仿真。提出了一种用于最近最少使用(LRU)策略的方法,该方法与设置的大小C无关,使用EREW(专用读取,专用写入)并行模型上的N个处理器在时间O(log N)上运行。给出了使用N / log N处理器以O(C log N)时间运行的更简单的LRU仿真算法。我们介绍了在具有16384个处理器的MasPar MP-1上实施该算法的时间。考虑了广泛的基于参考的线路替换策略,包括LRU以及最不常用(LFU)和随机替换策略。提出了一种针对任何此类策略的仿真方法,该策略在EREW模型上使用N个处理器,在指向C行集的长度为N的任何迹线上,以O(C log N)时间高概率运行。该算法简单,空间开销很小,非常适合SIMD实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号