首页> 外文会议>2012 IEEE 26th International Parallel and Distributed Processing Symposium >An SMT-Selection Metric to Improve Multithreaded Applications' Performance
【24h】

An SMT-Selection Metric to Improve Multithreaded Applications' Performance

机译:SMT选择指标,以提高多线程应用程序的性能

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

摘要

Simultaneous multithreading (SMT) increases CPU utilization and application performance in many circumstances, but it can be detrimental when performance is limited by application scalability or when there is significant contention for CPU resources. This paper describes an SMT-selection metric that predicts the change in application performance when the SMT level and number of application threads are varied. This metric is obtained online through hardware performance counters with little overhead, and allows the application or operating system to dynamically choose the best SMT level. We have validated the SMT-selection metric using a variety of benchmarks that capture various application characteristics on two different processor architectures. Our results show that the SMT-selection metric is capable of predicting the best SMT level for a given workload in 90% of the cases. The paper also shows that such a metric can be used with a scheduler or application optimizer to help guide its optimization decisions.
机译:同步多线程(SMT)在许多情况下会提高CPU利用率和应用程序性能,但是当性能受到应用程序可伸缩性的限制或对CPU资源的争用很大时,这可能是有害的。本文介绍了一种SMT选择指标,该指标可预测当SMT级别和应用程序线程数变化时应用程序性能的变化。该指标是通过硬件性能计数器在线获得的,开销很小,并且允许应用程序或操作系统动态选择最佳SMT级别。我们已经使用各种基准验证了SMT选择指标,这些基准捕获了两种不同处理器体系结构上的各种应用程序特征。我们的结果表明,在90%的情况下,SMT选择指标能够预测给定工作负载的最佳SMT水平。本文还显示,此类度量标准可与调度程序或应用程序优化器一起使用,以帮助指导其优化决策。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号