DEBUGGING PARALLEL PROGRAMS USING EVENT GRAPH MANIPULATION

Citation
S. Grabner et J. Volkert, DEBUGGING PARALLEL PROGRAMS USING EVENT GRAPH MANIPULATION, Computing systems in engineering, 6(4-5), 1995, pp. 443-450
Citations number
13
Categorie Soggetti
Engineering,"Computer Science Interdisciplinary Applications
ISSN journal
09560521
Volume
6
Issue
4-5
Year of publication
1995
Pages
443 - 450
Database
ISI
SICI code
0956-0521(1995)6:4-5<443:DPPUEG>2.0.ZU;2-A
Abstract
The need for more accurate results and larger problem sizes pushes the users in certain fields towards using supercomputing power. Besides p roblems with initial program development, another problem arises with debugging this kind of program. Debugging parallel programs is one of the hard tasks that users have to deal with when using parallel archit ectures. Where memory hot spots and bus contention are problems with s hared memory architectures, nondeterminism arising from race condition s and the lack of a global clock are severe problems in using distribu ted memory architectures. We will discuss a new approach for detecting and/or studying concurrent events in distributed memory machines if r ace conditions occur in a certain program run. Through event graph man ipulation the user can investigate whether wrong results may appear th rough different ordering of events.