跳到主要导航 跳到搜索 跳到主要内容

Efficient parallelization of MLFMA for 3D electromagnetic scattering problems on sunway many-core processor SW26010

  • Beijing Institute of Technology
  • Chinese Academy of Sciences

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

A many-core implementation of the multilevel fast multipole algorithm (MLFMA) based on the Athread parallel programming model for computing electromagnetic scattering by a 3-D object on the homegrown many-core SW26010 CPU of China is presented. In the proposed many-core implementation of MLFMA, the data access efficiency is improved by using data structures based on the Structure-of-Array (SoA). The adaptive workload distribution strategies are adopted on different MLFMA tree levels to ensure full utilization of computing capability and the scratchpad memory (SPM). A double-buffering scheme is specially designed to make communication overlapped computation. The resulting Athread-based many-core implementation of the MLFMA is capable for solving real-life problems with over four hundred thousand unknowns with a remarkable speed-up. Numerical results show that with the proposed parallel scheme, a total speed-up larger than 7 times can be achieved, compared with the CPU master-core.

源语言英语
主期刊名2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019 - Proceedings
出版商Institute of Electrical and Electronics Engineers Inc.
1870-1876
页数7
ISBN(电子版)9781728153049
DOI
出版状态已出版 - 12月 2019
活动2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019 - Xiamen, 中国
期限: 17 12月 201920 12月 2019

出版系列

姓名2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019 - Proceedings

会议

会议2019 Photonics and Electromagnetics Research Symposium - Fall, PIERS - Fall 2019
国家/地区中国
Xiamen
时期17/12/1920/12/19

指纹

探究 'Efficient parallelization of MLFMA for 3D electromagnetic scattering problems on sunway many-core processor SW26010' 的科研主题。它们共同构成独一无二的指纹。

引用此