MATRIX TRANSPOSE FOR BLOCK ALLOCATIONS ON TORUS AND DEBRUIJN NETWORKS

Citation
C. Calvin et D. Trystram, MATRIX TRANSPOSE FOR BLOCK ALLOCATIONS ON TORUS AND DEBRUIJN NETWORKS, Journal of parallel and distributed computing, 34(1), 1996, pp. 36-49
Citations number
28
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
07437315
Volume
34
Issue
1
Year of publication
1996
Pages
36 - 49
Database
ISI
SICI code
0743-7315(1996)34:1<36:MTFBAO>2.0.ZU;2-P
Abstract
We present in this paper fast algorithms for the matrix transpose prob lem on distributed-memory parallel machines for block allocations of t he matrix. We propose a general methodology based on a partitioning of the communication networks into paths or cycles for which we develop optimal algorithms for elementary pairwise exchanges, It leads to effi cient algorithms for torus and de Bruijn networks. We study the lower bounds for the linear model of time for both store-and-forward and wor mhole commutation modes, and we compare the execution time of our algo rithms with these lower bounds. (C) 1996 Academic Press, Inc.