2016
DOI: 10.1007/978-3-319-43659-3_4
|View full text |Cite
|
Sign up to set email alerts
|

Nasty-MPI: Debugging Synchronization Errors in MPI-3 One-Sided Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 18 publications
0
4
0
Order By: Relevance
“…For the dynamic testing techniques, we studied more than 15 testing tools that use dynamic testing for MPI-related programs to detect various errors. For detecting runtime errors including mismatching, data race, and deadlocks, many testing tools have been used such as MUST [10], [11], MEMCHECKER [5], Intel Message Checker [12], STAT [13], Nasty-MPI [14], and MARMOT [15]. In addition, the testing tools that have been used for detecting mismatching and deadlocks include Umpire [16], GEM [17], and MPI-CHECK [18].…”
Section: Related Workmentioning
confidence: 99%
“…For the dynamic testing techniques, we studied more than 15 testing tools that use dynamic testing for MPI-related programs to detect various errors. For detecting runtime errors including mismatching, data race, and deadlocks, many testing tools have been used such as MUST [10], [11], MEMCHECKER [5], Intel Message Checker [12], STAT [13], Nasty-MPI [14], and MARMOT [15]. In addition, the testing tools that have been used for detecting mismatching and deadlocks include Umpire [16], GEM [17], and MPI-CHECK [18].…”
Section: Related Workmentioning
confidence: 99%
“…Regarding detecting errors in the MPI programming model, fourteen testing tools use a dynamic technique that targets MPI. The testing tools MEMCHECKER [19], MUST [20], STAT [21], Nasty-MPI [22], and Intel Message Checker [23] were used to detect MPI runtime errors, including deadlocks, data race, and mismatching. For detecting deadlocks and mismatching, MPI-CHECK [24], GEM [25], and Umpire [26] were used.…”
Section: Dynamic Testing Techniquesmentioning
confidence: 99%
“…For MPI applications, tools like Nasty-MPI [38], MUST [39], and MEMCHECKER [40] serve as dynamic testing tools to detect runtime errors. Effort is still continuing to design tools that can effectively detect runtime errors in MPI and other programming models.…”
Section: Introductionmentioning
confidence: 99%