Design and implementation of self-adaptable parallel algorithms for scientific computing on highly heterogeneous HPC platforms

Computer Science – Distributed – Parallel – and Cluster Computing

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

Traditional heterogeneous parallel algorithms, designed for heterogeneous clusters of workstations, are based on the assumption that the absolute speed of the processors does not depend on the size of the computational task. This assumption proved inaccurate for modern and perspective highly heterogeneous HPC platforms. New class of algorithms based on the functional performance model (FPM), representing the speed of the processor by a function of problem size, has been recently proposed. These algorithms cannot be however employed in self-adaptable applications because of very high cost of construction of the functional performance model. The paper presents a new class of parallel algorithms for highly heterogeneous HPC platforms. Like traditional FPM-based algorithms, these algorithms assume that the speed of the processors is characterized by speed functions rather than speed constants. Unlike the traditional algorithms, they do not assume the speed functions to be given. Instead, they estimate the speed functions of the processors for different problem sizes during their execution. These algorithms do not construct the full speed function for each processor but rather build and use their partial estimates sufficient for optimal distribution of computations with a given accuracy. The low execution cost of distribution of computations between heterogeneous processors in these algorithms make them suitable for employment in self-adaptable applications. Experiments with parallel matrix multiplication applications based on this approach are performed on local and global heterogeneous computational clusters. The results show that the execution time of optimal matrix distribution between processors is significantly less, by orders of magnitude, than the total execution time of the optimized application.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Design and implementation of self-adaptable parallel algorithms for scientific computing on highly heterogeneous HPC platforms does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Design and implementation of self-adaptable parallel algorithms for scientific computing on highly heterogeneous HPC platforms, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Design and implementation of self-adaptable parallel algorithms for scientific computing on highly heterogeneous HPC platforms will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-569826

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.