DocumentCode :
2784329
Title :
Parallel MLFMA Performance Analysis Using Performance Analysis Toolsets
Author :
Liang, Cai Liang ; WeiQin, Tong ; Yue, Hu ; Yanbao, Cui
Author_Institution :
Sch. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
fYear :
2010
fDate :
10-12 Oct. 2010
Firstpage :
384
Lastpage :
389
Abstract :
The Fast Multipole Method (FMM) and Multi- Level Fast Multipole Algorithm (MLFMA) have been used to solve electromagnetic scattering problems for many years. Parallel implementations of MLFMA is currently a hot topic because it is capable of solving scattering problems with tens of millions of unknowns, with complexity O(NlogN), where N is the number of unknowns. In this paper, we discuss a new perfectly parallel implementation of MLFMA. With the increasing of unknowns and the complexity of computing objects, the program behaviors especially the communication behaviors become chaotic. Thus, it is necessary to discover the bottleneck and the inefficient regions using existing parallel implementation performance analysis toolsets. The main focus of the present paper is to discuss how we use Scalasca (an open source professional analysis toolset) and other analysis tools to analyze our parallel MLFMA implementation, find the bottlenecks and inefficient parts of the implementation and accordingly optimize and modify the code. The paper highlights some necessary tricks that we employed and without which the use of Scalasca to analyze the program would have been impossible.
Keywords :
computational complexity; parallel programming; software performance evaluation; communication behaviors; computational complexity; electromagnetic scattering problems; fast multipole method; multilevel fast multipole algorithm; parallel MLFMA performance analysis; parallel implementations; performance analysis toolsets; program behaviors; Educational institutions; Filtering; Instruments; Performance analysis; Program processors; Scalability; Synchronization; MLFMA; parallel programming; performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC), 2010 International Conference on
Conference_Location :
Huangshan
Print_ISBN :
978-1-4244-8434-8
Electronic_ISBN :
978-0-7695-4235-5
Type :
conf
DOI :
10.1109/CyberC.2010.76
Filename :
5617047
Link To Document :
بازگشت