Exploiting coarse grain parallelism with parallel recognition compiler

被引:0
|
作者
Han, Lin [1 ]
Pang, Jianmin [1 ]
Zhao, Rongcai [1 ]
Qi, Ning [1 ]
机构
[1] Natl Digital Switching Syst Engn & Technol R&D Ct, Zhengzhou, Henan, Peoples R China
关键词
parallel recognition compiler; parallelization analyses; computation and data decomposition; code generation;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
How to analyze serial codes and automatically find its' parallelism for generating parallel codes to execute on large scale machines is a problem concerned by parallel recognition compiler. For communications between nodes by using message mechanism on distributed memory machines, we need to exploit coarse grain parallelism of serial codes to avoid losing parallel incomings due to expensive communications between computation nodes. In this paper, we present the major compilation passes used in our parallel recognition compiler. This compiler takes a sequential program as input and automatically translates it into parallel code, which can be compiled by the native parallel compiler and run on the target machine.
引用
收藏
页码:243 / 245
页数:3
相关论文
共 50 条
  • [31] Extracting Coarse-Grain Parallelism in General-Purpose Programs
    Rul, Sean
    Vandierendonck, Hans
    De Bosschere, Koen
    PPOPP'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2008, : 281 - 282
  • [32] Procedure cloning and integration for converting parallelism from coarse to fine grain
    So, W
    Dean, A
    INTERACT-7 2003: SEVENTH WORKSHOP ON INTERACTION BETWEEN COMPILERS AND COMPUTER ARCHITECTURES, PROCEEDINGS, 2003, : 27 - 36
  • [33] Exploiting fine-grain parallelism of IDEA using Xilinx FPGA
    Pan, ZX
    Venkateswaran, S
    Gurumani, ST
    Wells, BE
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2003, : 377 - 382
  • [34] Exploiting the Fine Grain SSD Internal Parallelism for OLTP and Scientific Workloads
    Zertal, Soraya
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 990 - 997
  • [35] Exploiting course grain parallelism from FORTRAN by mapping it to IF1
    Lachanas, A
    Evripidou, P
    EURO-PAR '98 PARALLEL PROCESSING, 1998, 1470 : 463 - 469
  • [36] EXPLOITING FINE-GRAIN PARALLELISM ON DATA-FLOW ARCHITECTURES
    GAO, GR
    PARALLEL COMPUTING, 1990, 13 (03) : 309 - 320
  • [37] Parallel coarse grain computing of Boltzmann machines
    Ortega, U
    Rojas, I
    Diaz, AF
    Prieto, A
    NEURAL PROCESSING LETTERS, 1998, 7 (03) : 169 - 184
  • [38] COARSE-GRAIN PARALLEL PROGRAMMING IN JADE
    LAM, MS
    RINARD, MC
    SIGPLAN NOTICES, 1991, 26 (07): : 94 - 105
  • [39] A COARSE GRAIN PARALLEL ARCHITECTURE FOR FUNCTIONAL LANGUAGES
    HERTZBERGER, LO
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 365 : 269 - 285
  • [40] Parallel Coarse Grain Computing of Boltzmann Machines
    Julio Ortega
    Ignacio Rojas
    Antonio F. Diaz
    Alberto Prieto
    Neural Processing Letters, 1998, 7 : 169 - 184