Literature by the same author
plus at Google Scholar

Bibliografische Daten exportieren
 

Implementation and Optimization of a 1D2V PIC Method for Nonlinear Kinetic Models on GPUs

Title data

Korch, Matthias ; Raithel, Philipp ; Werner, Tim:
Implementation and Optimization of a 1D2V PIC Method for Nonlinear Kinetic Models on GPUs.
In: 2020 28th Euromicro International Conference on Parallel, Distributed and Network-Based Processing : PDP 2020 ; Proceedings. - Piscataway, NJ : IEEE , 2020 . - pp. 30-37
ISBN 978-1-7281-6582-0
DOI: https://doi.org/10.1109/PDP50117.2020.00012

Project information

Project title:
Project's official title
Project's id
Optimierungstechniken für explizite Verfahren zur GPU-beschleunigten Lösung von Anfangswertproblemen gewöhnlicher Differenzialgleichungen (OTEGO)
KO 2252/3-2

Project financing: Deutsche Forschungsgemeinschaft

Abstract in another language

This paper considers the parallel numerical simulation of the time evolution of galaxies and globular clusters on GPUs. The model used is the Einstein-Vlasov system, which is designed, in particular, to study the formation of black holes and spacetime singularities in a general relativistic framework. First, a reference implementation is derived using NVIDIA CUDA as programming model, which is then optimized in several steps. Bottlenecks are identified by profiling, and different approaches, namely particle sort, improved treatment of atomic operations, and kernel fusion are investigated to overcome these bottlenecks. Each optimized variant is evaluated in relation to the other variants using detailed runtime experiments and profiling results. Using in the order of 10^7 to 10^8 particles, speedups between 1.84 and 2.38 w.r.t. the reference implementation have been observed.

Further data

Item Type: Article in a book
Refereed: Yes
Institutions of the University: Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science > Chair Applied Computer Science II > Chair Applied Computer Science II - Univ.-Prof. Dr. Thomas Rauber
Faculties
Faculties > Faculty of Mathematics, Physics und Computer Science
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science
Faculties > Faculty of Mathematics, Physics und Computer Science > Department of Computer Science > Chair Applied Computer Science II
Result of work at the UBT: Yes
DDC Subjects: 000 Computer Science, information, general works > 004 Computer science
Date Deposited: 23 Oct 2020 08:42
Last Modified: 23 Oct 2020 08:42
URI: https://eref.uni-bayreuth.de/id/eprint/57914