Skip to main content

The GRED graphical editor for the GRADE parallel program development environment

  • 3. Computer Science
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1401))

Included in the following conference series:

Abstract

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 is currently the PVM system) by providing visual abstractions but allows the programmer 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 programming.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. S. al. Simulation in parallel software design. In Proc. of Euro-PDS'97, Barcelona, pages 51–59, 1997.

    Google Scholar 

  2. O. Babaoglu, L. Alvisi, A. Amoroso, and R. Davoli. Paralex: An environment for parallel programming in distributed systems. In Proc. of ACM International Conference on Supercomputing, 1992.

    Google Scholar 

  3. A. Beguelin, J. Dongarra, G. Geist, and V. Sunderam. Visualization and debugging in a heterogeneous environment. IEEE Computer, 26(6), June 1993.

    Google Scholar 

  4. J. Cotronis. Message passing program development by ensemble. In Proc. of PVM-MPI'97, Krakow, Poland, 1997.

    Google Scholar 

  5. J. C. Cunha, J. Lourenco, and T. Antao. A debugging engine for parallel and distributed environment. In Proc. of 1st Austrian-Hungarian Workshop on Distributed and Parallel Systems, Miskolc, Hungary, October 2–4, pages 111–118, 1996.

    Google Scholar 

  6. T. Delaitre, G. Ribeiro-Justo, F. Spies, and S. Winter. A graphical toolset for simulation modelling of parallel systems. Parallel Computing, 22(13):1823–1836, 1997.

    Google Scholar 

  7. D. Drótos and P. Kacsuk. Inner secrets of grapnel code generation. In Proc. of the 3rd SEIHPC Workshop, Madrid, Spain, 1998.

    Google Scholar 

  8. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, and V. S. Sunderam. Parallel Virtual Machine-A Users' Guide and Tutorial for Networked Parallel Computing. MIT Press, London, 1994.

    Google Scholar 

  9. W. Gropp, E. Lusk, and A. Skjellum. Using MPI: Portable Parallel Programming with the Message-Passing Interface. MIT Press, London, 1994.

    Google Scholar 

  10. P. Kacsuk, G. Dózsa, and T. Fadgyas. Designing parallel programs by the graphical language grapnel. Microprocessing and Microprogramming, 41:625–643, 1996.

    Google Scholar 

  11. T. Kalinowski and R. Gajda. Task scheduling using parallel genetic algorithm implemented with GRADE. In Proc. of the 3rd SEIHPC Workshop, Madrid, Spain, 1998.

    Google Scholar 

  12. T. Ludwig, R. Wismuller, M. Oberhuber, and A. Bode. An open interface for the on-line monitoring of parallel and distributed programs. Intl. Journal of Supercomputer Applications and High Performance Computing, 11(2):160–174, 1997.

    Google Scholar 

  13. E. Luque, R. Suppi, and J. Sorribes. Overview and new trend on psee (parallel system evaluation. IEEE Software, 1992.

    Google Scholar 

  14. P. Newton and J. Dongarra. Overview of vpe: A visual environment for message-passing. http://www.cs.utk.edu/newton/vpe/hcw95.ps, 1995.

    Google Scholar 

  15. C. Scheidler and L. Schafers. Trapper: A graphical programming environment for industrial high-performance applications. In Proc. of PARLE'93: Parallel Architectures and Languages Europe, Munich, Germany, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Péter Kacsuk .

Editor information

Peter Sloot Marian Bubak Bob Hertzberger

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kacsuk, P., Dózsa, G., Fadgyas, T., Lovas, R. (1998). The GRED graphical editor for the GRADE parallel program development environment. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037200

Download citation

  • DOI: https://doi.org/10.1007/BFb0037200

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64443-9

  • Online ISBN: 978-3-540-69783-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics