OpenMP: Portable Multi-Level Parallelism on Modern Systems [[electronic resource] ] : 16th International Workshop on OpenMP, IWOMP 2020, Austin, TX, USA, September 22–24, 2020, Proceedings / / edited by Kent Milfeld, Bronis R. de Supinski, Lars Koesterke, Jannis Klinkenberg |
Edizione | [1st ed. 2020.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2020 |
Descrizione fisica | 1 online resource (XI, 344 p. 148 illus., 95 illus. in color.) |
Disciplina | 004.1 |
Collana | Programming and Software Engineering |
Soggetto topico |
Microprocessors
Computer programming Programming languages (Electronic computers) Logic design Operating systems (Computers) Architecture, Computer Processor Architectures Programming Techniques Programming Languages, Compilers, Interpreters Logic Design Operating Systems Computer System Implementation |
ISBN | 3-030-58144-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Performance Methodologies -- FAROS: A Framework To Analyze OpenMP Compilation Through Benchmarking and Compiler Optimization Analysis -- Evaluating the Effciency of OpenMP Tasking for Unbalanced Computation on Diverse CPU Architectures -- Applications -- A Case Study of Porting HPGMG from CUDA to OpenMP Target Offload -- P-Aevol: an OpenMP Parallelization of a Biological Evolution Simulator, Through Decomposition in Multiple Loops -- Evaluating Performance of OpenMP Tasks in a Seismic Stencil Application -- OpenMP Extensions -- Unified Sequential Optimization Directives in OpenMP -- Support Data Shu e Between Threads in OpenMP -- Performance Studies -- Performance Study of SpMV Towards an Auto-tuned and Task-based SpMV (LASs Library) -- A Case Study on Addressing Complex Load Imbalance in OpenMP -- Tools -- On-the- y Data Race Detection with the Enhanced OpenMP Series-Parallel Graph -- AfterOMPT: An OMPT-based tool for ne-Grained Tracing of Tasks and Loops -- Co-designing OpenMP Programming Model Features with OMPT and Simulation -- NUMA -- sOMP: Simulating OpenMP Task-based Applications with NUMA Effects -- Virt ex: Automatic Adaptation to NUMA Topology Change for OpenMP Applications -- Compilation Techniques -- Using OpenMP to Detect and Speculate Dynamic DOALL Loops -- ComPar: Optimized Multi-Compiler for Automatic OpenMP S2S Parallelization -- Heterogeneous Computing -- OpenMP Device Offloading to FPGAs Using the Nymble Infrastructure -- Data Transfer and Reuse Analysis Tool for GPU-offloading Using OpenMP -- Toward Supporting Multi-GPU Targets via Taskloop and User-defined Schedules -- Memory -- Preliminary Experience with OpenMP Management Implementation Memory -- Memory Anomalies in OpenMP. |
Record Nr. | UNISA-996418299303316 |
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2020 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. di Salerno | ||
|
OpenMP: Portable Multi-Level Parallelism on Modern Systems : 16th International Workshop on OpenMP, IWOMP 2020, Austin, TX, USA, September 22–24, 2020, Proceedings / / edited by Kent Milfeld, Bronis R. de Supinski, Lars Koesterke, Jannis Klinkenberg |
Edizione | [1st ed. 2020.] |
Pubbl/distr/stampa | Cham : , : Springer International Publishing : , : Imprint : Springer, , 2020 |
Descrizione fisica | 1 online resource (XI, 344 p. 148 illus., 95 illus. in color.) |
Disciplina |
004.1
005.1 |
Collana | Programming and Software Engineering |
Soggetto topico |
Microprocessors
Computer programming Programming languages (Electronic computers) Logic design Operating systems (Computers) Computer architecture Processor Architectures Programming Techniques Programming Languages, Compilers, Interpreters Logic Design Operating Systems Computer System Implementation |
ISBN | 3-030-58144-6 |
Formato | Materiale a stampa |
Livello bibliografico | Monografia |
Lingua di pubblicazione | eng |
Nota di contenuto | Performance Methodologies -- FAROS: A Framework To Analyze OpenMP Compilation Through Benchmarking and Compiler Optimization Analysis -- Evaluating the Effciency of OpenMP Tasking for Unbalanced Computation on Diverse CPU Architectures -- Applications -- A Case Study of Porting HPGMG from CUDA to OpenMP Target Offload -- P-Aevol: an OpenMP Parallelization of a Biological Evolution Simulator, Through Decomposition in Multiple Loops -- Evaluating Performance of OpenMP Tasks in a Seismic Stencil Application -- OpenMP Extensions -- Unified Sequential Optimization Directives in OpenMP -- Support Data Shu e Between Threads in OpenMP -- Performance Studies -- Performance Study of SpMV Towards an Auto-tuned and Task-based SpMV (LASs Library) -- A Case Study on Addressing Complex Load Imbalance in OpenMP -- Tools -- On-the- y Data Race Detection with the Enhanced OpenMP Series-Parallel Graph -- AfterOMPT: An OMPT-based tool for ne-Grained Tracing of Tasks and Loops -- Co-designing OpenMP Programming Model Features with OMPT and Simulation -- NUMA -- sOMP: Simulating OpenMP Task-based Applications with NUMA Effects -- Virt ex: Automatic Adaptation to NUMA Topology Change for OpenMP Applications -- Compilation Techniques -- Using OpenMP to Detect and Speculate Dynamic DOALL Loops -- ComPar: Optimized Multi-Compiler for Automatic OpenMP S2S Parallelization -- Heterogeneous Computing -- OpenMP Device Offloading to FPGAs Using the Nymble Infrastructure -- Data Transfer and Reuse Analysis Tool for GPU-offloading Using OpenMP -- Toward Supporting Multi-GPU Targets via Taskloop and User-defined Schedules -- Memory -- Preliminary Experience with OpenMP Management Implementation Memory -- Memory Anomalies in OpenMP. |
Record Nr. | UNINA-9910427719303321 |
Cham : , : Springer International Publishing : , : Imprint : Springer, , 2020 | ||
Materiale a stampa | ||
Lo trovi qui: Univ. Federico II | ||
|