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

被引:2
|
作者
Bordage, Cyril [1 ]
Jeannot, Emmanuel [1 ]
机构
[1] Inria Bordeaux Sud Ouest, Bordeaux, France
关键词
PROCESS PLACEMENT; MPI;
D O I
10.1109/CCGRID.2018.00079
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:523 / 532
页数:10
相关论文
共 50 条
  • [1] The impact of business process management and applicant tracking systems on recruiting process performance: an empirical study
    Laumer S.
    Maier C.
    Eckhardt A.
    [J]. Journal of Business Economics, 2015, 85 (4) : 421 - 453
  • [2] An Empirical Study on the Impact of Refactoring on Quality Metrics in Android Applications
    Hamdi, Oumayma
    Ouni, Ali
    AlOmar, Eman Abdullah
    Cinneide, Mel O.
    Mkaouer, Mohamed Wiem
    [J]. 2021 IEEE/ACM 8TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2021), 2021, : 28 - 39
  • [3] An empirical investigation of the metrics alignment process
    Melnyk, Steven A.
    Calantone, Roger J.
    Luft, Joan
    Stewart, Douglas M.
    Zsidisin, George A.
    Hanson, John
    Burns, Laird
    [J]. INTERNATIONAL JOURNAL OF PRODUCTIVITY AND PERFORMANCE MANAGEMENT, 2005, 54 (5-6) : 312 - 324
  • [4] An Empirical Study on Software Fault Prediction Using Product and Process Metrics
    Shatnawi, Raed
    Mishra, Alok
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2021, 14 (01) : 62 - 78
  • [5] The performance impact of business process standardization An empirical evaluation of the recruitment process
    Muenstermann, Bjoern
    Eckhardt, Andreas
    Weitzel, Tim
    [J]. BUSINESS PROCESS MANAGEMENT JOURNAL, 2010, 16 (01) : 29 - 56
  • [6] PERFORMANCE MEASUREMENT PROCESS IN ORGANIZATIONS AN EMPIRICAL STUDY
    Gavrea, C.
    Ilies, L.
    Stegerean, R.
    [J]. MANAGEMENT OF TECHNOLOGICAL CHANGES, BOOK 2, 2011, : 45 - 48
  • [7] Reaitline metrics for process performance
    Buckbee, George
    [J]. CHEMICAL ENGINEERING, 2007, 114 (06) : 54 - 58
  • [8] An Empirical Study on the Impact of Adaptability on Enterprise Performance
    Qiao, Dejian
    Zhang, Guoliang
    [J]. 2014 INTERNATIONAL CONFERENCE ON ECONOMICS AND MANAGEMENT, 2014, : 326 - 332
  • [9] THE PROCESS CAPABILITY ANALYSIS - A TOOL FOR PROCESS PERFORMANCE MEASURES AND METRICS - A CASE STUDY
    Wooluru, Yerriswamy
    Swamy, D. R.
    Nagesh, P.
    [J]. INTERNATIONAL JOURNAL FOR QUALITY RESEARCH, 2014, 8 (03) : 399 - 416
  • [10] An Empirical Study on the Impact of Automation on the Requirements Analysis Process
    Giuseppe Lami
    Robert W. Ferguson
    [J]. Journal of Computer Science and Technology, 2007, 22 : 338 - 347