Paper
21 March 2023 Efficient alltoall_inplace communication algorithms with limited buffer space
Yanfei Fang, Yanbing Li, Enming Dong, Fengbin Qi, Wangquan He, Yunfei Wang, Zhengmao Xu
Author Affiliations +
Proceedings Volume 12609, International Conference on Computer Application and Information Security (ICCAIS 2022); 126090Y (2023) https://doi.org/10.1117/12.2672150
Event: International Conference on Computer Application and Information Security (ICCAIS 2022), 2022, ONLINE, ONLINE
Abstract
Alltoall is an important collective communication mode that is widely used in scientific and engineering computing applications. In applications such as FFT, using as much memory space as possible can improve applications’ efficiency and expand the scale of problems to be solved. High-bandwidth alltoall_inplace communication under space-constrained buffer conditions can significantly improve the performance of such applications. In this paper, two alltoall_inpalce communication algorithms under the condition of limited buffer space are designed for the domestic parallel computing system based on Sunway many-core processor. The alltoall_inpalce communication interfaces for both the core array and the whole CPU node are realized. The experimental results show that algorithms implemented in this paper can achieve high bandwidth using limited buffer space.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Yanfei Fang, Yanbing Li, Enming Dong, Fengbin Qi, Wangquan He, Yunfei Wang, and Zhengmao Xu "Efficient alltoall_inplace communication algorithms with limited buffer space", Proc. SPIE 12609, International Conference on Computer Application and Information Security (ICCAIS 2022), 126090Y (21 March 2023); https://doi.org/10.1117/12.2672150
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Data communications

Telecommunications

Data processing

Parallel computing

Computing systems

Mathematical optimization

Engineering

Back to Top