GRED graphical editor for the GRADE parallel program development environment

P. Kacsuk, Gábor Dózsa, Tibor Fadgyas, Róbert Lovas

Research output: Contribution to journalArticle

17 Citations (Scopus)

Abstract

In this paper, we describe a graphical editor GRED as a part of the integrated programing 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 can be either PVM or MPI) by providing visual abstractions but allows the programer to define local computations of the individual processes in C (or in Fortran in the future) independently from the visually supported process management and inter-process communication activities. Visual representation of the critical (i.e. message-passing related) parts of the code can help the user in grasping the complex structure and run-time behavior of the whole parallel application, even if he or she is not an expert in the field of concurrent programing.

Original languageEnglish
Pages (from-to)443-452
Number of pages10
JournalFuture Generation Computer Systems
Volume15
Issue number3
DOIs
Publication statusPublished - Apr 1 1999

Fingerprint

Message passing
Heterogeneous networks
Tuning
Communication

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture
  • Control and Systems Engineering

Cite this

GRED graphical editor for the GRADE parallel program development environment. / Kacsuk, P.; Dózsa, Gábor; Fadgyas, Tibor; Lovas, Róbert.

In: Future Generation Computer Systems, Vol. 15, No. 3, 01.04.1999, p. 443-452.

Research output: Contribution to journalArticle

Kacsuk, P. ; Dózsa, Gábor ; Fadgyas, Tibor ; Lovas, Róbert. / GRED graphical editor for the GRADE parallel program development environment. In: Future Generation Computer Systems. 1999 ; Vol. 15, No. 3. pp. 443-452.
@article{b16efb5b8f034902bb72e0f742797d7a,
title = "GRED graphical editor for the GRADE parallel program development environment",
abstract = "In this paper, we describe a graphical editor GRED as a part of the integrated programing 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 can be either PVM or MPI) by providing visual abstractions but allows the programer to define local computations of the individual processes in C (or in Fortran in the future) independently from the visually supported process management and inter-process communication activities. Visual representation of the critical (i.e. message-passing related) parts of the code can help the user in grasping the complex structure and run-time behavior of the whole parallel application, even if he or she is not an expert in the field of concurrent programing.",
author = "P. Kacsuk and G{\'a}bor D{\'o}zsa and Tibor Fadgyas and R{\'o}bert Lovas",
year = "1999",
month = "4",
day = "1",
doi = "10.1016/S0167-739X(98)00088-0",
language = "English",
volume = "15",
pages = "443--452",
journal = "Future Generation Computer Systems",
issn = "0167-739X",
publisher = "Elsevier",
number = "3",

}

TY - JOUR

T1 - GRED graphical editor for the GRADE parallel program development environment

AU - Kacsuk, P.

AU - Dózsa, Gábor

AU - Fadgyas, Tibor

AU - Lovas, Róbert

PY - 1999/4/1

Y1 - 1999/4/1

N2 - In this paper, we describe a graphical editor GRED as a part of the integrated programing 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 can be either PVM or MPI) by providing visual abstractions but allows the programer to define local computations of the individual processes in C (or in Fortran in the future) independently from the visually supported process management and inter-process communication activities. Visual representation of the critical (i.e. message-passing related) parts of the code can help the user in grasping the complex structure and run-time behavior of the whole parallel application, even if he or she is not an expert in the field of concurrent programing.

AB - In this paper, we describe a graphical editor GRED as a part of the integrated programing 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 can be either PVM or MPI) by providing visual abstractions but allows the programer to define local computations of the individual processes in C (or in Fortran in the future) independently from the visually supported process management and inter-process communication activities. Visual representation of the critical (i.e. message-passing related) parts of the code can help the user in grasping the complex structure and run-time behavior of the whole parallel application, even if he or she is not an expert in the field of concurrent programing.

UR - http://www.scopus.com/inward/record.url?scp=0344240124&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0344240124&partnerID=8YFLogxK

U2 - 10.1016/S0167-739X(98)00088-0

DO - 10.1016/S0167-739X(98)00088-0

M3 - Article

AN - SCOPUS:0344240124

VL - 15

SP - 443

EP - 452

JO - Future Generation Computer Systems

JF - Future Generation Computer Systems

SN - 0167-739X

IS - 3

ER -