Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Program |
Advanced Research Projects Agency |
Creator |
Humphrey, Alan Parker; Derrick, Christopher Glade; Gopalakrishnan, Ganesh |
Other Author |
Tibbits, Beth |
Title |
GEM: graphical explorer for MPI programs |
Date |
2009 |
Description |
Formal dynamic verification can complement MPI program testing by detecting hard-to-find concurrency bugs. In previous work, we described our dynamic verifier called ISP that can parsimoniously search the execution space of an MPI program while detecting important classes of bugs. One major limitation of ISP, when used by itself, is the lack of a powerful and widely usable graphical front-end. We present a new tool called Graphical Explorer of Message Passing (GEM) that overcomes this limitation. GEM is a plug-in architecture that greatly enhances the usability of ISP, and may help bring ISP within reach of a wide array of programmers, given its imminent release as part of the Eclipse Foundation Parallel Tools Platform (PTP) Version 3.0. This paper describes GEM?s features, its architecture, and usage experience summary of the ISP/GEM combination. Recently, we applied this combination on a widely used parallel hypergraph partitioner. Even with modest amounts of computational resources, the ISP/GEM combination finished quickly, and intuitively displayed a previously unknown resource leak in this code-base. |
Type |
Text |
Publisher |
University of Utah |
Subject |
GEM; Graphical explorer; MPI programs; Dynamic verification; Concurrency bugs |
Subject LCSH |
Computer programs -- Testing; Debugging in computer science |
Language |
eng |
Bibliographic Citation |
Humphrey, A. P., Derrick, C. G., Gopalakrishnan, G., & Tibbits, B. (2009). GEM: graphical explorer for MPI programs. UUCS-09-007. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
305,487 bytes |
Source |
University of Utah School of Computing |
ARK |
ark:/87278/s6mp5msn |
Setname |
ir_uspace |
ID |
706101 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6mp5msn |