OpenMP extensions for irregular parallel applications on clusters

被引:0
|
作者
Wang, Jue [1 ]
Hu, Changjun [1 ]
Zhang, Jilin [1 ]
Li, Jianjiang [1 ]
机构
[1] Univ Sci & Technol Beijing, Sch Informat Engn, Beijing 100083, Peoples R China
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many researchers have focused on developing the techniques for the situation where data arrays are indexed through indirection arrays. However, these techniques may be ineffective for nonlinear indexing. In this paper, we propose extensions to OpenMP directives, aiming at efficient irregular OpenMP codes including nonlinear indexing to be executed in parallel. Furthermore, some optimization techniques for irregular computing are presented. These techniques include generation of communication sets and SPMD code, communication scheduling strategy, and low overhead locality transformation scheme. Finally, experimental results are presented to validate our extensions and optimization techniques.
引用
收藏
页码:101 / 111
页数:11
相关论文
共 50 条
  • [1] Effective OpenMP extensions for irregular applications on cluster environments
    Guo, M
    Cao, J
    Chang, WL
    Li, L
    Liu, C
    [J]. GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 97 - 104
  • [2] Assessment of OpenMP Master-Slave Implementations for Selected Irregular Parallel Applications
    Czarnul, Pawel
    [J]. ELECTRONICS, 2021, 10 (10)
  • [3] Compute units in OpenMP: Extensions for heterogeneous parallel programming
    Gonzalez-Tallada, Marc
    Morancho, Enric
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (01):
  • [4] Hierarchical MPI plus OpenMP implementation of parallel PIC applications on clusters of symmetric multiprocessors
    Briguglio, S
    Di Martino, B
    Fogaccia, G
    Vlad, G
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2003, 2840 : 180 - 187
  • [5] Evaluating the Impact of OpenMP 4.0 Extensions on Relevant Parallel Workloads
    Vidal, Raul
    Casas, Marc
    Moreto, Miquel
    Chasapis, Dimitrios
    Ferrer, Roger
    Martorell, Xavier
    Ayguade, Eduard
    Labarta, Jesus
    Valero, Mateo
    [J]. OPENMP: HETEROGENOUS EXECUTION AND DATA MOVEMENTS, IWOMP 2015, 2015, 9342 : 60 - 72
  • [6] Sigh performance parallel I/O schemes for irregular applications on clusters of workstations
    No, J
    Carretero, J
    Choudhary, A
    [J]. HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 1117 - 1126
  • [7] Extending OpenMP for the Optimization of Parallel Component Applications
    Peng, Yunfeng
    Liu, Hai
    [J]. IEEE ACCESS, 2020, 8 : 95435 - 95441
  • [8] Parallel Data Reuse Theory for OpenMP Applications
    Wu, Junjie
    Pan, Xiaohui
    Liu, Guanghui
    Zhan, Baida
    Yang, Xuejun
    [J]. SNPD 2009: 10TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCES, NETWORKING AND PARALLEL DISTRIBUTED COMPUTING, PROCEEDINGS, 2009, : 516 - 523
  • [9] Complex pipelined executions in OpenMP parallel applications
    Gonzalez, M
    Ayguade, E
    Martorell, X
    Labarta, J
    [J]. PROCEEDINGS OF THE 2001 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2001, : 295 - 302
  • [10] Parallel computing for irregular applications
    de Kergommeaux, JC
    Denneulin, Y
    Gautier, T
    [J]. FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 321 - 321