|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum
Profile Guided MPI Protocol Selection for Point-to-Point Communication Calls
Anchorage, Alaska USA
May 16-May 20
ISBN: 978-0-7695-4577-6
| ASCII Text | x | ||
| Aniruddha Marathe, David K. Lowenthal, Zheng Gu, Matthew Small, Xin Yuan, "Profile Guided MPI Protocol Selection for Point-to-Point Communication Calls," 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum, pp. 733-739, 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum, 2011. | |||
| BibTex | x | ||
| @article{ 10.1109/IPDPS.2011.215, author = {Aniruddha Marathe and David K. Lowenthal and Zheng Gu and Matthew Small and Xin Yuan}, title = {Profile Guided MPI Protocol Selection for Point-to-Point Communication Calls}, journal ={2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum}, volume = {0}, year = {2011}, issn = {1530-2075}, pages = {733-739}, doi = {http://doi.ieeecomputersociety.org/10.1109/IPDPS.2011.215}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum TI - Profile Guided MPI Protocol Selection for Point-to-Point Communication Calls SN - 1530-2075 SP733 EP739 A1 - Aniruddha Marathe, A1 - David K. Lowenthal, A1 - Zheng Gu, A1 - Matthew Small, A1 - Xin Yuan, PY - 2011 VL - 0 JA - 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum ER - | |||
Improving communication performance is critical to achieving high performance in message-passing programs. Designing new, efficient protocols to realize point-to-point and collective communication operations has therefore been an active area of research. However, the best protocol for a given communication routine is both application and architecture specific. This paper contributes a new method of selection of the optimal protocol for a given point-to-point communication pair. Our technique analyzes the MPI communication call profile of an application and uses a computation and communication model we have developed to choose the proper protocol for each communication phase. We have applied our system to MPI applications such as CG, Sweep3D and Sparse Matrix multiplication, as well as synthetic applications. Our scheme yields an improvement in total execution time of up to 20% compared to MVAPICH2 and up to 3.2% compared to the best, highly optimized communication protocol for the real applications. Furthermore, experiments on the synthetic applications show that the savings can be much more pronounced.
Citation:
Aniruddha Marathe, David K. Lowenthal, Zheng Gu, Matthew Small, Xin Yuan, "Profile Guided MPI Protocol Selection for Point-to-Point Communication Calls," ipdpsw, pp.733-739, 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum, 2011
Usage of this product signifies your acceptance of the Terms of Use.
