Parallel program visualization for a message-passing system

Gaurav Marwaha*, Kang Zhang

*Corresponding author for this work

Research output: Chapter in Book/Conference Proceeding/ReportConference Paper published in a bookpeer-review

Abstract

Designing parallel programs for message-passing systems is not an easy task. Difficulties arise largely due to human limitations in identifying relationships between simultaneously executed program components, or processes, and between the data computed by these processes. This paper presents a parallel program visualization tool, Visputer, that provides the ability to graphically design and edit message-passing programs, configure parallel processes onto a multiprocessor network and visualize the execution of programs. The textual versions of programs and network configurations are automatically generated by Visputer based on program and network graphs. Animation of program execution is achieved by instrumenting the original program with event collecting code. The event collecting method maintains program behaviour and imposes little performance impact on the original program.

Original languageEnglish
Title of host publicationConference Proceedings - International Phoenix Conference on Computers and Communications
PublisherPubl by IEEE
Pages200-205
Number of pages6
ISBN (Print)0780318153
Publication statusPublished - 1994
Externally publishedYes
EventProceedings of the 1994 IEEE 13th Annual International Phoenix Conference and Communications - Phoenix, AZ, USA
Duration: 12 Apr 199415 Apr 1994

Publication series

NameConference Proceedings - International Phoenix Conference on Computers and Communications
ISSN (Print)0896-582X

Conference

ConferenceProceedings of the 1994 IEEE 13th Annual International Phoenix Conference and Communications
CityPhoenix, AZ, USA
Period12/04/9415/04/94

Fingerprint

Dive into the research topics of 'Parallel program visualization for a message-passing system'. Together they form a unique fingerprint.

Cite this