Matthias S. Mueller
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Matthias S. Mueller has a total of 314 co-authors. Here are the top co-authors by number of shared publications:
Wolfgang E. Nagel
Dresden University of Technology
18 shared publications- Joachim Protze
RWTH Aachen University, Aachen, Germany
15 shared publications Christian Terboven
RWTH Aachen University
14 shared publicationsTobias Hilbrich
Technische Universität Dresden
12 shared publicationsMartin Schulz
11 shared publications- Sandra Wienke
RWTH Aachen University
11 shared publications
Latest Publications
- 10 October 2026
- Published by Springer Nature
- p. 3-18
Expressing OpenMP Threading Concepts in the SPMD IR for Hybrid Static Analysis
- 10 October 2026
- Published by Springer Nature
- p. 3-18
Expressing OpenMP Threading Concepts in the SPMD IR for Hybrid Static Analysis
- 2 July 2026
- Published by Springer Nature
- p. 598-604
On-the-Fly Performance Analysis of Asynchronous Parallel Execution
- 2 July 2026
- Published by Springer Nature
- p. 598-604
On-the-Fly Performance Analysis of Asynchronous Parallel Execution
- Open Access
- 25 January 2026
- Published by Association for Computing Machinery (ACM)
- p. 59-68
Leveraging NVML GPM for NVIDIA GPU Monitoring
- 25 January 2026
- Published by Association for Computing Machinery (ACM)
- p. 59-68
Open AccessLeveraging NVML GPM for NVIDIA GPU Monitoring
- Open Access
- 15 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 188-197
Coupling Static and Dynamic MPI Correctness Tools to Optimize Accuracy and Overhead
- 15 November 2025
- Published by Association for Computing Machinery (ACM)
- p. 188-197
Open AccessCoupling Static and Dynamic MPI Correctness Tools to Optimize Accuracy and Overhead
- 15 October 2025
- Published by Springer Nature
- p. 143-164
Extending the SPMD IR for RMA Models and Static Data Race Detection
- 15 October 2025
- Published by Springer Nature
- p. 143-164
Extending the SPMD IR for RMA Models and Static Data Race Detection
- 14 December 2024
- Published by Springer Nature
- p. 45-58
Leveraging Static Analysis to Accelerate Dynamic Race Detection for Remote Memory Access Programs
- 14 December 2024
- Published by Springer Nature
- p. 45-58
Leveraging Static Analysis to Accelerate Dynamic Race Detection for Remote Memory Access Programs
- 25 September 2024
- Published by Springer Nature
- p. 3-20
SPMD IR: Unifying SPMD and Multi-value IR Showcased for Static Verification of Collectives
- 25 September 2024
- Published by Springer Nature
- p. 3-20
SPMD IR: Unifying SPMD and Multi-value IR Showcased for Static Verification of Collectives
- 16 September 2024
- Published by Springer Nature
- p. 3-15
Towards Locality-Aware Host-to-Device Offloading in OpenMP
- 16 September 2024
- Published by Springer Nature
- p. 3-15
Towards Locality-Aware Host-to-Device Offloading in OpenMP
- Open Access
- 12 August 2024
- Published by Association for Computing Machinery (ACM)
- p. 833-844
RMASanitizer: Generalized Runtime Detection of Data Races in Remote Memory Access Applications
Remote Memory Access (RMA) programming models enable processes running on a distributed-memory computer to access and manipulate the memory of other processes directly. Such one-sided communication has the benefit that the receiving process is not actively involved in the communication compared to the classical two-sided message-passing model. The three programming models MPI RMA, OpenSHMEM, and GASPI provide such a communication scheme. However, RMA models require the developer to synchronize the accesses with corresponding API calls correctly. Concurrent modifications of the same (remote) memory location due to wrong or missing synchronization lead to data races. Such data races are undefined behavior and may result in non-deterministic failures of the program execution. This paper presents RMASanitizer, an on-the-fly race detector for MPI RMA, OpenSHMEM, and GASPI applications. It relies on a generalized race detection model independent of the concrete RMA programming model. RMASanitizer combines a dynamic on-the-fly analysis with a static analysis at compile-time that detects and instruments only relevant memory accesses. It is implemented as part of the MPI correctness checking framework MUST which we extended with support for OpenSHMEM and GASPI. We show that RMASanitizer can detect races in MPI RMA, OpenSHMEM, and GASPI applications with an accuracy of over 95 percent by running it on the data race benchmark suite RMARaceBench. On proxy applications, the slowdown for the execution with up to 700 processes ranges from 1.1x to 30x, depending on the application, showing that our tool is applicable in practice.
- 12 August 2024
- Published by Association for Computing Machinery (ACM)
- p. 833-844
Open AccessRMASanitizer: Generalized Runtime Detection of Data Races in Remote Memory Access Applications
Remote Memory Access (RMA) programming models enable processes running on a distributed-memory computer to access and manipulate the memory of other processes directly. Such one-sided communication has the benefit that the receiving process is not actively involved in the communication compared to the classical two-sided message-passing model. The three programming models MPI RMA, OpenSHMEM, and GASPI provide such a communication scheme. However, RMA models require the developer to synchronize the accesses with corresponding API calls correctly. Concurrent modifications of the same (remote) memory location due to wrong or missing synchronization lead to data races. Such data races are undefined behavior and may result in non-deterministic failures of the program execution. This paper presents RMASanitizer, an on-the-fly race detector for MPI RMA, OpenSHMEM, and GASPI applications. It relies on a generalized race detection model independent of the concrete RMA programming model. RMASanitizer combines a dynamic on-the-fly analysis with a static analysis at compile-time that detects and instruments only relevant memory accesses. It is implemented as part of the MPI correctness checking framework MUST which we extended with support for OpenSHMEM and GASPI. We show that RMASanitizer can detect races in MPI RMA, OpenSHMEM, and GASPI applications with an accuracy of over 95 percent by running it on the data race benchmark suite RMARaceBench. On proxy applications, the slowdown for the execution with up to 700 processes ranges from 1.1x to 30x, depending on the application, showing that our tool is applicable in practice.
- 18 July 2024
- Published by Springer Nature
- p. 37-51
A Novel Approach to Outlining Research Data Management Life Cycle: A Case Study
- 18 July 2024
- Published by Springer Nature
- p. 37-51
A Novel Approach to Outlining Research Data Management Life Cycle: A Case Study