2000
DOI: 10.1016/s0167-8191(00)00027-2
|View full text |Cite
|
Sign up to set email alerts
|

Contention-free communication scheduling for array redistribution

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2005
2005
2009
2009

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(7 citation statements)
references
References 9 publications
0
7
0
Order By: Relevance
“…Park et al in [10] Optimal × Desprez et al in [22] Optimal optimal (larger overhead) Optimal × Guo et al in [23] Optimal ⊗…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Park et al in [10] Optimal × Desprez et al in [22] Optimal optimal (larger overhead) Optimal × Guo et al in [23] Optimal ⊗…”
Section: Resultsmentioning
confidence: 99%
“…Apparently, there exist node contentions between the source processors P 1 and P 2 , e.g., both processors will send messages to the destination processor P 1 in step 3, to the destination processor P 0 in step 4, and to the destination processors P 5 in step 5. Generally, for an r → kr redistribution over M processors with the processor mapping technique applied and with k < M, using the Caterpillar algorithm and the scheduling methods proposed in [13,20,23] to schedule communications will all cause node contentions.…”
Section: B Receive Scheduling Algorithmmentioning
confidence: 99%
“…For a program with nested loops, data access pattern analyzing approaches was proposed by Lam et al [24,25] and was used to enable the program to run on a parallel machine in a communication-free manner with certain constraints. On the other hand, for multidimensional redistribution, Guo et al [13][14][15] focused on the automatic generation of communication routines. For multistatements in perfect and imperfect loops, Shih et al [35] confirmed the problem on communication-free partition statement-iteration and data spaces along hyperplanes.…”
Section: Existing Known Methods For Solving the Alignment Problemmentioning
confidence: 99%
“…Figure 2a shows an initial communication patterns. The source GEN_BLOCK distribution is of (7,10,4,18,7,18,36) and the destination GEN_BLOCK distribution is of (10,14,18,14,14,12,18). The redistribution is carried out over seven processors with maximum degree 3.…”
Section: The Two-phase Degree Reduction Methodsmentioning
confidence: 99%
“…Examples are the processor mapping techniques [4,10,12] for minimizing data transmission overheads, the multiphase redistribution strategy [11] for reducing message startup cost, the communication scheduling approaches [2,7,13,20] for avoiding node contention and the strip mining approach [18] for overlapping communication and computational overheads.…”
Section: Related Workmentioning
confidence: 99%