Asian Journal of Information Technology

Year: 2014
Volume: 13
Issue: 11
Page No. 700 - 706

Optimizing MPI Communication Using Heuristic Algorithms

Authors : T. Satish Kumar, S. Sakthivel and M. Manjunatha Swamy

Abstract: For high performance computing using distributed memory architecture, MPI is the de-facto standard. To achieve high system performance the MPI communication routines have to be optimized. This can be done by tuning the runtime parameters. But, to find the optimal values for the important runtime parameter is a challenging task. Several hundred runs are required and the parameter values found are specific to a particular input. In this study, certain standard benchmarks are used to overcome this problem so that the optimal values found for the parameters can be used for other similar applications. Two heuristic algorithms: Genetic algorithm and Simulated Annealing algorithm are used to find the optimal MPI runtime parameter values. It is proved to have significantly reduced the time and effort in predicting the parameters. A comparison is made among two algorithms and also among variations in Genetic algorithm based on performance gain obtained using optimal runtime parameter values with respect to default MPI parameter values.

How to cite this article:

T. Satish Kumar, S. Sakthivel and M. Manjunatha Swamy, 2014. Optimizing MPI Communication Using Heuristic Algorithms. Asian Journal of Information Technology, 13: 700-706.

Design and power by Medwell Web Development Team. © Medwell Publishing 2022 All Rights Reserved