• DocumentCode
    1827798
  • Title

    Automatic Tuning of the Fast Multipole Method Based on Integrated Performance Prediction

  • Author

    Dachsel, Holger ; Hofmann, Michael ; Lang, Jens ; Rünger, Gudula

  • Author_Institution
    Julich Supercomput. Centre, Forschungszentrum Julich, Julich, Germany
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    617
  • Lastpage
    624
  • Abstract
    The Fast Multipole Method (FMM) is an efficient, widely used method for the solution of N-body problems. One of the main data structures is a hierarchical tree data structure describing the separation into near-field and far-field particle interactions. This article presents a method for automatic tuning of the FMM by selecting the optimal FMM tree depth based on an integrated performance prediction of the FMM computations. The prediction method exploits benchmarking of significant parts of the FMM implementation to adapt the tuning to the specific hardware system being used. Furthermore, a separate analysis phase at runtime is used to predict the computational load caused by the specific particle system to be computed. The tuning method was integrated into an FMM implementation. Performance results show that a reliable determination of the tree depth is achieved, thus leading to minimal execution times of the FMM algorithm.
  • Keywords
    N-body problems; tree data structures; FMM; N-body problem; automatic tuning method; far-field particle interaction; fast multipole method; hardware system; hierarchical tree data structure; integrated performance prediction; near-field particle interaction; tree depth; Atmospheric measurements; Benchmark testing; Hardware; Octrees; Particle measurements; Prediction algorithms; Radiation detectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.88
  • Filename
    6332227