Back to articles
Proceedings Paper
Volume: 37 | Article ID: HPCI-179
Image
Steady-state Particle Advection Speed-ups from GPU and CPU Parallelism
  DOI :  10.2352/EI.2025.37.12.HPCI-179  Published OnlineFebruary 2025
Abstract
Abstract

This study evaluates the benefit of using parallelism from GPUs or multi-core CPUs for particle advection workloads. We perform 1000+ experiments, involving four generations of Nvidia GPUs, four CPUs with varying numbers of cores, two particle advection algorithms, many different workloads (i.e., number of particles and number of steps), and, for GPU tests, performance with and without data transfer. The results inform whether or not a visualization developer should incorporate parallelism in their code, what type (CPU or GPU), and the key factors influencing performance. Finally, we find that CPU parallelism is the better choice for most common workloads, even when ignoring costs for data transfer.

Subject Areas :
Views 16
Downloads 5
 articleview.views 16
 articleview.downloads 5
  Cite this article 

Abhishek Yenpure, David Pugmire, Hank Childs, "Steady-state Particle Advection Speed-ups from GPU and CPU Parallelismin Electronic Imaging,  2025,  pp 179-1 - 179-16,  https://doi.org/10.2352/EI.2025.37.12.HPCI-179

 Copy citation
  Copyright statement 
This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
ei
Electronic Imaging
2470-1173
2470-1173
Society for Imaging Science and Technology
IS&T 7003 Kilworth Lane, Springfield, VA 22151 USA