TY - GEN
T1 - Parallel program visualization for a message-passing system
AU - Marwaha, Gaurav
AU - Zhang, Kang
PY - 1994
Y1 - 1994
N2 - 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.
AB - 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.
UR - https://www.scopus.com/pages/publications/0027932001
M3 - Conference Paper published in a book
AN - SCOPUS:0027932001
SN - 0780318153
T3 - Conference Proceedings - International Phoenix Conference on Computers and Communications
SP - 200
EP - 205
BT - Conference Proceedings - International Phoenix Conference on Computers and Communications
PB - Publ by IEEE
T2 - Proceedings of the 1994 IEEE 13th Annual International Phoenix Conference and Communications
Y2 - 12 April 1994 through 15 April 1994
ER -