OpenGR: A directive-based grid programming environment

被引:0
|
作者
Hirano, M
Sato, M
Tanaka, Y
机构
[1] Univ Tsukuba, Masters Program Sci & Engn, Tsukuba, Ibaraki 3058573, Japan
[2] Univ Tsukuba, Inst Informat Sci & Elect, Ctr Computat Phys, Tsukuba, Ibaraki 305, Japan
来源
HIGH PERFORMANCE COMPUTING | 2003年 / 2858卷
关键词
OpenMP; grid; GridRPC; globus; task parallelism;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In order to provide a grid programming environment for RPC-based-master-worker type task parallelization of existing sequential application programs, we have designed a set of compiler directives called OpenGR, and been implementing this compiler system based on the Omni OpenMP compiler system and a grid-enabled RPC system, Ninf-G, as a parallel execution mechanism. With OpenGR directives, some existing sequential applications can easily be adapted to the grid environment as master-worker type parallel programs using RPC. Furthermore, using both OpenGR directives and the OpenMP directives enables "Hybrid parallelization" of the sequential programs.
引用
收藏
页码:552 / 563
页数:12
相关论文
共 50 条
  • [41] Effectiveness of strategic environmental assessment in Canada under directive-based and informal practice
    Noble, Bram
    Gibson, Robert
    White, Lisa
    Blakley, Jill
    Croal, Peter
    Nwanekezie, Kelechi
    Doelle, Meinhard
    IMPACT ASSESSMENT AND PROJECT APPRAISAL, 2019, 37 (3-4) : 344 - 355
  • [42] OpenACC to FPGA: A Framework for Directive-based High-Performance Reconfigurable Computing
    Lee, Seyong
    Kim, Jungwon
    Vetter, Jeffrey S.
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS 2016), 2016, : 544 - 554
  • [43] Ibis: A Java']Java-based grid programming environment
    Bal, HE
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 4 - 4
  • [44] The Scalable Modeling System: directive-based code parallelization for distributed and shared memory computers
    Govett, M
    Hart, L
    Henderson, T
    Middlecoff, J
    Schaffer, D
    PARALLEL COMPUTING, 2003, 29 (08) : 995 - 1020
  • [45] Research on user programming environment in grid
    He, G
    Liu, DH
    Xu, ZW
    Li, L
    Xu, SL
    GRID AND COOPERATIVE COMPUTING, PT 1, 2004, 3032 : 778 - 785
  • [46] GridSpace - Semantic programming environment for the grid
    Gubala, Tomasz
    Bubak, Marian
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, 2006, 3911 : 172 - 179
  • [47] A Performance Contract System in a Grid enabling, component based programming environment
    Caruso, P
    Laccetti, G
    Lapegna, M
    ADVANCES IN GRID COMPUTING - EGC 2005, 2005, 3470 : 982 - 992
  • [48] A grid-based programming environment for remotely sensed data processing
    Wu, CL
    Xue, Y
    Wang, JQ
    Luo, Y
    ADVANCED WEB AND NETWORK TECHNOLOGIES, AND APPLICATIONS, PROCEEDINGS, 2006, 3842 : 560 - 564
  • [49] A Java']Java-based programming environment for hierarchical Grid: Jojo
    Nakada, H
    Matsuoka, S
    Sekiguchi, S
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 51 - 58
  • [50] Ibis: A flexible and efficient Java-based Grid programming environment
    Van Nieuwpoort, Rob V.
    Maassen, Jason
    Wrzesin´ska, Gosia
    Hofman, Rutger F. H.
    Jacobs, Ceriel J. H.
    Kielmann, Thilo
    Bal, Henri E.
    Concurrency Comput. Pract. Exper., 7-8 (1079-1107):