TY - GEN
T1 - Spherical region queries on multicore architectures
AU - Lu, Hao
AU - Seal, Sudip K.
AU - Guo, Wei
AU - Poplawsky, Jonathan D.
N1 - Publisher Copyright:
© 2017 Association for Computing Machinery.
PY - 2017/11/12
Y1 - 2017/11/12
N2 - In this short paper, we report the performance of multiple threadparallel algorithms for spherical region queries on multicore architectures motivated by a challenging data analytics application in materials science. Performances of two tree-based algorithms and a naive algorithm are compared to identify the length scales at which these approaches perform optimally. The optimal algorithm is then used to scale the driving materials science application, which is shown to deliver over 17X speedup using 32 OpenMP threads on data sets containing many millions of atoms.
AB - In this short paper, we report the performance of multiple threadparallel algorithms for spherical region queries on multicore architectures motivated by a challenging data analytics application in materials science. Performances of two tree-based algorithms and a naive algorithm are compared to identify the length scales at which these approaches perform optimally. The optimal algorithm is then used to scale the driving materials science application, which is shown to deliver over 17X speedup using 32 OpenMP threads on data sets containing many millions of atoms.
KW - Kd-tree
KW - Multicore architecture
KW - Range tree
KW - Spherical region queries
UR - http://www.scopus.com/inward/record.url?scp=85040128463&partnerID=8YFLogxK
U2 - 10.1145/3149704.3149772
DO - 10.1145/3149704.3149772
M3 - Conference contribution
AN - SCOPUS:85040128463
T3 - Proceedings of IA3 2017: 7th Workshop on Irregular Applications: Architectures and Algorithms, Held in conjunction with SC 2017: The International Conference for High Performance Computing, Networking, Storage and Analysis
BT - Proceedings of IA3 2017
PB - Association for Computing Machinery, Inc
T2 - 7th Workshop on Irregular Applications: Architectures and Algorithms, IA3 2017
Y2 - 12 November 2017 through 17 November 2017
ER -