A Framework for Efficient Data Redistribution on Distributed Memory Multicomputers

被引:0
|
作者
Minyi Guo
Ikuo Nakata
机构
[1] The University of Aizu,Department of Computer Software
[2] Hosei University,Faculty of Computer and Information Sciences
来源
关键词
parallelizing compilers; HPF; array redistribution; communication scheduling; distributed memory machines;
D O I
暂无
中图分类号
学科分类号
摘要
Array redistribution is required often in programs on distributed memory parallel computers. It is essential to use efficient algorithms for redistribution; otherwise the performance of the programs will degrade considerably. The redistribution overheads consist of two parts: index computation and inter-processor communication. In this paper, by using a notation for the local data description called an LDD, we propose a framework to optimize the array redistribution algorithm both in index computation and inter-processor communication. That is, our work makes an effort to optimize not only the computation cost but also communication cost for array redistribution algorithms. We present an efficient index computation method and generate a schedule that minimizes the number of communication steps and eliminates node contention in each communication step. Some experiments show the efficiency and flexibility of our techniques.
引用
收藏
页码:243 / 265
页数:22
相关论文
共 50 条
  • [41] Evolution-Based Scheduling of Computations and Communications on Distributed-Memory Multicomputers
    Al-Mouhamed, Mayez
    Computer Journal, 42 (05): : 373 - 389
  • [42] Evolution-based scheduling of computations and communications on distributed-memory multicomputers
    Al-Mouhamed, M
    COMPUTER JOURNAL, 1999, 42 (05): : 373 - 390
  • [43] DYNAMO - A PORTABLE TOOL FOR DYNAMIC LOAD BALANCING ON DISTRIBUTED-MEMORY MULTICOMPUTERS
    TARNVIK, E
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1994, 6 (08): : 613 - 639
  • [44] Distributed processor allocation in multicomputers
    De Rose, CAF
    Heiss, HU
    Navaux, PAO
    CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 397 - 398
  • [45] TOPOLOGIES - DISTRIBUTED OBJECTS ON MULTICOMPUTERS
    SCHWAN, K
    BO, W
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1990, 8 (02): : 111 - 157
  • [46] Effective and efficient distributed management of big clinical data: a framework
    Cuzzocrea, Alfredo
    Grasso, Giorgio Mario
    Nolich, Massimiliano
    INTERNATIONAL JOURNAL OF DATA MINING MODELLING AND MANAGEMENT, 2019, 11 (03) : 284 - 313
  • [47] Efficient data race detection for distributed memory parallel programs
    Park, Chang-Seo
    Sen, Koushik
    Hargrove, Paul
    Iancu, Costin
    Proceedings of 2011 SC - International Conference for High Performance Computing, Networking, Storage and Analysis, 2011,
  • [48] Efficient algorithms for data distribution on distributed memory parallel computers
    Lee, PZ
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (08) : 825 - 839
  • [49] A framework for reliable and efficient data placement in distributed computing systems
    Kosar, T
    Livny, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2005, 65 (10) : 1146 - 1157
  • [50] Distributed regression: an efficient framework for modeling sensor network data
    Guestrin, C
    Bodik, P
    Thibaux, R
    Paskin, M
    Madden, S
    IPSN '04: THIRD INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2004, : 1 - 10