• DocumentCode
    918113
  • Title

    Improved Methods for Divisible Load Distribution on k-Dimensional Meshes Using Multi-Installment

  • Author

    Chang, Yeim-Kuan ; Wu, Jia-Hwa ; Chen, Chi-Yeh ; Chu, Chih-Ping

  • Author_Institution
    Nat. Cheng Kung Univ., Tainan
  • Volume
    18
  • Issue
    11
  • fYear
    2007
  • Firstpage
    1618
  • Lastpage
    1629
  • Abstract
    In the divisible load distribution, the classic methods on linear arrays divide the computation and communication processes into multiple time intervals in a pipelined fashion. K.Li (1998) has proposed a set of improved algorithms for linear arrays that can be generalized to k-dimensional meshes. In this paper, we first propose the algorithm M (multi-installment) that employs the multi- installment technique to improve the best algorithm Q proposed by Li. Second, we propose the algorithm S (start-up cost), which includes the computation and communication start-up costs in the design. Although the asymptotic speed-ups of our algorithms M and S derived from the closed-form solutions are the same as algorithm Q, our algorithms approach the optimal speed-ups considerably faster than algorithm Q as the number of processors increases. Finally, we combine algorithms M and S and propose the algorithm MS. Although algorithm MS has the same the asymptotic performance as algorithms Q and S, it achieves a better speed-up when the load to be processed is very large and the number of processors is fixed or when the load to be processed is fixed and the number of processors is small.
  • Keywords
    multiprocessing systems; parallel algorithms; resource allocation; divisible load distribution; k-dimensional mesh; multiinstallment technique; Algorithm design and analysis; Circuits; Closed-form solution; Costs; Distributed computing; Mathematical model; Multimedia databases; Multiprocessing systems; Processor scheduling; Routing; Divisible load theory; k-dimensional mesh; linear array; multi-installment;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.1103
  • Filename
    4339204