...
首页> 外文期刊>Acta Polytechnica >A Simple Cache Emulator for Evaluating Cache Behavior for SMP Systems
【24h】

A Simple Cache Emulator for Evaluating Cache Behavior for SMP Systems

机译:一个简单的缓存模拟器,用于评估SMP系统的缓存行为

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

摘要

Every modern CPU uses a complex memory hierarchy, which consists of multiple cache memory levels. It is very difficult to predict the behavior of this hierarchy for a given program (for details see [1,2]). The situation is even worse for systems with a shared memory. The most important example is the case of SMP (symmetric multiprocessing) systems. The importance of these systems is growing due to the multi-core feature of the newest CPUs. The Cache Emulator (CE) can simulate the behavior of caches inside an SMP system and compute the number of cache misses during a computation. All measurements are done in the "off-line" mode on a single CPU. The CE uses its own emulated cache memory for an exact simulation. This means that no other CPU activity influences the behavior of the CE. This work extends the Cache Analyzer introduced in [4].
机译:每个现代CPU使用复杂的内存层次结构,其中包含多个高速缓存内存级别。对于给定的程序,很难预测此层次结构的行为(有关详细信息,请参见[1,2])。对于具有共享内存的系统,情况甚至更糟。最重要的例子是SMP(对称多处理)系统。由于最新的CPU具有多核功能,因此这些系统的重要性日益提高。高速缓存模拟器(CE)可以模拟SMP系统内部的高速缓存行为,并计算计算期间的高速缓存未命中数。所有测量均在单个CPU上以“离线”模式完成。 CE使用其自己的仿真缓存进行精确仿真。这意味着没有其他CPU活动会影响CE的行为。这项工作扩展了[4]中介绍的缓存分析器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号