Please use this identifier to cite or link to this item: https://doi.org/10.15480/882.4309
Publisher DOI: 10.1002/cpe.6839
Title: Parallel CPU–GPU computing technique for discrete element method
Language: English
Authors: Skorych, Vasyl 
Dosta, Maksym 
Keywords: CPU–GPU;discrete element method;GPU-DEM;hybrid computing
Issue Date: 15-May-2022
Publisher: Wiley
Source: Concurrency and Computation: Practice and Experience 34 (11): e6839 (2022-05-15)
Journal: Concurrency and computation 
Abstract (english): 
The efficiency of the simulations with the discrete element method (DEM) is significantly improved using a novel computational strategy. The new method is developed with a focus on platforms equipped with multi-core central processing units (CPU) and general-purpose graphics processing units (GPU). The DEM calculations are performed in parallel on the CPU and on the GPU using pre-calculated Verlet lists with a posteriori analysis of their consistency. The operations related to the search for possible contacts are performed on the CPU, whereas the processing of interactions, and integration of motion, are executed on the GPU. Performance analysis done for various types of tasks has shown that the new method allows to significantly decrease the average computational time and to utilize available computational resources more efficiently compared to the sequential CPU–GPU execution mode. Furthermore, due to more efficient calculations, the overall energy requirement for the proposed strategy does not exceed the demand for conventional sequential CPU–GPU computations.
URI: http://hdl.handle.net/11420/12363
DOI: 10.15480/882.4309
ISSN: 1532-0634
Institute: Feststoffverfahrenstechnik und Partikeltechnologie V-3 
Document Type: Article
Project: Projekt DEAL 
License: CC BY 4.0 (Attribution) CC BY 4.0 (Attribution)
Appears in Collections:Publications with fulltext

Show full item record

Page view(s)

41
Last Week
7
Last month
checked on May 16, 2022

Download(s)

9
checked on May 16, 2022

Google ScholarTM

Check

Note about this record

Cite this record

Export

This item is licensed under a Creative Commons License Creative Commons