More on scheduling block-cyclic array redistribution - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 1998

More on scheduling block-cyclic array redistribution

Résumé

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 optimal 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) distribution on a Q-processor grid, for arbitrary values of the redistribution parameters P, Q, r, and s. We use graph-theoretic algorithms, and modular algebra techniques to derive these optimal schedulings.

Dates et versions

hal-00856853 , version 1 (02-09-2013)

Identifiants

Citer

Frédéric Desprez, Stéphane Domas, Jack Dongarra, Antoine Petitet, Cyril Randriamaro, et al.. More on scheduling block-cyclic array redistribution. Proc. of 4th Workshop on Languages, Compilers, and Run-time Systems for Scalable Computers (LCR98), 1998, Unknown, pp.275-287, ⟨10.1007/3-540-49530-4_20⟩. ⟨hal-00856853⟩
115 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More