My Account Log in

1 option

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.

SpringerLink Books Computer Science (2011-2024) Available online

View online
Format:
Book
Contributor:
Milfeld, Kent., Editor.
De Supinski, Bronis R., Editor.
Koesterke, Lars, Editor.
Klinkenberg, Jannis, Editor.
SpringerLink (Online service)
Series:
Computer Science (SpringerNature-11645)
LNCS sublibrary. Programming and software engineering 2945-9168 ; SL 2, 12295
Programming and Software Engineering, 2945-9168 ; 12295
Language:
English
Subjects (All):
Microprocessors.
Computer architecture.
Computer programming.
Compilers (Computer programs).
Logic design.
Operating systems (Computers).
Computer systems.
Processor Architectures.
Programming Techniques.
Compilers and Interpreters.
Logic Design.
Operating Systems.
Computer System Implementation.
Local Subjects:
Processor Architectures.
Programming Techniques.
Compilers and Interpreters.
Logic Design.
Operating Systems.
Computer System Implementation.
Physical Description:
1 online resource (XI, 344 pages) : 148 illustrations, 95 illustrations in color.
Edition:
1st ed. 2020.
Contained In:
Springer Nature eBook
Place of Publication:
Cham : Springer International Publishing : Imprint: Springer, 2020.
System Details:
text file PDF
Summary:
This book constitutes the proceedings of the 16th International Workshop on OpenMP, IWOMP 2020, held in Austin, TX, USA, in September 2020. The conference was held virtually due to the COVID-19 pandemic. The 21 full papers presented in this volume were carefully reviewed and selected for inclusion in this book. The papers are organized in topical sections named: performance methodologies; applications; OpenMP extensions; performance studies; tools; NUMA; compilation techniques; heterogeneous computing; and memory. The chapters 'A Case Study on Addressing Complex Load Imbalance in OpenMP' and 'A Study of Memory Anomalies in OpenMP Applications' are available open access under a Creative Commons Attribution 4.0 License via link.springer.com.
Contents:
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.
Other Format:
Printed edition:
ISBN:
978-3-030-58144-2
9783030581442
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account