首页> 外文会议>Proceedings of the 1st international conference on Performance evaluation methodolgies and tools >Detailed cache simulation for detecting bottleneck, miss reason and optimization potentialities
【24h】

Detailed cache simulation for detecting bottleneck, miss reason and optimization potentialities

机译:详细的缓存仿真,用于检测瓶颈,遗漏原因和优化潜力

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

摘要

Cache locality optimization is an efficient way for reducing the idle time of modern processors in waiting for needed data. This kind of optimization can be achieved either on the side of programmers or compilers with code level optimization or at system level through appropriate schemes, like reconfigurable cache organization and adequate prefetching or replacement strategies. For the former users need to know the problem, the reason, and the solution, while for the latter a platform is required for evaluating proposed and novel approaches.As existing simulation systems do not provide such information and platforms, we implemented a cache simulator that models the complete cache hierarchy and associated techniques. More specifically, it analyzes the feature of cache miss and provides information about the runtime accesses to data structures and the cache access behavior. Together with a visualization tool, this information enables the user to detect access hotspots and optimization strategies fortackling them. For supporting the study of different techniques with respect to cache configuration and management, this simulator models a variety of cache line replacement and prefetching policies, and allows the user to specify any cache organization, including cache size, cache set size, block size, and associativity. The simulator hence forms a research platform for investigating the influence of these techniques on the execution behavior of applications.
机译:缓存位置优化是减少现代处理器等待所需数据的空闲时间的有效方法。这种优化可以通过代码级优化在程序员或编译器方面实现,也可以通过适当的方案(例如可重新配置的缓存组织以及适当的预取或替换策略)在系统级实现。对于前者,用户需要了解问题,原因和解决方案,而对于后者,则需要一个平台来评估提议的和新颖的方法。由于现有的仿真系统不提供此类信息和平台,我们实现了一个缓存模拟器,对完整的缓存层次结构和相关技术进行建模。更具体地说,它分析了高速缓存未命中的特征,并提供了有关对数据结构的运行时访问以及高速缓存访​​问行为的信息。与可视化工具一起,该信息使用户能够检测访问热点和针对这些热点的优化策略。为了支持有关缓存配置和管理的不同技术的研究,此模拟器对各种缓存行替换和预取策略进行了建模,并允许用户指定任何缓存组织,包括缓存大小,缓存集大小,块大小和关联性。因此,模拟器形成了一个研究平台,用于研究这些技术对应用程序执行行为的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号