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 条
  • [1] OpenGR: A directive-based grid programming environment
    Hirano, M
    Sato, M
    Tanaka, Y
    PARALLEL COMPUTING, 2005, 31 (10-12) : 1140 - 1154
  • [2] Programming for GPUs: the Directive-Based Approach
    Grillo, Lucas
    de Sande, Francisco
    Fumero, Juan J.
    Reyes, Ruyman
    2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 612 - 617
  • [3] Directive-based Programming for GPUs: A Comparative Study
    Reyes, Ruyman
    Lopez, Ivan
    Fumero, Juan J.
    de Sande, Francisco
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 410 - 417
  • [4] Directive-based GPU programming for computational fluid dynamics
    Pickering, Brent P.
    Jackson, Charles W.
    Scogland, Thomas R. W.
    Feng, Wu-Chun
    Roy, Christopher J.
    COMPUTERS & FLUIDS, 2015, 114 : 242 - 253
  • [5] HeteroPP: A directive-based heterogeneous cooperative parallel programming framework
    Wan, Lanjun
    Cui, Xueyan
    Li, Yuanyuan
    Zheng, Weihua
    Yuan, Xinpan
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (11):
  • [6] Exploring performance improvement opportunities in directive-based GPU programming
    Diarra, Rokiatou
    Merigot, Alain
    Vincke, Bastien
    2018 CONFERENCE ON DESIGN AND ARCHITECTURES FOR SIGNAL AND IMAGE PROCESSING (DASIP), 2018, : 82 - 87
  • [7] The Framework and Compilation Techniques for Directive-based GPU Cluster Programming
    Makpaisit, Pisit
    Uthayopas, Putchong
    2014 11TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2014, : 229 - 235
  • [8] NAS Parallel Benchmarks for GPGPUs Using a Directive-Based Programming Model
    Xu, Rengan
    Tian, Xiaonan
    Chandrasekaran, Sunita
    Yan, Yonghong
    Chapman, Barbara
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING (LCPC 2014), 2015, 8967 : 67 - 81
  • [9] Dealing with Portability and Performance on Heterogeneous Systems with Directive-based Programming Approaches
    Bodin, F.
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 2001 - 2064
  • [10] Compiling a High-Level Directive-Based Programming Model for GPGPUs
    Tian, Xiaonan
    Xu, Rengan
    Yan, Yonghong
    Yun, Zhifeng
    Chandrasekaran, Sunita
    Chapman, Barbara
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, LCPC 2013, 2014, 8664 : 105 - 120