OpenGR: A directive-based grid programming environment

  • Authors:
  • Motonori Hirano;Mitsuhisa Sato;Yoshio Tanaka

  • Affiliations:
  • Master's Program in Science and Engineering, University of Tsukuba, 1-1-1 Teno-dai, Tsukuba, Ibaraki 305-8573, Japan and Software Research Associates, Inc., 2-32-8, Minami-Ikebukura, Toshima, Toky ...;Institute of Information Science and Electronics, Center for Computational Physics, University of Tsukuba, 1-1-1 Teno-dai, Tsukuba, Ibaraki 305-8573, Japan;Grid Technology Research Center, National Institute of Advanced Industrial Science and Technology, 1-1-1 Umezono, Tsukuba, Ibaraki 305-8568, Japan

  • Venue:
  • Parallel Computing - OpenMp
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

A new grid programming environment for remote procedure call (RPC) based master-worker type task parallelization is presented. The environment is realized through the use of a set of compiler directives, called OpenGR, and is implemented in the present study based on the Omni OpenMP compiler system and Ninf-G grid-enabled RPC system as a parallel execution mechanism. Using OpenGR directives, existing sequential applications can be readily adapted to the grid environment as master-worker parallel programs using the RPC architecture. The combination of OpenGR and OpenMP directives also allows for the hybrid parallelization of sequential programs, supporting both synchronous and asynchronous parallelism.