When thinking of programs running of massively parallel architectures, currently available debugging tools and their way of visualization are often useless. With large numbers of processors, the displays get to crowded and one of the main tasks in debugging, the inspection of events is impossible. This paper describes ATEMPT (A Tool for Event ManiPulaTion) which is the inspection tool of the MAD debugging environment. It visualizes monitored executions and provides facilities to investigate program runs. Furthermore it contains functionality to reduce the complexity of parallel program visualization. The main concept is to abstract the monitored data to points of major interest, which are places where bugs occurred. With these abstraction mechanisms it is possible to debug programs for massively parallel architectures.
展开▼