Defect Classification Scheme by Squyres and DeSouza
From HPCBugBase
HPCBugBase Menu
Submit feedback
Overview
Index
- Defect types (defect patterns)
- Specific defects (individual defects that belong to a defect type)
- Instances (code examples)
- Articles (various info)
- Templates
- Show all categories
- Show all pages
Index by Languages
Contents |
[edit] Description of Defect Classification Scheme
This classification scheme for "errors in MPI" was presented by Jeff Squyres and Jayant DeSouza at the BoF in SC 2005. The defect types have 2 or 3 levels of hierarchy. Detailed descriptions of each defect type were not provided.
[edit] Purpose
Summarize MPI errors
[edit] Entries
| Type | Subtypes | |
| Synchronization | Deadlock | Standard |
| Timing-dependent | ||
| Data Race | Interface | |
| Interprocess | ||
| Mismatch | Call type | |
| Arguments | ||
| Length | ||
| Resource | Allocation | |
| Initialization | ||
| Deallocation | ||
[edit] Other Findings and Contexts
Since this scheme was developed to capture MPI errors specifically, it does not capture the items such as Side-effect of Parallelization in Defect Classification Scheme (Mar 06) since it doesn’t directly involve the MPI language itself.
[edit] References
Squyres, J., DeSouza, J. Why MPI Makes You Scream! And How Can We Simplify Parallel Debugging? BoF in Supercomputing'05 (SC05), 2005
|
Pages referring to this entry: List of Defect Classification Schemes |
