VISPAR: A VISUAL TOOL FOR DESIGNING PARALLEL PROGRAMS

Authors

  • Sergei Gorlatch
  • Henry Kehbel

DOI:

https://doi.org/10.47839/ijc.1.1.76

Keywords:

parallel computing, program design and optimization, visual support, Java

Abstract

We describe VisPar -­ a new visual tool intended to support the programmer in the process of designing complex parallel applications. The novel features of the tool are as follows: support of both task and data parallelism and mixture thereof, use of analytical cost models for performance prediction, systematic program design by optimizing transformations, and visualization of the design process. We demonstrate the usage of VisPar on a relevant case study -­ the practically used Jpeg compression algorithm ­ and report on the current status of the tool implementation.

References

D. Skillicorn. The Network Of Tasks Model. In Proceedings Int.Conf. on Parallel and Distributed Computing and Systems, Boston 1999.

S.Gorlatch. “Towards formally­based de­sign of message passing programs”, IEEE Trans­actions on Software Engineering, 26(3): 276—288, 2000}.

T. Rauber and G.Rьnger. Scheduling of dataparallel modules for scientific computing. In Proceedings Int. Conf. on Compilers for Parallel Computers. Aussois, 2000.

V. Bhaskaran and K. Konstantinides. Im­age and video compression standards, algorithms and architectures, Kluwer, Boston 1995.

Downloads

Published

2002-10-31

How to Cite

Gorlatch, S., & Kehbel, H. (2002). VISPAR: A VISUAL TOOL FOR DESIGNING PARALLEL PROGRAMS. International Journal of Computing, 1(1), 64-70. https://doi.org/10.47839/ijc.1.1.76

Issue

Section

Articles