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 条
  • [21] Optimal linear estimation for networked systems with communication constraints
    Zhang, Wen-An
    Yu, Li
    Feng, Gang
    AUTOMATICA, 2011, 47 (09) : 1992 - 2000
  • [22] Auditory-like filterbank: An optimal speech processor for efficient human speech communication
    Ghosh, Prasanta Kumar
    Goldstein, Louis M.
    Narayanan, Shrikanth S.
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2011, 36 (05): : 699 - 712
  • [23] A reconfigurable network-on-chip architecture for optimal multi-processor SoC communication
    Rana V.
    Atienza D.
    Santambrogio M.D.
    Sciuto D.
    De Micheli G.
    IFIP Advances in Information and Communication Technology, 2010, 313 : 232 - 250
  • [24] A Reconfigurable Network-on-Chip Architecture for Optimal Multi-Processor SoC Communication
    Rana, Vincenzo
    Atienza, David
    Santambrogio, Marco Domenico
    Sciuto, Donatella
    De Micheli, Giovanni
    VLSI-SOC: DESIGN METHODOLOGIES FOR SOC AND SIP, 2010, 313 : 232 - +
  • [25] Auditory-like filterbank: An optimal speech processor for efficient human speech communication
    PRASANTA KUMAR GHOSH
    LOUIS M GOLDSTEIN
    SHRIKANTH S NARAYANAN
    Sadhana, 2011, 36 : 699 - 712
  • [26] Optimal Linear Biased Estimation Based on Generalized Contraction Mapping
    He, Zhangming
    Wang, Dayi
    Zhou, Haiyin
    Wang, Jiongqi
    IEEE ACCESS, 2018, 6 : 22165 - 22173
  • [27] A Linear Programming Approach for Optimal Contrast-Tone Mapping
    Wu, Xiaolin
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (05) : 1262 - 1272
  • [28] AN OPTIMAL SCHEDULING PROCEDURE FOR MATRIX-INVERSION ON LINEAR-ARRAY AT A PROCESSOR LEVEL
    STOJCEV, MK
    MILOVANOVIC, EI
    MILOVANOVIC, IZ
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 1994, 22 (04) : 435 - 448
  • [29] Synthesis of size-optimal toroidal array processor for solving linear system of equations
    Sedukhin, SG
    Takigahira, T
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 1229 - 1235
  • [30] Communication Complexity in the Distributed Design of Linear Quadratic Optimal Controllers
    Tanaka, Takashi
    Langbort, Cedric
    47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, : 3541 - 3546