• 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