A hybrid parallel DEM approach with workload balancing based on HSFC

被引:7
|
作者
Cintra, Diogo Tenorio [1 ]
Willmersdorf, Ramiro Brito [2 ]
Maciel Lyra, Paulo Roberto [2 ]
Matos Lira, William Wagner [3 ]
机构
[1] Univ Fed Pernambuco, Dept Civil Engn, Recife, PE, Brazil
[2] Univ Fed Pernambuco, Dept Mech Engn, Recife, PE, Brazil
[3] Univ Fed Alagoas, Ctr Technol, Maceio, Brazil
关键词
DEM; High-performance computing; HSFC; Hybrid parallelization; MULTI-FRACTURING SOLIDS; SIMULATIONS; SCHEME;
D O I
10.1108/EC-01-2016-0019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Purpose - The purpose of this paper is to present a methodology of hybrid parallelization applied to the discrete element method that combines message-passing interface and OpenMP to improve computational performance. The scheme is based on mapping procedures based on Hilbert space-filling curves (HSFC). Design/methodology/approach - The methodology uses domain decomposition strategies to distribute the computation of large-scale models in a cluster. It also partitions the workload of each subdomain among threads. This additional procedure aims to reach higher computational performance by adjusting the usage of message-passing artefacts and threads. The main objective is to reduce the communication among processes. The work division by threads employs HSFC in order to improve data locality and to avoid related overheads. Numerical simulations presented in this work permit to evaluate the proposed method in terms of parallel performance for models that contain up to 3.2 million particles. Findings - Distinct partitioning algorithms were used in order to evaluate the local decomposition scheme, including the recursive coordinate bisection method and a topological scheme based on METIS. The results show that the hybrid implementations reach better computational performance than those based on message passing only, including a good control of load balancing among threads. Case studies present good scalability and parallel efficiencies. Originality/value - The proposed approach defines a configurable execution environment for numerical models and introduces a combined scheme that improves data locality and iterative workload balancing.
引用
收藏
页码:2264 / 2287
页数:24
相关论文
共 50 条
  • [1] A parallel DEM approach with memory access optimization using HSFC
    Cintra, Diogo Tenorio
    Willmersdorf, Ramiro Brito
    Maciel Lyra, Paulo Roberto
    Matos Lira, William Wagner
    ENGINEERING COMPUTATIONS, 2016, 33 (08) : 2463 - 2488
  • [2] Workload Balancing in Parallel Machines based on Semi-matching Theory
    Zhan, Yong
    PROCEEDINGS OF THE 2016 5TH INTERNATIONAL CONFERENCE ON MEASUREMENT, INSTRUMENTATION AND AUTOMATION (ICMIA 2016), 2016, 138 : 800 - 803
  • [3] A new heuristic for workload balancing on identical parallel machines and a statistical perspective on the workload balancing criteria
    Cossari, A.
    Ho, J. C.
    Paletta, G.
    Ruiz-Torres, A. J.
    COMPUTERS & OPERATIONS RESEARCH, 2012, 39 (07) : 1382 - 1393
  • [4] Implementation of workload balancing in parallel video codec
    Chu, KC
    Yung, NHC
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 511 - 517
  • [5] Past and parallel video encoding by workload balancing
    Yung, NHC
    Chu, KC
    1998 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5, 1998, : 4642 - 4647
  • [6] A study of workload balancing techniques on parallel join algorithms
    Lerner, A
    Lifschitz, S
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 966 - 973
  • [7] Minimizing workload balancing criteria on identical parallel machines
    Cossari, Anthony
    Ho, Johnny C.
    Paletta, Giuseppe
    Ruiz-Torres, Alex J.
    JOURNAL OF INDUSTRIAL AND PRODUCTION ENGINEERING, 2013, 30 (03) : 160 - 172
  • [8] A Cooperative Fog Approach for Effective Workload Balancing
    Kapsalis, Andreas
    Kasnesis, Panagiotis
    Venieris, Iakovos S.
    Kaklamani, Dimitra I.
    Patrikakis, Charalampos Z.
    IEEE CLOUD COMPUTING, 2017, 4 (02): : 36 - 45
  • [9] Evolutionary Computation Approach for Spatial Workload Balancing
    Abubahia, Ahmed
    Bader-El-Den, Mohamed
    Haig, Ella
    INTELLIGENT COMPUTING, VOL 2, 2021, 284 : 524 - 542
  • [10] A Formal Approach for Preventive Maintenance Workload Balancing
    Bessam, Ammar
    PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON DEPENDABILITY AND COMPLEX SYSTEMS DEPCOS-RELCOMEX, 2014, 286 : 59 - 68