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 条
  • [31] HSTREAM: A directive-based language extension for heterogeneous stream computing
    Memeti, Suejb
    Pllana, Sabri
    2018 21ST IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2018), 2018, : 138 - 145
  • [32] A directive-based MPI code generator for Linux PC clusters
    Yang, Chao-Tung
    Lai, Kuan-Chou
    JOURNAL OF SUPERCOMPUTING, 2009, 50 (02): : 177 - 207
  • [33] A directive-based MPI code generator for Linux PC clusters
    Chao-Tung Yang
    Kuan-Chou Lai
    The Journal of Supercomputing, 2009, 50 : 177 - 207
  • [34] ATF: A generic directive-based auto-tuning framework
    Rasch, Ari
    Gorlatch, Sergei
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (05):
  • [35] Interactive Program Debugging and Optimization for Directive-Based, Efficient GPU Computing
    Lee, Seyong
    Li, Dong
    Vetter, Jeffrey S.
    2014 IEEE 28TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, 2014,
  • [36] A Directive-based Data Layout Abstraction for Performance Portability of OpenACC Applications
    Hoshino, Tetsuya
    Maruyama, Naoya
    Matsuoka, Satoshi
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 1147 - 1154
  • [37] ZEN: A directive-based language for automatic experiment management of distributed and parallel programs
    Prodan, R
    Fahringer, T
    2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDING, 2002, : 93 - 100
  • [38] A parallel programming environment on Grid
    Tong, WQ
    Ding, JB
    Cai, LZ
    COMPUTATIONAL SCIENCE - ICCS 2003, PT I, PROCEEDINGS, 2003, 2657 : 225 - 234
  • [39] A Type System for Data Independence of Loop Iterations in a Directive-Based PGAS Language
    Abe, Tatsuya
    PROCEEDINGS OF THE 16TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON MANAGED PROGRAMMING LANGUAGES AND RUNTIMES (MPLR '19), 2019, : 50 - 62
  • [40] Directive-based Auto-tuning for the Finite Difference Method on the Xeon Phi
    Katagiri, Takahiro
    Ohshima, Satoshi
    Matsumoto, Masaharu
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 1221 - 1230