On the Run-Time Cost of Distributed-Memory Communications Generated Using the Polyhedral Model

被引:0
|
作者
Moreton-Fernandez, Ana [1 ]
Gonzalez-Escribano, Arturo [1 ]
Llanos, Diego R. [1 ]
机构
[1] Univ Valladolid, Dept Informat, Campus Miguel Delibes S-N, Valladolid, Spain
关键词
Polyhedral model; distributed-memory; run-time; complexity;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The polyhedral model can be used to automatically generate distributed-memory communications for affine nested loops. Recently, new communication schemes that reduce the communication volume have been presented. In this paper we study the extra computational effort introduced at run-time by the code generated to manage the communication details across distributed processes. We focus on the most sophisticated communication scheme so far introduced (the FOP scheme). We present an asymptotic cost study of the FOP scheme in terms of two main run-time parameters: The problem size, and the number of processors. Based on this study, we identify scalability limitations in current implementations of these techniques, and propose a simple implementation alternative to eliminate one of them. Experimental results are presented, showing the potential impact on performance of these implementation limitations when using these codes in large parallel systems.
引用
收藏
页码:151 / 159
页数:9
相关论文
共 50 条
  • [1] RUN-TIME ISSUES IN PROGRAM PARTITIONING ON DISTRIBUTED-MEMORY SYSTEMS
    PANDE, S
    AGRAWAL, DP
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1995, 7 (05): : 429 - 454
  • [2] RUN-TIME SUPPORT FOR USER-LEVEL ULTRALIGHTWEIGHT THREADS ON DISTRIBUTED-MEMORY COMPUTERS
    SHU, W
    [J]. JOURNAL OF SUPERCOMPUTING, 1995, 9 (1-2): : 91 - 103
  • [3] Reducing time cost of distributed Run-Time Infrastructure
    Zhou, Zhong
    Zhao, Qinping
    [J]. ADVANCES IN ARTIFICIAL REALITY AND TELE-EXISTENCE, PROCEEDINGS, 2006, 4282 : 969 - +
  • [4] A Brouwerian Model of the Run-Time Memory
    Yang, Wuu
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2015, 31 (06) : 2103 - 2124
  • [5] RUN-TIME LOAD BALANCING SUPPORT FOR A PARALLEL MULTIBLOCK EULER NAVIER-STOKES CODE WITH ADAPTIVE REFINEMENT ON DISTRIBUTED-MEMORY COMPUTERS
    DEKEYSER, J
    LUST, K
    ROOSE, D
    [J]. PARALLEL COMPUTING, 1994, 20 (08) : 1069 - 1088
  • [6] The hector distributed run-time environment
    Russ, SH
    Robinson, J
    Flachs, BK
    Heckel, B
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1998, 9 (11) : 1102 - 1114
  • [7] Run-time monitoring of distributed applications
    Logean, X
    Dietrich, F
    Karamyan, H
    Koppenhöfer, S
    [J]. MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 459 - 474
  • [8] LEARNING IN A DISTRIBUTED-MEMORY MODEL
    MURDOCK, B
    [J]. BULLETIN OF THE PSYCHONOMIC SOCIETY, 1986, 24 (05) : 330 - 330
  • [9] SIMILARITY IN A DISTRIBUTED-MEMORY MODEL
    MURDOCK, BB
    [J]. JOURNAL OF MATHEMATICAL PSYCHOLOGY, 1995, 39 (03) : 251 - 264
  • [10] RECOGNITION IN A DISTRIBUTED-MEMORY MODEL
    MURDOCK, BB
    HOCKLEY, WE
    [J]. HUMAN INFORMATION PROCESSING: MEASURES, MECHANISMS, AND MODELS, 1989, : 395 - 409