Abstract

Data merging and sorting are often applied to the scientific and engineering applications such as computational fluid dynamics and computation geometry. By constructing a data sending matrix, solving the data exchange range and determining the data exchange order among compute nodes to reduce the communication overhead, this paper proposes a load-balance data distribution strategy among nodes, and designs a communication-efficient parallel multi-way merging algorithm on the heterogeneous cluster with the multi-core compute nodes which have different computation speed, communication rate and memory capacity. The experimental results on the heterogeneous cluster with multi-core machines show that the proposed parallel merging algorithm obtains high speedup and has good scalability.

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.