• DocumentCode
    2435065
  • Title

    Efficient algorithms for multi-dimensional block-cyclic redistribution of arrays

  • Author

    Lim, Young Won ; Park, Neungsoo ; Prasanna, Viktor K.

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1997
  • fDate
    11-15 Aug 1997
  • Firstpage
    234
  • Lastpage
    241
  • Abstract
    We present a uniform framework for a classical problem, redistribution of a multi-dimensional array. Using a generalized circulant matrix formalism, we derive efficient direct, indirect and hybrid contention-free communication schedules. Our indirect schedule reduces the number of communication steps significantly compared with the previous approaches. Our approach exploits the regularity of the block-cyclic redistribution to minimize the index computation overheads. For the case of 2-d redistribution, when the block size increases by factors of K1 and K2 along each dimension and the process topology remains fixed, our indirect schedule performs the redistribution in O(log(K1K2)) communication steps. For the case of fixed block size and the processor topology is transposed, our indirect schedule results in O(log(L/G)) communication steps. Implementations of our algorithms on the IBM SP-2 show superior performance over previous approaches
  • Keywords
    block codes; cyclic codes; parallel algorithms; performance evaluation; 2-d redistribution; IBM SP-2; block-cyclic redistribution; communication steps; contention-free communication schedules; fixed block size; generalized circulant matrix formalism; index computation overheads; multi-dimensional block-cyclic redistribution; processor topology; Application software; Costs; Distributed computing; Phased arrays; Processor scheduling; Program processors; Programming profession; Radar signal processing; Signal processing algorithms; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1997., Proceedings of the 1997 International Conference on
  • Conference_Location
    Bloomington, IL
  • ISSN
    0190-3918
  • Print_ISBN
    0-8186-8108-X
  • Type

    conf

  • DOI
    10.1109/ICPP.1997.622650
  • Filename
    622650