<i>In Situ</i> Workload Estimation for Block Assignment and Duplication in Parallelization‐Over‐Data Particle Advection
Abstract Particle advection is a foundational algorithm for analyzing a flow field. The commonly used Parallelization‐Over‐Data (POD) strategy for particle advection can become slow and inefficient when there are unbalanced workloads, which are particularly prevalent in in situ workflows. In this work, we present an in situ workflow containing workload estimation for block assignment and duplication in a parallelization‐over‐data algorithm. With tightly coupled workload estimation and load‐balanced block assignment strategy, our workflow offers a considerable improvement over the traditional round‐robin block assignment strategy. Our experiments demonstrate that particle advection is up to 3 X faster and associated workflow saves approximately 30% of execution time after adopting strategies presented in this work.
Authors
- Hank Childs (ORCID: https://orcid.org/0000-0001-5816-1892)
- Matthew Larsen (ORCID: https://orcid.org/0000-0001-8157-9621)
- Guihua Shan (ORCID: https://orcid.org/0000-0002-8283-2278)
- David Pugmire (ORCID: https://orcid.org/0000-0002-6331-220X)
- Zhe Wang (ORCID: https://orcid.org/0000-0002-0922-337X)
- Li Guan (ORCID: https://orcid.org/0000-0003-4231-6196)
- Kenneth Moreland (ORCID: https://orcid.org/0000-0002-7051-3288)
- James Kress
Institutions
- Oak Ridge National Laboratory (US)
- University of Oregon (US)
- Computer Network Information Center (CN)
- University of Chinese Academy of Sciences (CN)
- King Abdullah University of Science and Technology (SA)
Publication Details
- Journal
- Computer Graphics Forum
- Published
- 2025-05-23
- DOI
- https://doi.org/10.1111/cgf.70108
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- U.S. Department of Energy
- National Natural Science Foundation of China
- National Key Research and Development Program of China