Graphical environments to support parallel program development

The paper describes and compares two graphical environments for supporting parallel program development. GRADE supports application programmers in order to develop explicitly parallel programs based on the message passing paradigm. It provides a graphical language GRAPNEL, animation for correctness and performance debugging as well as a performance visualization tool PROVE. The other system, MOGUL is a graphical environment to be applied in the design of the LOGFLOW Prolog system which exploits inherently parallelism of Prolog programs. It supports graphically the mapping of WAM and 3DPAM Prolog engines to physical processors, the animation of the data driven execution mechanism as well as the animation of loadbalancing decisions.

[1]  Péter Kacsuk,et al.  Wavefront Scheduling In Logflow , 1994, Proceedings. Second Euromicro Workshop on Parallel and Distributed Processing.

[2]  Péter Kacsuk,et al.  Prolog on the multithreaded Datarol-II machine based on the logicflow execution model , 1996, Proceedings of SPDP '96: 8th IEEE Symposium on Parallel and Distributed Processing.

[3]  Stephen John Turner,et al.  An Approach to the Run-Time Monitoring of Parallel Programs , 1994, Comput. J..