Final Report: Correctness Tools for Petascale Computing
In the course of developing parallel programs for leadership computing systems, subtle programming errors often arise that are extremely difficult to diagnose without tools. To meet this challenge, University of Maryland, the University of Wisconsin—Madison, and Rice University worked to develop lightweight tools to help code developers pinpoint a variety of program correctness errors that plague parallel scientific codes. The aim of this project was to develop software tools that help diagnose program errors including memory leaks, memory access errors, round-off errors, and data races. Research at Rice University focused on developing algorithms and data structures to support efficient monitoring of multithreaded programs for memory access errors and data races. This is a final report about research and development work at Rice University as part of this project.
- Publication Date:
- OSTI Identifier:
- Report Number(s):
- DOE Contract Number:
- Resource Type:
- Technical Report
- Research Org:
- Rice University, Houston, TX (United States)
- Sponsoring Org:
- USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR) (SC-21)
- Country of Publication:
- United States
- 97 MATHEMATICS AND COMPUTING Petascale Computing; Software Tools; Memory Leaks; Data Races; OpenMP
Enter terms in the toolbar above to search the full text of this document for pages containing specific keywords.