GEM: graphical explorer for MPI programs

Update Item Information
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
Back to Search Results