Abstract

Implementing efficient parallel programs on a network-based computing platform is still a challenge. This paper proposes a new adaptive data distribution (ADD) support that avoids the complex task of managing irregular data distributions and adapting them to the variable conditions of a multi-users system. In particular, ADD provides the programmer with a data partition algorithm that fits the non-uniformity of the platform nodes at the beginning of program execution, a set of data inquiry primitives that allow the programmer to deal with a logical regular partition and a runtime support that autonomously adapts the data distribution to the node power variations occurring during computation. Several experimental results demonstrate that ADD is a very useful tool to maintain the efficiency of SPMD computations especially when the platform is highly non-uniform and variable.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.