Abstract
We analyze the parallel time and speedup for processing divisible load on (1) a linear array with a corner initial processor, (2) a linear array with an interior initial processor, (3) a mesh with a corner initial processor, (4) a mesh with an interior initial processor, (5) a b-ary complete tree with the root as the initial processor, and (6) a pyramid with the apex as the initial processor. Due to communication overhead, and limited network connectivity, the speedup of parallel processing for divisible load is bounded from above by a quantity independent of the network size. It is shown that for the above six cases, as the network size becomes large, the asymptotic speedup is approximately, \(\sqrt \beta, 2\sqrt \beta, {\beta ^{3/4}}, 4{\beta ^{3/4}}, \left( {b - 1} \right)\beta,\) and 3β respectively, where β is the ratio of the time for computing a unit load to the time for communicating a unit load.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.