COMMUNICATION OPTIMIZATIONS FOR IRREGULAR SCIENTIFIC COMPUTATIONS ON DISTRIBUTED-MEMORY ARCHITECTURES

被引:75
|
作者
DAS, R
UYSAL, M
SALTZ, J
HWANG, YS
机构
[1] Department of Computer Science, University of Maryland, College Park
[2] UMIACS, University of Maryland, College Park
关键词
D O I
10.1006/jpdc.1994.1104
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes a number of optimizations that can be used to support the efficient execution of irregular problems on distributed memory parallel machines. These primitives (1) coordinate interprocessor data movement, (2) manage the storage of, and access to, copies of off-processor data, (3) minimize interprocessor communication requirements, and (4) support a shared name space. We present a detailed performance and scalability analysis of the communication primitives. This performance and scalability analysis is carried out using a workload generator, kernels from real applications, and a large unstructured adaptive application (the molecular dynamics code CHARMM). (C) 1994 Academic Press, Inc.
引用
收藏
页码:462 / 478
页数:17
相关论文
共 50 条
  • [41] IMPLEMENTATION OF A PARALLEL UNSTRUCTURED EULER SOLVER ON SHARED-MEMORY AND DISTRIBUTED-MEMORY ARCHITECTURES
    MAVRIPLIS, DJ
    DAS, R
    SALTZ, J
    VERMELAND, RE
    JOURNAL OF SUPERCOMPUTING, 1995, 8 (04): : 329 - 344
  • [42] Efficient Embedded Software Migration towards Clusterized Distributed-Memory Architectures
    Garibotti, Rafael
    Butko, Anastasiia
    Ost, Luciano
    Gamatie, Abdoulaye
    Sassatelli, Gilles
    Adeniyi-Jones, Chris
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) : 2645 - 2651
  • [43] Parallel Genehunter: implementation of a linkage analysis package for distributed-memory architectures
    Conant, GC
    Plimpton, SJ
    Old, W
    Wagner, A
    Fain, PR
    Pacheco, TR
    Heffelfinger, G
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (7-8) : 674 - 682
  • [44] Toward Interlanguage Parallel Scripting for Distributed-Memory Scientific Computing
    Wozniak, Justin M.
    Armstrong, Timothy G.
    Maheshwari, Ketan C.
    Katz, Daniel S.
    Wilde, Michael
    Foster, Ian T.
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 482 - 485
  • [45] Distributed Memory Code Generation for Mixed Irregular/Regular Computations
    Ravishankar, Mahesh
    Dathathri, Roshan
    Elango, Venmugil
    Pouchet, Louis-Noel
    Ramanujam, J.
    Rountev, Atanas
    Sadayappan, P.
    ACM SIGPLAN NOTICES, 2015, 50 (08) : 65 - 75
  • [46] Impact of load balancing on unstructured adaptive grid computations for distributed-memory multiprocessors
    Sohn, A
    Biswas, R
    Simon, HD
    EIGHTH IEEE SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1996, : 26 - 33
  • [47] DISTRIBUTED-MEMORY MANAGEMENT
    MILLIGAN, P
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 97 - 98
  • [48] Trading replication for communication in parallel distributed-memory dense solvers
    Irony, Dror
    Toledo, Sivan
    Parallel Processing Letters, 2002, 12 (01) : 79 - 94
  • [49] RUNTIME AND LANGUAGE SUPPORT FOR COMPILING ADAPTIVE IRREGULAR PROGRAMS ON DISTRIBUTED-MEMORY MACHINES
    HWANG, YS
    MOON, B
    SHARMA, SD
    PONNUSAMY, R
    DAS, R
    SALTZ, JH
    SOFTWARE-PRACTICE & EXPERIENCE, 1995, 25 (06): : 597 - 621
  • [50] Aho-Corasick String Matching on Shared and Distributed-Memory Parallel Architectures
    Tumeo, Antonino
    Villa, Oreste
    Chavarria-Miranda, Daniel G.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (03) : 436 - 443