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