Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Conferences
ISSN 2753-3239
CCC: 4
PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GPU AND CLOUD COMPUTING FOR ENGINEERING
Edited by: P. Iványi, F. Magoulès and B.H.V. Topping
Paper 4.1

Hybrid Parallelization of Discrete Element Software for Heterogeneous Resources

O. Bystrov, R. Pacevic and A. Kaceniauskas

Department of Graphical Systems, Vilnius Gediminas Technical University, Lithuania

Full Bibliographic Reference for this paper
O. Bystrov, R. Pacevic, A. Kaceniauskas, "Hybrid Parallelization of Discrete Element Software for Heterogeneous Resources", in P. Iványi, F. Magoulès, B.H.V. Topping, (Editors), "Proceedings of the Seventh International Conference on Parallel, Distributed, GPU and Cloud Computing for Engineering", Civil-Comp Press, Edinburgh, UK, Online volume: CCC 4, Paper 4.1, 2023, doi:10.4203/ccc.4.4.1
Keywords: hybrid parallelization, discrete element method, resource-aware partitioning, heterogeneous cloud resources, OpenCL, MPI.

Abstract
This paper presents the hybrid parallelization of DEM software developed by using OpenCL for shared-memory architectures and MPI for distributed-memory heterogeneous resources. Resource-aware partitioning based on the weighted RCB method adapts computational workload to heterogeneous Docker containers of the OpenStack cloud. The execution time of benchmark on 7 heterogeneous containers, including the container equipped by GPU, is reduced up to 32.6% of the execution time obtained by using unweighted repartitioning. The speedup of parallel computations up to 6.0 is measured on 8 heterogeneous containers. The replacement of 3 faster containers by 3 slower ones slightly decreases the speedup up to 7.4% of the speedup measured on 5 homogeneous containers.

download the full-text of this paper (PDF, 1373 Kb)

go to the previous paper
go to the next paper
return to the table of contents
return to the volume description