Communication optimization beyond MPI. Friedley, A. & Lumsdaine, A. In IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum, pages 2018-2021, 2011. IEEE.
Website doi abstract bibtex The Message Passing Interface (MPI) is the defacto standard for parallel processing on high-performance computing systems. As a result, significant research effort has been spent on optimizing the performance of MPI implementations. However, MPI's specific semantics can limit performance when using modern networks with Remote DMA capabilities. We propose a compiler-assisted approach to optimization of MPI-based applications by transforming MPI calls to a onesided (as opposed to message passing) communication model. In this paper we present a research plan for developing new optimizations using this approach, then show preliminary results with up to a 40% increase in bandwidth over MPI by using a simpler one-sided communication model. © 2011 IEEE.
@inproceedings{
title = {Communication optimization beyond MPI},
type = {inproceedings},
year = {2011},
keywords = {Communication,Communication models,Communication optimization,Computer software selection and ev,Message passing},
pages = {2018-2021},
websites = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-83455203547&doi=10.1109%2FIPDPS.2011.366&partnerID=40&md5=16cb543881a6acd8f936b9ba3abdcdaf},
publisher = {IEEE},
city = {Anchorage, AK},
id = {faa9ddf4-db27-32fd-879e-26d5feb22134},
created = {2017-11-27T19:30:57.300Z},
file_attached = {false},
profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},
last_modified = {2018-03-12T19:03:32.043Z},
read = {false},
starred = {false},
authored = {true},
confirmed = {true},
hidden = {false},
citation_key = {Friedley20112018},
source_type = {conference},
notes = {<b>From Duplicate 2 (<i>Communication optimization beyond MPI</i> - Friedley, A; Lumsdaine, A)<br/></b><br/>cited By 6; Conference of 25th IEEE International Parallel and Distributed Processing Symposium, Workshops and Phd Forum, IPDPSW 2011 ; Conference Date: 16 May 2011 Through 20 May 2011; Conference Code:87731},
folder_uuids = {a0f5ac31-a393-4a7b-b7db-64a126a80f6e},
private_publication = {false},
abstract = {The Message Passing Interface (MPI) is the defacto standard for parallel processing on high-performance computing systems. As a result, significant research effort has been spent on optimizing the performance of MPI implementations. However, MPI's specific semantics can limit performance when using modern networks with Remote DMA capabilities. We propose a compiler-assisted approach to optimization of MPI-based applications by transforming MPI calls to a onesided (as opposed to message passing) communication model. In this paper we present a research plan for developing new optimizations using this approach, then show preliminary results with up to a 40% increase in bandwidth over MPI by using a simpler one-sided communication model. © 2011 IEEE.},
bibtype = {inproceedings},
author = {Friedley, Andrew and Lumsdaine, Andrew},
doi = {10.1109/IPDPS.2011.366},
booktitle = {IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum}
}
Downloads: 0
{"_id":"twvpTo2SoEsBA8Y5z","bibbaseid":"friedley-lumsdaine-communicationoptimizationbeyondmpi-2011","downloads":0,"creationDate":"2018-03-12T19:10:27.406Z","title":"Communication optimization beyond MPI","author_short":["Friedley, A.","Lumsdaine, A."],"year":2011,"bibtype":"inproceedings","biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","bibdata":{"title":"Communication optimization beyond MPI","type":"inproceedings","year":"2011","keywords":"Communication,Communication models,Communication optimization,Computer software selection and ev,Message passing","pages":"2018-2021","websites":"https://www.scopus.com/inward/record.uri?eid=2-s2.0-83455203547&doi=10.1109%2FIPDPS.2011.366&partnerID=40&md5=16cb543881a6acd8f936b9ba3abdcdaf","publisher":"IEEE","city":"Anchorage, AK","id":"faa9ddf4-db27-32fd-879e-26d5feb22134","created":"2017-11-27T19:30:57.300Z","file_attached":false,"profile_id":"42d295c0-0737-38d6-8b43-508cab6ea85d","last_modified":"2018-03-12T19:03:32.043Z","read":false,"starred":false,"authored":"true","confirmed":"true","hidden":false,"citation_key":"Friedley20112018","source_type":"conference","notes":"<b>From Duplicate 2 (<i>Communication optimization beyond MPI</i> - Friedley, A; Lumsdaine, A)<br/></b><br/>cited By 6; Conference of 25th IEEE International Parallel and Distributed Processing Symposium, Workshops and Phd Forum, IPDPSW 2011 ; Conference Date: 16 May 2011 Through 20 May 2011; Conference Code:87731","folder_uuids":"a0f5ac31-a393-4a7b-b7db-64a126a80f6e","private_publication":false,"abstract":"The Message Passing Interface (MPI) is the defacto standard for parallel processing on high-performance computing systems. As a result, significant research effort has been spent on optimizing the performance of MPI implementations. However, MPI's specific semantics can limit performance when using modern networks with Remote DMA capabilities. We propose a compiler-assisted approach to optimization of MPI-based applications by transforming MPI calls to a onesided (as opposed to message passing) communication model. In this paper we present a research plan for developing new optimizations using this approach, then show preliminary results with up to a 40% increase in bandwidth over MPI by using a simpler one-sided communication model. © 2011 IEEE.","bibtype":"inproceedings","author":"Friedley, Andrew and Lumsdaine, Andrew","doi":"10.1109/IPDPS.2011.366","booktitle":"IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum","bibtex":"@inproceedings{\n title = {Communication optimization beyond MPI},\n type = {inproceedings},\n year = {2011},\n keywords = {Communication,Communication models,Communication optimization,Computer software selection and ev,Message passing},\n pages = {2018-2021},\n websites = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-83455203547&doi=10.1109%2FIPDPS.2011.366&partnerID=40&md5=16cb543881a6acd8f936b9ba3abdcdaf},\n publisher = {IEEE},\n city = {Anchorage, AK},\n id = {faa9ddf4-db27-32fd-879e-26d5feb22134},\n created = {2017-11-27T19:30:57.300Z},\n file_attached = {false},\n profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},\n last_modified = {2018-03-12T19:03:32.043Z},\n read = {false},\n starred = {false},\n authored = {true},\n confirmed = {true},\n hidden = {false},\n citation_key = {Friedley20112018},\n source_type = {conference},\n notes = {<b>From Duplicate 2 (<i>Communication optimization beyond MPI</i> - Friedley, A; Lumsdaine, A)<br/></b><br/>cited By 6; Conference of 25th IEEE International Parallel and Distributed Processing Symposium, Workshops and Phd Forum, IPDPSW 2011 ; Conference Date: 16 May 2011 Through 20 May 2011; Conference Code:87731},\n folder_uuids = {a0f5ac31-a393-4a7b-b7db-64a126a80f6e},\n private_publication = {false},\n abstract = {The Message Passing Interface (MPI) is the defacto standard for parallel processing on high-performance computing systems. As a result, significant research effort has been spent on optimizing the performance of MPI implementations. However, MPI's specific semantics can limit performance when using modern networks with Remote DMA capabilities. We propose a compiler-assisted approach to optimization of MPI-based applications by transforming MPI calls to a onesided (as opposed to message passing) communication model. In this paper we present a research plan for developing new optimizations using this approach, then show preliminary results with up to a 40% increase in bandwidth over MPI by using a simpler one-sided communication model. © 2011 IEEE.},\n bibtype = {inproceedings},\n author = {Friedley, Andrew and Lumsdaine, Andrew},\n doi = {10.1109/IPDPS.2011.366},\n booktitle = {IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum}\n}","author_short":["Friedley, A.","Lumsdaine, A."],"urls":{"Website":"https://www.scopus.com/inward/record.uri?eid=2-s2.0-83455203547&doi=10.1109%2FIPDPS.2011.366&partnerID=40&md5=16cb543881a6acd8f936b9ba3abdcdaf"},"biburl":"https://bibbase.org/service/mendeley/42d295c0-0737-38d6-8b43-508cab6ea85d","bibbaseid":"friedley-lumsdaine-communicationoptimizationbeyondmpi-2011","role":"author","keyword":["Communication","Communication models","Communication optimization","Computer software selection and ev","Message passing"],"metadata":{"authorlinks":{}},"downloads":0},"search_terms":["communication","optimization","beyond","mpi","friedley","lumsdaine"],"keywords":["communication","communication models","communication optimization","computer software selection and ev","message passing"],"authorIDs":[],"dataSources":["zgahneP4uAjKbudrQ","ya2CyA73rpZseyrZ8","2252seNhipfTmjEBQ"]}