首页> 外文会议>IEEE International Symposium on Performance Analysis of Systems Software >Investigating the TLB Behavior of High-end Scientific Applications on Commodity Microprocessors
【24h】

Investigating the TLB Behavior of High-end Scientific Applications on Commodity Microprocessors

机译:调查高端科学应用对商品微处理器的TLB行为

获取原文

摘要

The floating point portion of the SPEC CPU suite and the HPC Challenge suite are widely recognized and utilized as benchmarks that represent scientific application behavior. In this work we show that while these benchmark suites may be representative of the cache behavior of production scientific applications, they do not accurately represent the TLB behavior of these applications. Furthermore, we demonstrate that the difference can have a significant impact on performance. In the first part of the paper we present results from implementation-independent trace-based simulations which demonstrate that benchmarks exhibit significantly different TLB behavior for a range of page sizes than a representative set of production applications. In the second part we validate these results on the AMD Opteron implementation of the x86 architecture, showing that false conclusions about choice of page size, drawn from benchmark performance, can result in performance degradations of up to nearly 50% for the production applications we investigated.
机译:规范CPU套件和HPC挑战套件的浮点部分被广泛认可并用作代表科学应用行为的基准。在这项工作中,我们认为,虽然这些基准套件可能代表生产科学应用的缓存行为,但它们不能准确地代表这些应用程序的TLB行为。此外,我们证明差异可能对性能产生重大影响。在本文的第一部分中,我们从实现无关的基于轨迹的结果中呈现结果,该模拟表明,基准测试表现出与代表性的生产应用集的一系列页面尺寸显着不同的TLB行为。在第二部分中,我们验证了这些结果对X86架构的AMD Opteron实现,显示了关于从基准性能汲取的页面大小的选择的错误结论,可能导致我们调查的生产应用的性能降级高达50% 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号