TY - GEN
T1 - Parallel Particle Advection Bake-Off for Scientific Visualization Workloads
AU - Binyahib, Roba
AU - Pugmire, David
AU - Yenpure, Abhishek
AU - Childs, Hank
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/9
Y1 - 2020/9
N2 - There are multiple algorithms for parallelizing particle advection for scientific visualization workloads. While many previous studies have contributed to the understanding of individual algorithms, our study aims to provide a holistic understanding of how algorithms perform relative to each other on various workloads. To accomplish this, we consider four popular parallelization algorithms and run a 'bake-off' study (i.e., an empirical study) to identify the best matches for each. The study includes 216 tests, going to a concurrency of up to 8192 cores and considering data sets as large as 34 billion cells with 300 million particles. Overall, our study informs three important research questions: (1) which parallelization algorithms perform best for a given workload?, (2) why?, and (3) what are the unsolved problems in parallel particle advection? In terms of findings, we find that the seeding box is the most important factor in choosing the best algorithm, and also that there is a significant opportunity for improvement in execution time, scalability, and efficiency.
AB - There are multiple algorithms for parallelizing particle advection for scientific visualization workloads. While many previous studies have contributed to the understanding of individual algorithms, our study aims to provide a holistic understanding of how algorithms perform relative to each other on various workloads. To accomplish this, we consider four popular parallelization algorithms and run a 'bake-off' study (i.e., an empirical study) to identify the best matches for each. The study includes 216 tests, going to a concurrency of up to 8192 cores and considering data sets as large as 34 billion cells with 300 million particles. Overall, our study informs three important research questions: (1) which parallelization algorithms perform best for a given workload?, (2) why?, and (3) what are the unsolved problems in parallel particle advection? In terms of findings, we find that the seeding box is the most important factor in choosing the best algorithm, and also that there is a significant opportunity for improvement in execution time, scalability, and efficiency.
KW - Scientific visualization
KW - flow visualization
KW - parallel processing
KW - particle advection
UR - http://www.scopus.com/inward/record.url?scp=85096221686&partnerID=8YFLogxK
U2 - 10.1109/CLUSTER49012.2020.00048
DO - 10.1109/CLUSTER49012.2020.00048
M3 - Conference contribution
AN - SCOPUS:85096221686
T3 - Proceedings - IEEE International Conference on Cluster Computing, ICCC
SP - 381
EP - 391
BT - Proceedings - 2020 IEEE International Conference on Cluster Computing, CLUSTER 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd IEEE International Conference on Cluster Computing, CLUSTER 2020
Y2 - 14 September 2020 through 17 September 2020
ER -