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 9 von 22
2012 IEEE International Conference on Cluster Computing, 2012, p.495-503
2012

Details

Autor(en) / Beteiligte
Titel
On the Effects of CPU Caches on MPI Point-to-Point Communications
Ist Teil von
  • 2012 IEEE International Conference on Cluster Computing, 2012, p.495-503
Ort / Verlag
IEEE
Erscheinungsjahr
2012
Link zum Volltext
Quelle
IEEE Electronic Library (IEL)
Beschreibungen/Notizen
  • Several researchers investigated the placing of communication calls in message-passing parallel codes. The current rule of thumb it to maximize communication/computation overlap with early binding. In this work, we demonstrate that this is not the only design constraint because CPU caches can have a significant impact on communications. We conduct an empirical study of the interaction between CPU caching and communications for several different communication scenarios. We use the gained insight to formulate a set of intuitive rules for communication call placement and show how our rules can be applied to practical codes. Our optimized codes show an improvement of up to 40% for a simple stencil code. Our work is a first step towards communication optimizations by moving communication calls. We expect that future communication-aware compilers will use our insights as a standard technique to move communication calls in order to optimize performance.
Sprache
Englisch
Identifikatoren
ISBN: 9781467324229, 1467324221
ISSN: 1552-5244
eISSN: 2168-9253
DOI: 10.1109/CLUSTER.2012.22
Titel-ID: cdi_ieee_primary_6337813

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX