Optimal processor mapping for linear-complement communication on hypercubes

被引:3
|
作者
Hou, Y [1 ]
Wang, CM
Ku, CY
Hsu, LH
机构
[1] Natl Chiao Tung Univ, Dept Comp & Informat Sci, Hsinchu 30050, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
[3] Avanti Technol Inc, Taipei, Taiwan
关键词
hypercubes; linear-complement communication; channel contention; processor mapping; wormhole routing;
D O I
10.1109/71.926171
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we address the problem of minimizing channel contention of linear-complement communication on wormhole-routed hypercubes. Our research reveals that, for traditional routing algorithms, the degree of channel contention of a linear-complement communication can be quite large. To solve this problem, we propose an alternative approach, which applies processor reordering mapping at compile time. in this compiler approach, processors are logically reordered according to the given communication(s) so that the new communication(s) can be efficiently realized on the hypercube network. It is proved that, for any linear-complement communication, there exists a reordering mapping such that the new communication has minimum channel contention. An O(n(3)) algorithm is proposed to find such a mapping for an n-dimensional hypercube. An algorithm based on dynamic programming is also proposed to find an optimal reordering mapping for a set of linear-complement communications. Several computer simulations have been conducted and the results clearly show the advantage of the proposed approach.
引用
收藏
页码:514 / 527
页数:14
相关论文
共 50 条
  • [1] OPTIMAL COMMUNICATION ALGORITHMS FOR HYPERCUBES
    BERTSEKAS, DP
    OZVEREN, C
    STAMOULIS, GD
    TSENG, P
    TSITSIKLIS, JN
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 11 (04) : 263 - 275
  • [2] Optimal processor mapping scheme for efficient communication of data realignment
    Hsu, CH
    Yu, KM
    Chen, CH
    Yu, CW
    Lian, CK
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 268 - 273
  • [3] Regularity of optimal mapping between hypercubes
    Chen, Shibing
    Liu, Jiakun
    Wang, Xu-Jia
    ADVANCED NONLINEAR STUDIES, 2023, 23 (01)
  • [4] Balanced generalized hypercubes: Optimal communication algorithms
    Lin, LS
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1999, 10 (04): : 399 - 426
  • [5] Optimal all-to-some personalized communication on hypercubes
    Hu, YC
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 36 - 40
  • [6] Optimal and load balanced mapping of parallel priority queues in hypercubes
    Das, SK
    Pinotti, MC
    Sarkar, F
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (06) : 555 - 564
  • [7] Optimal, and reliable communication in hypercubes using extended safety vectors
    Wu, J
    Gao, F
    Li, ZC
    Min, YH
    IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (03) : 402 - 411
  • [8] DATA MAPPING OF LINEAR-PROGRAMMING ON FIXED-SIZE HYPERCUBES
    CHEN, GH
    HO, HF
    LIN, SH
    SHEU, JP
    PARALLEL COMPUTING, 1990, 13 (02) : 235 - 243
  • [9] OPTIMAL SCHEDULING OF A PROCESSOR EXECUTING A COMMUNICATION PROTOCOL STACK
    KURAPATI, S
    KUMAR, A
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 13 : 117 - 128
  • [10] OPTIMAL MATRIX TRANSPOSITION AND BIT REVERSAL ON HYPERCUBES - ALL-TO-ALL PERSONALIZED COMMUNICATION
    EDELMAN, A
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 11 (04) : 328 - 331