OpenMP Brookathon 2019
from
Monday, 29 April 2019 (08:00)
to
Thursday, 2 May 2019 (18:00)
Monday, 29 April 2019
¶
08:30
Breakfast / Registration
Breakfast / Registration
08:30 - 09:00
Room: Brookhaven National Laboratory
09:00
Hackathon Welcome
Hackathon Welcome
09:00 - 09:05
Room: Brookhaven National Laboratory
09:05
Safety Briefing
Safety Briefing
09:05 - 09:15
Room: Brookhaven National Laboratory
09:30
OpenMP Overview
OpenMP Overview
09:30 - 10:30
Room: Brookhaven National Laboratory
10:30
Morning Break
Morning Break
10:30 - 10:45
Room: Brookhaven National Laboratory
10:45
Teams Set Up
Teams Set Up
10:45 - 12:00
Room: Brookhaven National Laboratory
12:00
Working Lunch
Working Lunch
12:00 - 13:00
Room: Brookhaven National Laboratory
13:00
Teams Hacking
Teams Hacking
13:00 - 14:00
Room: Brookhaven National Laboratory
14:00
OpenMP Accelerator Programming
OpenMP Accelerator Programming
14:00 - 15:00
Room: Brookhaven National Laboratory
15:00
Teams Hacking
Teams Hacking
15:00 - 18:00
Room: Brookhaven National Laboratory
Tuesday, 30 April 2019
¶
08:30
Working Breakfast
Working Breakfast
08:30 - 09:30
Room: Brookhaven National Laboratory
09:00
Presentation: OpenMP Profiling Tools
Presentation: OpenMP Profiling Tools
09:00 - 10:00
Room: Brookhaven National Laboratory
10:00
Coffee Break
Coffee Break
10:00 - 10:15
Room: Brookhaven National Laboratory
Teams Hacking
Teams Hacking
10:00 - 14:00
Room: Brookhaven National Laboratory
12:00
Working Lunch
Working Lunch
12:00 - 13:00
Room: Brookhaven National Laboratory
13:30
Coffee Break
Coffee Break
13:30 - 14:00
Room: Brookhaven National Laboratory
14:00
OpenMP on GPUs: An evaluation of compiler performance
OpenMP on GPUs: An evaluation of compiler performance
14:00 - 14:30
Room: Brookhaven National Laboratory
14:30
Teams Hacking
Teams Hacking
14:30 - 17:30
Room: Brookhaven National Laboratory
Wednesday, 1 May 2019
¶
08:30
Working Breakfast
Working Breakfast
08:30 - 09:30
Room: Brookhaven National Laboratory
09:00
Porting and Optimizing Applications for AC922 servers using OpenMP and Unified Memory
-
Leopold Grinberg
(
IBM
)
Porting and Optimizing Applications for AC922 servers using OpenMP and Unified Memory
Leopold Grinberg
(
IBM
)
09:00 - 10:00
Room: Brookhaven National Laboratory
OpenPOWER Newell systems (AC922) leverage heterogeneity in the compute elements and memory types to deliver high performance in both Technical Computing (HPC) and Cognitive applications, while offering a wide variety of programming models. In this talk we will review implementations and performance optimizations for code regions where tight integration between the CPU cores and GPUs as well between the CPU and GPU memories is required. We will focus on programming with OpenMP4.5 directives and use of the Unified Global Address Space, we will review code samples and discuss strategies in implementing functions for inter-node communication and support for applications requiring large memory footprint.
10:00
Team Hacking
Team Hacking
10:00 - 18:00
Room: Brookhaven National Laboratory
12:00
Working Lunch
Working Lunch
12:00 - 13:00
Room: Brookhaven National Laboratory
13:30
Coffee Break
Coffee Break
13:30 - 14:00
Room: Brookhaven National Laboratory
19:00
Hackathon Dinner
Hackathon Dinner
19:00 - 21:00
Thursday, 2 May 2019
¶
08:30
Working Breakfast
Working Breakfast
08:30 - 09:30
Room: Brookhaven National Laboratory
09:00
Teams Hacking
Teams Hacking
09:00 - 15:00
Room: Brookhaven National Laboratory
10:30
Coffee Break
Coffee Break
10:30 - 11:00
Room: Brookhaven National Laboratory
12:00
Final Team Reports
Final Team Reports
12:00 - 14:00
Room: Brookhaven National Laboratory
Working Lunch
Working Lunch
12:00 - 13:00
Room: Brookhaven National Laboratory