首页> 外文会议>International Conference on High Performance Computing Simulation >A benchmark-based performance model for memory-bound HPC applications
【24h】

A benchmark-based performance model for memory-bound HPC applications

机译:基于基于基于基于基于基于基于内存HPC应用程序的性能模型

获取原文

摘要

The increasing computation capability of servers comes with a dramatic increase of their complexity through many cores, multiple levels of caches and NUMA architectures. Exploiting the computing power is increasingly harder and programmers need ways to understand the performance behavior. We present an innovative approach for predicting the performance of memory-bound multi-threaded applications. It relies on micro-benchmarks and a compositional model, combining measures of micro-benchmarks in order to model larger codes. Our memory model takes into account cache sizes and cache coherence protocols, having a large impact on performance of multi-threaded codes. Applying this model to real world HPC kernels shows that it can predict their performance with good accuracy, helping taking optimization decisions to increase application's performance.
机译:通过许多核心,多个级别的高速缓存和NUMA架构,服务器的增加的计算能力增加了他们的复杂性。利用计算能力越来越难,程序员需要了解性能行为。我们提出了一种创新方法,用于预测内存绑定的多线程应用程序的性能。它依赖于微基准和组成模型,组合微基准措施以建模更大的代码。我们的存储器模型考虑了缓存大小和高速缓存一致性协议,对多线程代码的性能进行了很大影响。将此模型应用于现实世界HPC内核表明,它可以以良好的准确性预测其性能,帮助采取优化决策以提高应用程序的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号