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 :
بازگشت