TY - GEN
T1 - More on scheduling block-cyclic array redistribution
AU - Desprez, Frédéric
AU - Domas, Stéphane
AU - Dongarra, Jack
AU - Petitet, Antoine
AU - Randriamaro, Cyril
AU - Robert, Yves
PY - 1998
Y1 - 1998
N2 - This article is devoted to the run-time redistribution of one- dimensional arrays that are distributed in a block-cyclic fashion over a processor grid. In a previous paper, we have reported how to derive opti- mal schedules made up of successive communication-steps. In this paper we assume that successive steps may overlap. We show how to obtain an optimal scheduling for the most general case, namely, moving from a CYCLIC(r) distribution on a P-processor grid to a CYCLIC(s) distri- bution on a Q-processor grid, for arbitrary values of the redistribution parameters P, Q, r, and s. We use graph-theoretic algorithms, and mo- dular algebra techniques to derive these optimal schedulings.
AB - This article is devoted to the run-time redistribution of one- dimensional arrays that are distributed in a block-cyclic fashion over a processor grid. In a previous paper, we have reported how to derive opti- mal schedules made up of successive communication-steps. In this paper we assume that successive steps may overlap. We show how to obtain an optimal scheduling for the most general case, namely, moving from a CYCLIC(r) distribution on a P-processor grid to a CYCLIC(s) distri- bution on a Q-processor grid, for arbitrary values of the redistribution parameters P, Q, r, and s. We use graph-theoretic algorithms, and mo- dular algebra techniques to derive these optimal schedulings.
KW - Asynchronous communications
KW - Block-CYCLIC distribution
KW - Distributed arrays
KW - Hpf
KW - Redistribution
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=84886635325&partnerID=8YFLogxK
U2 - 10.1007/3-540-49530-4_20
DO - 10.1007/3-540-49530-4_20
M3 - Conference contribution
AN - SCOPUS:84886635325
SN - 3540651721
SN - 9783540651727
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 275
EP - 287
BT - Languages, Compilers, and Run-Time Systems for Scalable Computers - 4th International Workshop, LCR 1998, Selected Papers
PB - Springer Verlag
T2 - 4th International Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers, LCR 1998
Y2 - 28 May 1998 through 30 May 1998
ER -