DocumentCode
2453759
Title
Pipelined Block-Cyclic Redistributions in Complete 2D Tori
Author
Souravlas, Stavros ; Roumeliotis, Manos
Author_Institution
University of Macedonia, Applied Informatics Department, 156 Egnatia St. 54006, Thessaloniki, GREECE. tel:00302310891714, e-mail: sourstav@uorom.gr
Volume
2
fYear
2006
fDate
24-28 April 2006
Firstpage
3342
Lastpage
3346
Abstract
All-to-all communication (all-to-all personalized exchange) [11] occurs in many important applications in parallel computing (i.e multidimensional FFT and matrix transposition). Generally, the all-to-all communication pattern involves the distribution of a data block from a source processor to all target processors of the system [5], [7], [8], [12]. In this paper, we address a more generalized instance of the problem, that is, to redistribute variable-sized data blocks between processors. We assume a communication model of a torus where each processor can simultaneously send/receive messages from its neighboring nodes. Tori have become a popular topology due to their better scalability compared to multi-dimensional networks such as hypercubes [11]. Our strategy fully utilizes the block-cyclic redistribution properties discussed in the literature [1], [2], [3], [4], [9]. More specifically, we prove that there are specified groups of processor classes (see Desprez et al. [1]), which we name superclasses, that communicate with exactly the same pattern. Our communtication schedulirng is based on pipelining distributions between members of superclasses.
Keywords
Costs; Equations; Hypercubes; Informatics; Network topology; Parallel processing; Processor scheduling; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Information and Communication Technologies, 2006. ICTTA '06. 2nd
Print_ISBN
0-7803-9521-2
Type
conf
DOI
10.1109/ICTTA.2006.1684953
Filename
1684953
Link To Document