Thursday, 19 December 2024, 15:00 CET
The webinar will start with a discussion on OpenMP's development process, highlighting the strategic roadmap and the continuum of control that guides the evolution of this powerful API.
Attendees will then learn about the improvements in base language support for C23, C++23, and FORTRAN. Then, key updates in tasking will be presented, including the introduction of free-agent threads, the taskgraph construct and the concept of iteration within tasking contexts. Participants will also learn about the loop transformation capabilities, featuring a general overview and insights into user-defined inductions. Finally, the webinar will briefly touch upon other noteworthy features, such as threadset and transparent tasks. Concluding the session, Michael Klemm and Christian Terboven will engage with attendees in a Q&A segment.
The second part of the webinar in February 2025 will feature new OpenMP 6.0 device offloading features.
About the Presenters
Dr. Christian Terboven leads the HPC group at RWTH Aachen University as a senior scientist. His research interests center around Parallel Programming and related Software Engineering aspects. He leads several research projects in the area of programming models and the improvement of productivity and efficiency of modern HPC systems. In the context of OpenMP, Christian is the co-lead of the Affinity Subcommittee within the OpenMP Language Committee, and he is co-author of the book "Using OpenMP - The Next Step", published by MIT Press. Christian has been involved in POP since the beginning and currently leads the work package Co-design. | |
Dr. Michael Klemm is a Principal Member of Technical Staff in the Compilers, Languages, Runtimes & Tools team of the Machine Learning & Software Engineering group at AMD. He is part of the OpenMP compiler team, focusing on application and kernel performance for AMD Instinct accelerators for High Performance and Throughput Computing. He holds an M.Sc. in Computer Science and a Doctor of Engineering degree (Dr.-Ing.) in Computer Science from the Friedrich-Alexander-University Erlangen-Nuremberg, Germany. Michael's research focus is on compilers and runtime optimizations for distributed systems. His areas of interest include compiler construction, design of programming languages, parallel programming, and performance analysis and tuning. Michael is the Chief Executive Officer of the OpenMP Architecture Review Board. |