POPL 2025 (series) / VMCAI 2025 (series) / 26th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI 2025) /
LLOR: Automated Repair of OpenMP Programs
This program is tentative and subject to change.
Tue 21 Jan 2025 16:00 - 16:30 at Hopscotch - Concurrency
In this paper, we present a technique for repairing data race errors in parallel programs written in C/C++ and Fortran using the OpenMP API. Our technique can also remove barriers that are deemed unnecessary for correctness. We implement these ideas in our tool called LLOR, which takes a language-independent approach to provide appropriate placements of synchronization constructs to avoid data races. To the best of our knowledge, LLOR is the only tool that can repair parallel programs that use the OpenMP API. We showcase the capabilities of LLOR by performing extensive experiments on 415 parallel programs.
This program is tentative and subject to change.
Tue 21 JanDisplayed time zone: Mountain Time (US & Canada) change
Tue 21 Jan
Displayed time zone: Mountain Time (US & Canada) change
16:00 - 17:30 | |||
16:00 30mTalk | LLOR: Automated Repair of OpenMP Programs VMCAI 2025 Gautam Muduganti Indian Institute of Technology Hyderabad, India, Utpal Bora University of Cambridge, Saurabh Joshi Supra Research, Ramakrishna Upadrasta | ||
16:30 30mTalk | Synthesis of Parametric Locally Symmetric Protocols from Abstract Temporal Specifications VMCAI 2025 Ruoxi Zhang University of Waterloo, Richard Trefler University of Waterloo, Canada, Kedar Namjoshi Nokia Bell Labs | ||
17:00 30mTalk | Correctness Witnesses for Concurrent Programs: Bridging the Semantic Divide with Ghosts VMCAI 2025 Julian Erhard LMU Munich; TU Munich, Manuel Bentele University of Freiburg, Matthias Heizmann University of Freiburg, Germany, Dominik Klumpp University of Freiburg, Simmo Saan University of Tartu, Estonia, Frank Schüssele University of Freiburg, Michael Schwarz TU Munich, Helmut Seidl TU Munich, Sarah Tilscher Technical University of Munich, Garching, Germany, Vesal Vojdani University of Tartu |