TY  - JOUR
T1  - Optimizing MPI Communication Using Heuristic Algorithms
AU - Kumar, T. Satish AU - Sakthivel, S. AU - Swamy, M. Manjunatha 
JO  - Asian Journal of Information Technology
VL  - 13
IS  - 11
SP  - 700
EP  - 706
PY  - 2014
DA  - 2001/08/19
SN  - 1682-3915
DO  - ajit.2014.700.706
UR  - https://makhillpublications.co/view-article.php?doi=ajit.2014.700.706
KW  - MPI runtime parameters
KW  -Genetic algorithm
KW  -simulated annealing
KW  -parameter optimization
KW  -de-fecto
AB  - 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.
ER  - 