z-logo
open-access-imgOpen Access
Visputer--A Graphical Visualization Tool for Parallel Programming
Author(s) -
Keming Zhang
Publication year - 1995
Publication title -
the computer journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.319
H-Index - 64
eISSN - 1460-2067
pISSN - 0010-4620
DOI - 10.1093/comjnl/38.8.658
Subject(s) - computer science , visualization , animation , event (particle physics) , task (project management) , programming language , program code , code (set theory) , transputer , message passing , distributed computing , parallel computing , computer graphics (images) , data mining , physics , management , set (abstract data type) , quantum mechanics , economics
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 written in Occam2, configure parallel processes onto a multi-transputer 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, and then statically analysed for their performance and communication patterns. Animation of program execution is achieved by instrumenting the original program with event collecting code. The event collection method maintains program behaviour and imposes little performance impact on the original program.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom