Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 8 von 18
2009 International Conference on Parallel Processing, 2009, p.574-581
2009

Details

Autor(en) / Beteiligte
Titel
Group Operation Assembly Language - A Flexible Way to Express Collective Communication
Ist Teil von
  • 2009 International Conference on Parallel Processing, 2009, p.574-581
Ort / Verlag
IEEE
Erscheinungsjahr
2009
Link zum Volltext
Quelle
IEEE Xplore
Beschreibungen/Notizen
  • The implementation and optimization of collective communication operations is an important field of active research. Such operations directly influence application performance and need to map the communication requirements in an optimal way to steadily changing network architectures. In this work, we define an abstract domain-specific language to express arbitrary group communication operations. We show the universality of this language and how all existing collective operations can be implemented with it. By design, it readily lends itself to blocking and nonblocking execution, as well as to off-loaded execution of complex group communication operations. We also define several offline and online optimizations (compiler transformations and scheduling decisions, respectively) to improve the overall performance of the operation. Performance results show that the overhead to express current collective operations is negligible in comparison to the potential gains in a highly optimized implementation.
Sprache
Englisch
Identifikatoren
ISBN: 1424449618, 9781424449613
ISSN: 0190-3918
eISSN: 2332-5690
DOI: 10.1109/ICPP.2009.70
Titel-ID: cdi_ieee_primary_5362477

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX