Parallel Computing Technologies

Volume 1277 of the series Lecture Notes in Computer Science pp 268-282


3D visual tool supporting derivation of parallel programs for MIMD systems

  • Elena TrichinaAffiliated withAdvanced Computing Research Centre, University of South Australia
  • , Juha OinonenAffiliated withDepartment of Computer Science, University of Joensuu

* Final gross prices may vary according to local VAT.

Get Access


Parallel program design and analysis is a complex activity, where many difficulties stem from the principle inadequacy of pure textual formalism to specify parallelism in an understandable fashion. In this paper we report on a visual system, which uses a three dimensional model to describe the data dependencies in the computational domain and to visualise transformations of this domain relevant to the main steps in parallel program design. We believe three dimensional interactive graphics provides an extra degree of freedom for conveying information. Using 3D graphics, we can visualise all the data dependencies evolving in time as a three dimensional graph, displaying it on a screen. Visual abstraction, animation of transformations and visualisation of their effects will shift information to the perceptual level to help assimilate mathematical notions.