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 15 von 99

Details

Autor(en) / Beteiligte
Titel
Making OpenMP Ready for C++ Executors
Ist Teil von
  • OpenMP: Conquering the Full Hardware Spectrum, p.320-332
Ort / Verlag
Cham: Springer International Publishing
Link zum Volltext
Quelle
Alma/SFX Local Collection
Beschreibungen/Notizen
  • For at least the last 20 years, many have tried to create a general resource management system to support interoperability across various concurrent libraries. The previous strategies all suffered from additional toolchain requirements, and/or a usage of a shared programing model that assumed it owned/controlled access to all resources available to the program. None of these techniques have achieved wide spread adoption. The ubiquity of OpenMP coupled with C++ developing a standard way to describe many different concurrent paradigms (C++23 executors) would allow OpenMP to assume the role of a general resource manager without requiring user code written directly in OpenMP. With a few added features such as the ability to use otherwise idle threads to execute tasks and to specify a task “width”, many interesting concurrent frameworks could be developed in native OpenMP and achieve high performance. Further, one could create concrete C++ OpenMP executors that enable support for general C++ executor based codes, which would allow Fortran, C, and C++ codes to use the same underlying concurrent framework when expressed as native OpenMP or using language specific features. Effectively, OpenMP would become the de facto solution for a problem that has long plagued the HPC community.
Sprache
Englisch
Identifikatoren
ISBN: 3030285952, 9783030285951
ISSN: 0302-9743
eISSN: 1611-3349
DOI: 10.1007/978-3-030-28596-8_22
Titel-ID: cdi_springer_books_10_1007_978_3_030_28596_8_22
Format
Schlagworte
C++ executors, OpenMP tasks

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX