OpenMP and OpenACC are directive-based programming models which are currently used to program multicores and accelerators on our current leadership-class HPC systems such as Summit, Sierra, and Perlmutter. In this talk, I will discuss the successes, challenges, and lessons learned in using directives as an on-node programming model, as well as what features applications developers have identified as useful and challenging to use. I will also discuss the different strategies that compilers are using to implement these approaches and discuss the different benchmarks that currently exist to evaluate them on different platforms. Finally, I will discuss the relationship of directives with the new emerging frameworks (e.g., Kokkos, Raja), how parallel constructs are being adopted in the base language standards, and what this means for the (de)evolution of directive-based programming models.
About the Speaker:
Oscar Hernandez is a staff member of the Computer Science Research Group and supports the Programming Environment and Tools for the Oak Ridge Leadership Computing Facility. He has helped form and been involved in many programming models efforts and frameworks including OpenACC, OpenMP, OpenSHMEM, UCX, as well as benchmarking efforts. .
About the Webinar:
To join the meeting on a computer or mobile phone: https://bluejeans.com/344646020?src=calendarLink
Connecting directly from a room system?
1) Dial: 22.214.171.124 or bjn.vc
2) Enter Meeting ID: 344646020 -or- use the pairing code
Just want to dial in on your phone?
1) +1.888.240.2560 (US Toll Free)
+1.408.317.9253 (US (Primary))
+1.408.740.7256 (US (San Jose))
Global Numbers: https://www.bluejeans.com/premium-numbers
2) Enter Meeting ID: 344646020
3) Press #
Want to test your video connection?Join the BlueJeans Seminar Here
Last Updated: May 28, 2020 - 4:01 pm