首页> 外文会议>IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing >Process Affinity, Metrics and Impact on Performance: An Empirical Study
【24h】

Process Affinity, Metrics and Impact on Performance: An Empirical Study

机译:过程亲和力,度量标准和对性能的影响:一项实证研究

获取原文

摘要

Process placement, also called topology mapping, is a well-known strategy to improve parallel program execution by reducing the communication cost between processes. It requires two inputs: the topology of the target machine and a measure of the affinity between processes. In the literature, the dominant affinity measure is the communication matrix that describes the amount of communication between processes. The goal of this paper is to study the accuracy of the communication matrix as a measure of affinity. We have done an extensive set of tests with two fat-tree machines and a 3d-torus machine to evaluate several hypotheses that are often made in the literature and to discuss their validity. First, we check the correlation between algorithmic metrics and the performance of the application. Then, we check whether a good generic process placement algorithm never degrades performance. And finally, we see whether the structure of the communication matrix can be used to predict gain.
机译:进程放置(也称为拓扑映射)是一种众所周知的策略,可以通过减少进程之间的通信成本来提高并行程序的执行速度。它需要两个输入:目标计算机的拓扑和进程之间亲和性的度量。在文献中,主要的亲和力度量是描述过程之间的通信量的通信矩阵。本文的目的是研究通信矩阵作为亲和力度量的准确性。我们已经使用两台胖树机器和一台3d-torus机器进行了广泛的测试,以评估文献中经常提出的几种假设并讨论其有效性。首先,我们检查算法指标与应用程序性能之间的相关性。然后,我们检查一个好的通用过程放置算法是否不会降低性能。最后,我们看看通信矩阵的结构是否可以用来预测增益。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号