Learn More
To provide high-level graphical support for PVM (Parallel Virtual Machine) based program development, a complex programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualise message-passing parallel programs. It offers high-level graphical programming abstraction mechanism to construct(More)
We propose a new visual programming language, called GRAPNEL (GRAphi-cal Process's NEt Language), for designing distributed parallel programs based on the message passing programming paradigm. GRAPNEL is a high level graphical interface for creating distributed applications, and can be useful for both non-professional and professional programmers dealt with(More)
In this paper, we describe a graphical editor GRED as part of the integrated programming environment GRADE that is intended to support designing, debugging and performance tuning of message-passing programs running on a heterogeneous network of computers. The GRED editor hides the cumbersome details of the underlying low-level message-passing system (which(More)
The PVM system { which is one of the most popular message-passing interface currently { represents a low-level tool that enables to write parallel programs but misses the high-level support which could make this work acceptable easy and eecient. To provide high-level graphical support for PVM based program development , a complex programming environment(More)
A number of MP interfaces are available today but one of the most popular is the PVM software package. PVM permits the user to conngure his own virtual computer by hooking together a heterogeneous collection of UNIX based machines on which the user has a valid login and which are accessible over some network. To provide high-level graphical support for PVM(More)
We present a new improved version of the GRAPNEL language. In the original proposal 7] the processes were considered mainly as individuals, therefore the low level programming structures of the language were described. (Low level means the inner structure of the processes.) Investigating applications consisting of dozens of processes, it is clear that some(More)