We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:


Current browse context:


Change to browse by:

References & Citations

DBLP - CS Bibliography


(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Distributed, Parallel, and Cluster Computing

Title: Particle-In-Cell Simulation using Asynchronous Tasking

Abstract: Recently, task-based programming models have emerged as a prominent alternative among shared-memory parallel programming paradigms. Inherently asynchronous, these models provide native support for dynamic load balancing and incorporate data flow concepts to selectively synchronize the tasks. However, tasking models are yet to be widely adopted by the HPC community and their effective advantages when applied to non-trivial, real-world HPC applications are still not well comprehended. In this paper, we study the parallelization of a production electromagnetic particle-in-cell (EM-PIC) code for kinetic plasma simulations exploring different strategies using asynchronous task-based models. Our fully asynchronous implementation not only significantly outperforms a conventional, synchronous approach but also achieves near perfect scaling for 48 cores.
Comments: Published on the 27th European Conference on Parallel and Distributed Computing (Euro-Par 2021)
Subjects: Distributed, Parallel, and Cluster Computing (cs.DC); Computational Physics (physics.comp-ph); Plasma Physics (physics.plasm-ph)
Journal reference: Euro-Par 2021: Parallel Processing. Lecture Notes in Computer Science, vol 12820, pp. 482-498
DOI: 10.1007/978-3-030-85665-6_30
Cite as: arXiv:2106.12485 [cs.DC]
  (or arXiv:2106.12485v3 [cs.DC] for this version)

Submission history

From: Nicolas Guidotti [view email]
[v1] Wed, 23 Jun 2021 15:57:34 GMT (3105kb,D)
[v2] Fri, 16 Jul 2021 14:28:31 GMT (3103kb,D)
[v3] Sun, 29 Aug 2021 14:16:39 GMT (3102kb,D)

Link back to: arXiv, form interface, contact.