Title
Optimizing MPI Runtime Parameter Settings by Using Machine Learning
Abstract
Manually tuning MPI runtime parameters is a practice commonly employed to optimise MPI application performance on a specific architecture. However, the best setting for these parameters not only depends on the underlying system but also on the application itself and its input data. This paper introduces a novel approach based on machine learning techniques to estimate the values of MPI runtime parameters that tries to achieve optimal speedup for a target architecture and any unseen input program. The effectiveness of our optimization tool is evaluated against two benchmarks executed on a multi-core SMP machine.
Year
DOI
Venue
2009
10.1007/978-3-642-03770-2_26
PVM/MPI
Keywords
Field
DocType
mpi runtime parameter,novel approach,input data,unseen input program,mpi application performance,specific architecture,machine learning,optimal speedup,target architecture,optimizing mpi runtime parameter,multi-core smp machine,best setting,multi core,optimization,mpi
Architecture,Computer science,Artificial intelligence,Multi-core processor,Machine learning,Speedup
Conference
Volume
ISSN
Citations 
5759
0302-9743
14
PageRank 
References 
Authors
0.92
6
4
Name
Order
Citations
PageRank
Simone Pellegrini1726.09
Jie Wang2140.92
Thomas Fahringer32847254.09
Hans Moritsch4506.78