Scaling Poisson Solvers on Many Cores via MMEwald

Author: Mingchuan Wu; Yangjun Wu; Honghui Shang; Ying Liu; Huimin Cui; Fang Li; Xiaohui Duan; Yunquan Zhang; Xiaobing Feng

View Paper

@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}
}