Authors: Simon McIntosh-Smith (University of Bristol), Michael Klemm (Advanced Micro Devices (AMD) Inc, OpenMP Architecture Review Board), Xinmin Tian (Intel Corporation), Graham Lopez (NVIDIA), Zach Tschirhart (HPE), Johannes Doerfert (Lawrence Livermore National Laboratory), Seungwon Lee (Samsung Electronics Inc, South Korea), Bronis de Supinski (Lawrence Livermore National Laboratory), Stephen Olivier (Sandia National Laboratories), Tom Scogland (Lawrence Livermore National Laboratory), Christian Terboven (RWTH Aachen University, IT Center), Dhruva Chakrabarti (AMD)
Abstract: This BoF is highly interactive and provides attendees with first-hand information from OpenMP implementers and language designers on the future of the OpenMP API. Lightning talks and discussion rounds will give BoF participants amble opportunity to learn and interact with OpenMP experts, ask questions, and provide community feedback. Sub-committee leaders of the OpenMP ARB will provide insight into the future of OpenMP, focusing on the upcoming release of the OpenMP API version 6.0 in November 2024 and the progress that has been made. Vendor representatives will discuss support and timelines for OpenMP features, and expert users will describe their journey.
Long Description: The OpenMP API is among the most widely-used parallel programming models in HPC and is the oldest industry standard for parallel programming with compiler directives. As in previous years, the OpenMP BOF will inform the audience about trends, implementations, and best practices while providing an interactive discussion for beginners and experts alike. The session is split in two conceptual parts concluded by the open floor discussion known from previous years. As we have reached the era of exascale using GPU accelerated systems, the BOF will have a special focus on OpenMP accelerator programming for current and upcoming GPU HPC machines.
In the first part, OpenMP implementers will report out on the current status of their implementation and support for OpenMP API versions up to 5.2. The audience will be informed about feature support and timelines through the various toolchains. A Q&A round will follow to provide them with more specific information and give the attendees a chance to provide feedback. In the second part, OpenMP language committee members will provide insight into the planned new features for the OpenMP API version 6.0. Through short presentations of OpenMP ARB representatives attendees will get an understanding of the improvements that version 6.0 will bring before they get the opportunity to ask questions and provide feedback on the standardization.
The BOF will, as in previous years, end with an open floor discussion that invites everyone to provide feedback or ask questions about OpenMP, not limited to the topics featured before. The presentation and Q&A time is balanced such that there will amble time and opportunity for the attendees to interact with the vendor and ARB representatives present.
Website: https://www.openmp.org