首页> 外文会议>High Performance Computing and Communications, 2009. HPCC '09 >A Simple Performance Model for Multithreaded Applications Executing on Non-uniform Memory Access Computers
【24h】

A Simple Performance Model for Multithreaded Applications Executing on Non-uniform Memory Access Computers

机译:在非均匀内存访问计算机上执行的多线程应用程序的简单性能模型

获取原文

摘要

In this work, we extend and evaluate a simple performance model to account for NUMA and bandwidth effects for single and multi-threaded calculations within the Gaussian 03 computational chemistry code on a contemporary multi-core, NUMA platform. By using the thread and memory placement APIs in Solaris, we present results for a set of calculations from which we analyze on-chip interconnect and intra-core bandwidth contention and show the importance of load-balancing between threads. The extended model predicts single threaded performance to within 1% errors and most multi-threaded experiments within 15% errors. Our results and modeling shows that accounting for bandwidth constraints within user-space code is beneficial.
机译:在这项工作中,我们扩展和评估了一个简单的性能模型,以解决当代多核NUMA平台上高斯03计算化学代码中单线程和多线程计算的NUMA和带宽影响。通过使用Solaris中的线程和内存放置API,我们给出了一组计算的结果,从中我们可以分析片上互连和内核内带宽争用,并显示了线程之间负载平衡的重要性。扩展模型预测单线程性能误差在1%以内,大多数多线程实验误差在15%以内。我们的结果和建模表明,考虑用户空间代码中的带宽约束是有益的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号