...
首页> 外文期刊>Computers, IEEE Transactions on >Predicting the Effect of Memory Contention in Multi-Core Computers Using Analytic Performance Models
【24h】

Predicting the Effect of Memory Contention in Multi-Core Computers Using Analytic Performance Models

机译:使用解析性能模型预测多核计算机中内存争用的影响

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

摘要

Analyzing and predicting the performance of applications that run on multi-core computers is essential. This paper demonstrates experimentally that memory contention resulting from multiple cores accessing shared memory resources can become a significant component (i.e., over 50 percent) of an application’s execution time. The paper develops single- and multi-class analytic performance models for predicting the effect of memory contention on a job’s execution time. The models consider local and remote memory as in NUMA architectures. Model validation was done using a micro-benchmark and programs from HBench, UnixBench, and SPECCPU2006 running on machines with 4, 12, and 16 cores. The paper shows how to derive the model parameters and demonstrates that there is a significant difference in predicted values when memory contention is ignored. For example, a model that ignores memory contention predicts an average execution time about four times smaller than the experimental value for a concurrency level of 18 while the model with memory contention predicts a value that is 90 percent of the experimental value for the same concurrency level.
机译:分析和预测在多核计算机上运行的应用程序的性能至关重要。本文通过实验证明,由多个内核访问共享内存资源引起的内存争用可以成为应用程序执行时间的重要组成部分(即超过50%)。本文开发了单类和多类分析性能模型,用于预测内存争用对作业执行时间的影响。与NUMA体系结构一样,这些模型考虑本地和远程内存。使用微基准和来自HBench,UnixBench和SPECCPU2006的程序在具有4、12和16核的计算机上运行来进行模型验证。本文展示了如何推导模型参数,并证明了在忽略内存争用时预测值之间存在显着差异。例如,忽略内存争用的模型预测的平均执行时间比并发水平为18的实验值小四倍,而具有内存争用的模型预测的值是相同并发水平的实验值的90% 。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号