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 条
  • [31] Run-time support for distributed sharing in typed languages
    Hu, YC
    Yu, W
    Cox, AL
    Wallach, DS
    Zwaenepoel, W
    [J]. LANGUAGES, COMPILERS, AND RUN-TIME SYSTEMS FOR SCALABLE COMPUTERS, 2000, 1915 : 192 - 206
  • [32] Run-time support for distributed sharing in safe languages
    Hu, YC
    Yu, WM
    Cox, A
    Wallach, D
    Zwaenepoel, W
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2003, 21 (01): : 1 - 35
  • [33] Semantic Matching of Components at Run-Time in Distributed Environments
    Criado, Javier
    Iribarne, Luis
    Padilla, Nicolas
    Ayala, Rosa
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2015 WORKSHOPS, 2015, 9416 : 431 - 441
  • [34] Enabling Run-Time Managed Distributed Mobile Computing
    Zanella, Michele
    Massari, Giuseppe
    Fornaciari, William
    [J]. PARMA-DITAM 2018: 9TH WORKSHOP ON PARALLEL PROGRAMMING AND RUNTIME MANAGEMENT TECHNIQUES FOR MANY-CORE ARCHITECTURES AND 7TH WORKSHOP ON DESIGN TOOLS AND ARCHITECTURES FOR MULTICORE EMBEDDED COMPUTING PLATFORMS, 2018, : 39 - 44
  • [35] Automatic configuration and run-time adaptation of distributed applications
    Chang, FZ
    Karamcheti, V
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 2000, : 11 - 20
  • [36] Run-time security evaluation (RTSE) for distributed applications
    Serban, C
    McMillin, B
    [J]. 1996 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, PROCEEDINGS, 1996, : 222 - 232
  • [37] Integrated building and system simulation using run-time coupled distributed models
    Trcka, M.
    Hensen, J. L. M.
    Wijsman, A. J. Th. M.
    [J]. ASHRAE TRANSACTIONS 2006, VOL 112, PT 1, 2006, 112 : 719 - +
  • [38] Using Apache portable run-time
    Bloom, R
    [J]. DR DOBBS JOURNAL, 2000, 25 (10): : 100 - +
  • [39] Evolution-Based Scheduling of Computations and Communications on Distributed-Memory Multicomputers
    Al-Mouhamed, Mayez
    [J]. Computer Journal, 42 (05): : 373 - 389
  • [40] Evolution-based scheduling of computations and communications on distributed-memory multicomputers
    Al-Mouhamed, M
    [J]. COMPUTER JOURNAL, 1999, 42 (05): : 373 - 390