A case for standard non-blocking collective operations. Hoefler, T., Kambadur, P., Graham, R., L., Shipman, G., & Lumsdaine, A. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4757 LNCS:125-134, 2007.
A case for standard non-blocking collective operations [link]Website  abstract   bibtex   
In this paper we make the case for adding standard nonblocking collective operations to the MPI standard. The non-blocking point-to-point and blocking collective operations currently defined by MPI provide important performance and abstraction benefits. To allow these benefits to be simultaneously realized, we present an application programming interface for non-blocking collective operations in MPI. Microbenchmark and application-based performance results demonstrate that non-blocking collective operations offer not only improved convenience, but improved performance as well, when compared to manual use of threads with blocking collectives. © Springer-Verlag Berlin Heidelberg 2007.
@article{
 title = {A case for standard non-blocking collective operations},
 type = {article},
 year = {2007},
 keywords = {Abstracting; Computer programming; Operations rese,Abstraction benefits; Microbenchmark; Non-blockin,Message passing},
 pages = {125-134},
 volume = {4757 LNCS},
 websites = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-38449103903&partnerID=40&md5=31c809ec8eb732d2e69708728f8995de},
 city = {Paris},
 id = {36e2a8b2-16c2-3940-9dd9-85b4f977c162},
 created = {2018-01-09T20:30:39.508Z},
 file_attached = {false},
 profile_id = {42d295c0-0737-38d6-8b43-508cab6ea85d},
 last_modified = {2018-03-12T19:03:17.953Z},
 read = {false},
 starred = {false},
 authored = {true},
 confirmed = {true},
 hidden = {false},
 citation_key = {Hoefler2007125},
 source_type = {article},
 notes = {cited By 18; Conference of 14th European PVM/MPI Users' Group Meeting on Parallel Virtual Machine and Message Passing Interface ; Conference Date: 30 September 2007 Through 3 October 2007; Conference Code:71242},
 folder_uuids = {2aba6c14-9027-4f47-8627-0902e1e2342b},
 private_publication = {false},
 abstract = {In this paper we make the case for adding standard nonblocking collective operations to the MPI standard. The non-blocking point-to-point and blocking collective operations currently defined by MPI provide important performance and abstraction benefits. To allow these benefits to be simultaneously realized, we present an application programming interface for non-blocking collective operations in MPI. Microbenchmark and application-based performance results demonstrate that non-blocking collective operations offer not only improved convenience, but improved performance as well, when compared to manual use of threads with blocking collectives. © Springer-Verlag Berlin Heidelberg 2007.},
 bibtype = {article},
 author = {Hoefler, T and Kambadur, P and Graham, R L and Shipman, G and Lumsdaine, A},
 journal = {Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)}
}

Downloads: 0