IWOMP 2020 – Archive
Due to the COVID-19 pandemic, the IWOMP 2020 workshop was completely virtual. Tutorial Day took place on Monday, Sept. 21, followed by the technical program Sept. 22-24: three 6-hr days to help accommodate EU participation. The Tutorial Day was 7 hours in length. All times are given for US Central Daylight Time (CDT), UTC -5.
Best Paper Awarded to:
FAROS: A Framework To Analyze OpenMP Compilation Through Benchmarking and Compiler Optimization Analysis. Authors: Giorgis Georgakoudis, Johannes Doerfert, Ignacio Laguna and Tom Scogland. Giorgis Georgakoudis, Johannes Doerfert, Ignacio Laguna and Tom Scogland.
Presentations Slides
The presentation slides for each presentation can be found below each entry in the program, where available.
Conference Proceedings
Free access to the Springer proceedings will be available to conference participants for 4 weeks, (Sep 22 – Oct 19). To gain access to the proceedings participants should follow the link below and use the password that will be provided to them during the online presentations.
- Order conference proceedings – Springer eBook and Softcover (free worldwide delivery)
- View conference proceedings (Delegates only)
Monday, September 21 | Tutorials
All times are shown in US Central Daylight Time (CDT) zone.
Time | Tutorial Name | Presenters |
---|---|---|
8:00 – 10:00 | OpenMP Common Core
|
Tim Mattson, Intel |
10:00 – 10:30 | Break | |
10:30 – 12:30 | Advanced OpenMP
|
Michael Klemm, Intel & Christian Terboven, RWTH Aachen University |
12:20 – 13:00 | Break | |
13:00 – 15:00 | OpenMP Offload (GPUs)
|
Oscar Hernandez, Oak Ridge National Laboratory & Tom Scogland, Lawrence Livermore National Laboratory |
Tuesday, September 22 | Program
All times are shown in US Central Daylight Time (CDT) zone. Presentation Slides are provided at the discretion of the paper authors,
and will not be available until the presentation or shortly afterwards.
Time | Presentation |
---|---|
08:00 | Introduction
Dan Stanzione, Director of TACC (UT, Texas) |
08:10 | Keynote I: A Tale of Four Packages
Jack Dongarra, Distinguished Professor, University of Tennessee, Oak Ridge National Laboratory and University of Manchester |
09:00 | Papers I: Performance Methodologies |
BEST PAPER
FAROS: A Framework To Analyze OpenMP Compilation Through Benchmarking and Compiler Optimization Analysis Giorgis Georgakoudis, Johannes Doerfert, Ignacio Laguna and Tom Scogland |
|
Evaluating the Efficiency of OpenMP Tasking for Unbalanced Computation on Diverse CPU Architectures
Stephen L. Olivier |
|
10:00 | Break |
10:30 | Papers II: Applications |
A Case Study of Porting HPGMG from CUDA to OpenMP Target Offload
Christopher Daley, Hadia Ahmed, Samuel Williams and Nicholas Wright |
|
P-Aevol: an OpenMP Parallelization of a Biological Evolution Simulator, Through Decomposition in Multiple Loops
Laurent Turpin, Thierry Gautier, Jonathan Rouzaud-Cornabas and Christian Perez |
|
Evaluating Performance of OpenMP Tasks in a Seismic Stencil Application
Eric Raut, Jie Meng, Mauricio Araya-Polo and Barbara Chapman |
|
12:00 | Break |
12:30 | Papers III: OpenMP Extensions |
Unified Sequential Optimization Directives in OpenMP
Brandon Neth, Tom Scogland, Michelle Mills Strout and Bronis R. de Supinski |
|
Support Data Shuffle Between Threads in OpenMP
Anjia Wang, Xinyao Yi and Yonghong Yan |
|
13:30 | OpenMP in MLIR and Flang
ARM Sponsor Tech Talk. David Truby, Arm. |
Wednesday, September 23 | Program
All times are shown in US Central Daylight Time (CDT) zone. Presentation Slides are provided at the discretion of the paper authors,
and will not be available until the presentation or shortly afterwards.
Time | Presentation |
---|---|
08:00 | Keynote II: Programming Models for a Mixed-Signal AI Inference Accelerator
Eric Stotzer, Mythic Inc. |
09:00 | Papers IV: Performance Studies |
Performance Study of SpMV Towards an Auto-tuned and Task-based SpMV (LASs Library)
Sandra Catalan, Tetsuzo Usui, Leonel Toledo, Xavier Martorell, Jesús Labarta and Pedro Valero-Lara |
|
A Case Study on Addressing Complex Load Imbalance in OpenMP
Fabian Orland and Christian Terboven |
|
10:00 | Break |
10:30 | Papers V: Tools |
On-the-fly Data Race Detection with the Enhanced OpenMP Series-Parallel Graph
Nader Boushehrinejadmoradi, Adarsh Yoga and Santosh Nagarakatte |
|
AfterOMPT: An OMPT-based tool for Fine-Grained Tracing of Tasks and Loops
Igor Wodiany, Andi Drebes, Richard Neill and Antoniu Pop |
|
Co-designing OpenMP Programming Model Features with OMPT and Simulation
Matthew Baker, Oscar Hernandez and Jeffrey Young |
|
12:00 | Break |
12:30 | Papers VI: NUMA |
sOMP: Simulating OpenMP Task-based Applications with NUMA Effects
Idriss Daoudi, Philippe Virouleau, Thierry Gautier, Samuel Thibault and Olivier Aumage |
|
Virtflex: Automatic Adaptation to NUMA Topology Change for OpenMP Applications
Runhua Zhang, Alan L. Cox and Scott Rixner |
|
13:30 | Intel oneAPI Toolkits
Intel Sponsor Tech Talk. Ron Green, Intel. |
Thursday, September 24 | Program
All times are shown in US Central Daylight Time (CDT) zone. Presentation Slides are provided at the discretion of the paper authors,
and will not be available until the presentation or shortly afterwards.
Time | Presentation |
---|---|
08:00 | Keynote III: OpenMP Enables the Next Frontier of High-Performance Computing Mark Papermaster, CTO & EVP of Technology and Engineering, AMD |
09:00 | Papers VII: Compilation Techniques |
Using OpenMP to Detect and Speculate Dynamic DOALL Loops
Bruno Chinelato Honorio, João P. L. de Carvalho, Munir Skaf and Guido Araujo |
|
ComPar: Optimized Multi-Compiler for Automatic OpenMP S2S Parallelization
Idan Mosseri, Lee-Or Alon, Re’Em Harel and Gal Oren |
|
10:00 | Break |
10:30 | Papers VIII: Heterogeneous Computing |
OpenMP Device Offloading to FPGAs Using the Nymble Infrastructure
Jens Huthmann, Lukas Sommer, Artur Podobas, Andreas Koch and Kentaro Sano |
|
Data Transfer and Reuse Analysis Tool for GPU-offloading Using OpenMP
Alok Mishra, Abid Malik and Barbara Chapman |
|
Toward Supporting Multi-GPU Targets via Taskloop and User-defined Schedules
Vivek Kale, Wenbin Lu, Anthony Curtis, Abid Malik, Barbara Chapman and Oscar Hernandez |
|
12:00 | Break |
12:30 | Papers IX: Memory |
Preliminary Experience with OpenMP Management Implementation Memory
Adrien Roussel, Patrick Carribault and Julien Jaeger |
|
Memory Anomalies in OpenMP
Lechen Yu, Joachim Protze, Oscar Hernandez and Vivek Sarkar |
|
13:30 | The ROCm Software Stack AMD Sponsor Tech Talk. Gregory Rodgers, AMD.Presentation Slides |