Finding coarse grained parallelism in computational geometry algorithms

被引:0
|
作者
Beletskyy, V [1 ]
机构
[1] Tech Univ Szczecin, Fac Comp Sci, PL-71210 Szczecin, Poland
来源
COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2003, PT 3, PROCEEDINGS | 2003年 / 2669卷
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A technique, permitting automatic finding coarse grained parallelism in algorithms presented with arbitrary nested loops, is presented. The technique is based on finding affine space partition mappings. The main advantage of this technique is that it allows us to form constraints for finding mappings directly in a linear form while known techniques result in building non-linear constraints which should next be linearized. After finding affine space partition mappings, well-known code generation approaches can be applied to expose algorithm parallelism. It is shown how this technique can be applied for parallelizing computational geometry algorithms by means of two examples.
引用
收藏
页码:913 / 922
页数:10
相关论文
共 50 条
  • [21] Exploiting Parallelism of Imperfect Nested Loops on Coarse-Grained Reconfigurable Architectures
    Yin, Shouyi
    Lin, Xinhan
    Liu, Leibo
    Wei, Shaojun
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (11) : 3199 - 3213
  • [22] Exploiting coarse-grained task, data, and pipeline parallelism in stream programs
    Gordon, Michael I.
    Thies, William
    Amarasinghe, Saman
    ACM SIGPLAN NOTICES, 2006, 41 (11) : 151 - 162
  • [23] A practical approach to exploiting coarse-grained pipeline parallelism in C programs
    Thies, William
    Chandrasekhar, Vilcrarn
    Amarasinghe, Saman
    MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 356 - +
  • [24] Scalable coarse grained parallel interval graph algorithms
    He, X
    Huang, CH
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1369 - 1375
  • [25] Exploiting multidirectionality in coarse-grained are consistency algorithms
    Lecoutre, C
    Boussemart, F
    Hemery, F
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2003, PROCEEDINGS, 2003, 2833 : 480 - 494
  • [26] Computational geometry: Finding the convex hull
    Gettys, T
    DR DOBBS JOURNAL, 2001, 26 (05): : 141 - +
  • [27] Efficient external memory algorithms by simulating coarse-grained parallel algorithms
    Dehne, F
    Dittrich, W
    Hutchinson, D
    ALGORITHMICA, 2003, 36 (02) : 97 - 122
  • [29] 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
  • [30] 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