LEADER 04278nam 22007335 450 001 9910502669803321 005 20250811081719.0 010 $a3-030-85262-8 024 7 $a10.1007/978-3-030-85262-7 035 $a(CKB)4100000012024522 035 $a(MiAaPQ)EBC6721751 035 $a(Au-PeEL)EBL6721751 035 $a(OCoLC)1281968177 035 $a(PPN)258051132 035 $a(DE-He213)978-3-030-85262-7 035 $a(EXLCZ)994100000012024522 100 $a20210813d2021 u| 0 101 0 $aeng 135 $aurcnu|||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aOpenMP: Enabling Massive Node-Level Parallelism $e17th International Workshop on OpenMP, IWOMP 2021, Bristol, UK, September 14?16, 2021, Proceedings /$fedited by Simon McIntosh-Smith, Bronis R. de Supinski, Jannis Klinkenberg 205 $a1st ed. 2021. 210 1$aCham :$cSpringer International Publishing :$cImprint: Springer,$d2021. 215 $a1 online resource (231 pages) 225 1 $aProgramming and Software Engineering,$x2945-9168 ;$v12870 311 08$a3-030-85261-X 327 $aSynchronization and Data -- Improving Speculative taskloop in Hardware Transactional Memory -- Vectorized Barrier and Reduction in LLVM OpenMP Runtime -- Tasking Extensions I -- Enhancing OpenMP Tasking Model: Performance and Portability -- OpenMP Taskloop Dependences -- Applications -- Outcomes of OpenMP Hackathon: OpenMP Application Experiences with the Offloading Model (Part I) -- Outcomes of OpenMP Hackathon: OpenMP Application Experiences with the Offloading Model (Part II) -- An empirical investigation of OpenMP based implementation of Simplex Algorithm -- Task inefficiency patterns for a wave equation solver -- Case Studies -- Comparing OpenMP Implementations With Applications Across A64FX Platforms -- A Case Study of LLVM-Based Analysis for Optimizing SIMD Code Generation -- Heterogenous Computing and Memory -- Experience Report: Writing A Portable GPU Runtime with OpenMP 5.1 -- FOTV: A generic device offloading framework for OpenMP -- Beyond Explicit Transfers: Shared and Managed Memory in OpenMP -- Tasking Extensions II -- Communication-Aware Task Scheduling Strategy in Hybrid MPI+OpenMP Applications -- An OpenMP Free Agent threads implementation. 330 $aThis book constitutes the proceedings of the 17th International Workshop on OpenMP, IWOMP 2021, held virtually in September 2021 and hosted by the High Performance Computing research group at the University of Bristol, UK. The 15 full papers presented in this volume were carefully reviewed and selected for inclusion in this book. The papers are organized in topical sections named: synchronization and data; tasking expansions; applications; case studies; and heterogenous computing and memory. Chapter ?FOTV: A Generic Device Offloading Framework for OpenMP? is available open access under a Creative Commons Attribution 4.0 International License via link.springer.com. 410 0$aProgramming and Software Engineering,$x2945-9168 ;$v12870 606 $aMicroprocessors 606 $aComputer architecture 606 $aLogic design 606 $aComputer programming 606 $aCompilers (Computer programs) 606 $aOperating systems (Computers) 606 $aProcessor Architectures 606 $aLogic Design 606 $aProgramming Techniques 606 $aCompilers and Interpreters 606 $aOperating Systems 615 0$aMicroprocessors. 615 0$aComputer architecture. 615 0$aLogic design. 615 0$aComputer programming. 615 0$aCompilers (Computer programs) 615 0$aOperating systems (Computers) 615 14$aProcessor Architectures. 615 24$aLogic Design. 615 24$aProgramming Techniques. 615 24$aCompilers and Interpreters. 615 24$aOperating Systems. 676 $a621.3916 700 $aMcIntosh-Smith$b Simon$0852724 702 $aDe Supinski$b Bronis R. 702 $aKlinkenberg$b Jannis 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910502669803321 996 $aOpenMP: Enabling Massive Node-Level Parallelism$94431435 997 $aUNINA