Skip to main content

2015 | OriginalPaper | Buchkapitel

Proposing OpenSHMEM Extensions Towards a Future for Hybrid Programming and Heterogeneous Computing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

SHMEM is an important and popular Partitioned Global Address Space (PGAS) programming model. The OpenSHMEM API Specification Version 1.2 defines a SHMEM programming model and there are many implementations of at least most of the specification. This paper presents extensions to this API that can improve ease of programming and provide more opportunities for implementors to improve performance. Some of these features are particularly important for performance on heterogeneous system architectures with architectural features such as multi-core processors, processor accelerators, distributed memory, and heterogeneous memories. The new features described in this paper are: Alltoall Collectives, Flexible PE Subsets, Thread-Safety, Local Shared Memory Pointers, Put With Signal, and Non-blocking Put and Get. The benefits of each of these features in terms of ease of programming or program performance are also described.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
7.
Zurück zum Zitat Namashivayam, N., Ghosh, S., Khaldi, D., Eachempati, D., Chapman, B.: Native mode-based optimizations of remote memory accesses in openshmem for intel xeon phi. In: Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, PGAS 2014 (2014) Namashivayam, N., Ghosh, S., Khaldi, D., Eachempati, D., Chapman, B.: Native mode-based optimizations of remote memory accesses in openshmem for intel xeon phi. In: Proceedings of the 8th International Conference on Partitioned Global Address Space Programming Models, PGAS 2014 (2014)
8.
Zurück zum Zitat Preissl, R., Wichmann, N., Long, B., Shalf, J., Ethier, S., Koniges. A.: Multithreaded global address space communication techniques for Gyrokinetic fusion applications on ultra-scale platforms. In: 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp. 1–11, November 2011 Preissl, R., Wichmann, N., Long, B., Shalf, J., Ethier, S., Koniges. A.: Multithreaded global address space communication techniques for Gyrokinetic fusion applications on ultra-scale platforms. In: 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp. 1–11, November 2011
Metadaten
Titel
Proposing OpenSHMEM Extensions Towards a Future for Hybrid Programming and Heterogeneous Computing
verfasst von
David Knaak
Naveen Namashivayam
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-26428-8_4

Premium Partner