• 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