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 条
  • [31] Efficient distributed object framework for data warehousing
    Adly, Noha
    Taha, Yousry
    Sawiros, Arsany S.
    AEJ - Alexandria Engineering Journal, 2001, 40 (06): : 845 - 852
  • [32] Efficient Compositing Methods for the Sort-Last-Sparse Parallel Volume Rendering System on Distributed Memory Multicomputers
    Don-Lin Yang
    Jen-Chih Yu
    Yeh-Ching Chung
    The Journal of Supercomputing, 2001, 18 : 201 - 220
  • [33] Efficient compositing methods for the sort-last-sparse parallel volume rendering system on distributed memory multicomputers
    Yang, DL
    Yu, JC
    Chung, YC
    JOURNAL OF SUPERCOMPUTING, 2001, 18 (02): : 201 - 220
  • [34] Optimization of sparse matrix redistribution on multicomputers
    Hsu, CH
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS OF THE WORKSHOPS, 2002, : 615 - 622
  • [35] GRAPHTM: An Efficient Framework for Supporting Transactional Memory in a Distributed Environment
    Poudel, Pavan
    Sharma, Gokarna
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING (ICDCN 2020), 2020,
  • [36] Accurate data redistribution cost estimation in software distributed shared memory systems
    Morris, DG
    Lowenthal, DK
    ACM SIGPLAN NOTICES, 2001, 36 (07) : 62 - 71
  • [38] An evaluation of implementations of the CMB parallel simulation algorithm on distributed memory multicomputers
    Alonso, JM
    Arruabarrena, A
    Beivide, R
    Fortes, JAB
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 44 (6-7) : 519 - 545
  • [39] FLARE: A Fast, Secure, and Memory-Efficient Distributed Analytics Framework
    Li, Xiang
    Li, Fabing
    Gao, Mingyu
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (06): : 1439 - 1452
  • [40] An Efficient Fault Tolerance Framework for Distributed In-memory Caching Systems
    Zhao, Shuaibing
    Shen, Lu
    Li, Yusen
    Stones, Rebecca J.
    Wang, Gang
    Liu, Xiaoguang
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 553 - 560