Scaling Poisson Solvers on Many Cores via MMEwald. Wu, M., Wu, Y., Shang, H., Liu, Y., Cui, H., Li, F., Duan, X., Zhang, Y., & Feng, X. IEEE Transactions on Parallel and Distributed Systems, 33(8):1888–1901, aug, 2022.
Scaling Poisson Solvers on Many Cores via MMEwald [link]Paper  doi  abstract   bibtex   
The Poisson solver for the calculation of the electrostatic potential is an essential primitive in quantum mechanics calculations. In this article, we adopt the Ewald method and propose a highly-optimized and scalable framework for Poisson solver, MMEwald, on the new generation Sunway supercomputer, capable of utilizing the collection of 390-core accelerators it uses. The MMEwald is based on a grid adapted cut-plane approach to partition the points into batches and distribute the batch to the processors. Furthermore, we propose a set of architecture-specific optimizations to efficiently utilize the memory bandwidth and computation capacity of the supercomputer. Experimental results demonstrate the efficiency of the MMEwald in providing strong and weak scaling performance.
@article{Wu2021,
abstract = {The Poisson solver for the calculation of the electrostatic potential is an essential primitive in quantum mechanics calculations. In this article, we adopt the Ewald method and propose a highly-optimized and scalable framework for Poisson solver, MMEwald, on the new generation Sunway supercomputer, capable of utilizing the collection of 390-core accelerators it uses. The MMEwald is based on a grid adapted cut-plane approach to partition the points into batches and distribute the batch to the processors. Furthermore, we propose a set of architecture-specific optimizations to efficiently utilize the memory bandwidth and computation capacity of the supercomputer. Experimental results demonstrate the efficiency of the MMEwald in providing strong and weak scaling performance.},
author = {Wu, Mingchuan and Wu, Yangjun and Shang, Honghui and Liu, Ying and Cui, Huimin and Li, Fang and Duan, Xiaohui and Zhang, Yunquan and Feng, Xiaobing},
doi = {10.1109/TPDS.2021.3127138},
file = {:C\:/Users/Administrator/AppData/Local/Mendeley Ltd./Mendeley Desktop/Downloaded/Wu et al. - 2022 - Scaling Poisson Solvers on Many Cores via MMEwald.pdf:pdf},
issn = {15582183},
journal = {IEEE Transactions on Parallel and Distributed Systems},
keywords = {Architecture-specific optimizations,Many-core processor,Poisson solver},
month = {aug},
number = {8},
pages = {1888--1901},
title = {{Scaling Poisson Solvers on Many Cores via MMEwald}},
url = {https://ieeexplore.ieee.org/document/9611019/},
volume = {33},
year = {2022}
}

Downloads: 0