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 条
  • [41] A COMPILING APPROACH FOR EXPLOITING AND-PARALLELISM IN PARALLEL LOGIC PROGRAMMING SYSTEMS
    HWANG, Z
    HU, S
    LECTURE NOTES IN COMPUTER SCIENCE, 1989, 366 : 335 - 345
  • [42] Exploiting Thread and Data Level Parallelism for Ultimate Parallel SystemC Simulation
    Schmidt, Tim
    Liu, Guantao
    Domer, Rainer
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [43] Parallel Multiview Video Coding Exploiting Group of Pictures Level Parallelism
    Jiang, Caoyang
    Nooshabadi, Saeid
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2316 - 2328
  • [44] Exploiting Task-Based Parallelism for Parallel Discrete Event Simulation
    Wang, Yizhuo
    Gao, Zhiwei
    Ji, Weixing
    Zhang, Han
    Qing, Duzheng
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 562 - 566
  • [45] TOWARD ADVANCED PARALLEL PROCESSING - EXPLOITING PARALLELISM AT TASK AND INSTRUCTION LEVELS
    FUKUDA, A
    MURAKAMI, K
    TOMITA, S
    IEEE MICRO, 1991, 11 (04) : 16 - &
  • [46] Exploiting coarse-grained parallelism to accelerate protein motif finding with a network processor
    Ben, W
    Buhler, J
    Crowley, P
    PACT 2005: 14TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2005, : 173 - 184
  • [47] Exploiting Outer Loop Parallelism of Nested Loop on Coarse-Grained Reconfigurable Architectures
    Liu, Dajiang
    Yin, Shouyi
    Liu, Leibo
    Wei, Shaojun
    2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014), 2014, : 32 - 32
  • [48] Exploiting Fine- and Coarse-Grained Parallelism Using a Directive Based Approach
    Jacob, Arpith C.
    Nair, Ravi
    Eichenberger, Alexandre E.
    Antao, Samuel F.
    Bertolli, Carlo
    Chen, Tong
    Sura, Zehra
    O'Brien, Kevin
    Wong, Michael
    OPENMP: HETEROGENOUS EXECUTION AND DATA MOVEMENTS, IWOMP 2015, 2015, 9342 : 30 - 41
  • [49] Deep jam: Conversion of coarse-grain parallelism to instruction-level and vector parallelism for irregular applications
    Carribault, P
    Cohen, A
    Jalby, W
    PACT 2005: 14TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2005, : 291 - 300
  • [50] EXPLOITING LARGE GRAIN PARALLELISM IN A SPARSE DIRECT LINEAR-SYSTEM SOLVER
    GESCHIERE, JP
    WIJSHOFF, HAG
    PARALLEL COMPUTING, 1995, 21 (08) : 1339 - 1364