【24h】

Performance Patterns and Hardware Metrics on Modern Multicore Processors: Best Practices for Performance Engineering

机译:现代多核处理器上的性能模式和硬件指标:性能工程的最佳实践

获取原文

摘要

Many tools and libraries employ hardware performance monitoring (HPM) on modern processors, and using this data for performance assessment and as a starting point for code optimizations is very popular. However, such data is only useful if it is interpreted with care, and if the right metrics are chosen for the right purpose. We demonstrate the sensible use of hardware performance counters in the context of a structured performance engineering approach for applications in computational science. Typical performance patterns and their respective metric signatures are defined, and some of them are illustrated using case studies. Although these generic concepts do not depend on specific tools or environments, we restrict ourselves to modern x86-based multicore processors and use the likwid-perfctr tool under the Linux OS.
机译:许多工具和库都在现代处理器上使用硬件性能监视(HPM),并且使用此数据进行性能评估并作为代码优化的起点非常流行。但是,此类数据仅在仔细解释且为正确的目的选择正确的度量标准后才有用。我们在计算科学中应用的结构化性能工程方法的背景下展示了硬件性能计数器的合理使用。定义了典型的性能模式及其各自的指标签名,并通过案例研究说明了其中的一些。尽管这些通用概念并不依赖于特定的工具或环境,但是我们将自己限于现代基于x86的多核处理器,并在Linux OS下使用likwid-perfctr工具。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号