• DocumentCode
    598613
  • Title

    A massively space-time parallel N-body solver

  • Author

    Speck, R. ; Ruprecht, D. ; Krause, Rainer ; Emmett, M. ; Minion, M. ; Winkel, M. ; Gibbon, P.

  • Author_Institution
    Inst. of Comput. Sci., Univ. della Svizzera italiana, Lugano, Switzerland
  • fYear
    2012
  • fDate
    10-16 Nov. 2012
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    We present a novel space-time parallel version of the Barnes-Hut tree code PEPC using PFASST, the Parallel Full Approximation Scheme in Space and Time. The naive use of increasingly more processors for a fixed-size N-body problem is prone to saturate as soon as the number of unknowns per core becomes too small. To overcome this intrinsic strong-scaling limit, we introduce temporal parallelism on top of PEPC´s existing hybrid MPI/PThreads spatial decomposition. Here, we use PFASST which is based on a combination of the iterations of the parallel-in-time algorithm parareal with the sweeps of spectral deferred correction (SDC) schemes. By combining these sweeps with multiple space-time discretization levels, PFASST relaxes the theoretical bound on parallel efficiency in parareal. We present results from runs on up to 262,144 cores on the IBM Blue Gene/P installation JUGENE, demonstrating that the spacetime parallel code provides speedup beyond the saturation of the purely space-parallel approach.
  • Keywords
    N-body problems; message passing; space-time codes; tree codes; Barnes-Hut tree code; IBM Blue Gene/P installation; JUGENE; N-body solver; PEPC; PFASST; fixed-size N-body problem; hybrid MPI/PThreads spatial decomposition; intrinsic strong-scaling limit; massively space-time parallel; multiple space-time discretization levels; parallel full approximation scheme; parallel-in-time algorithm parareal; purely space-parallel approach; space-time parallel version; spacetime parallel code; spectral deferred correction; temporal parallelism; Accuracy; Approximation methods; Electronic mail; Heuristic algorithms; Mathematical model; Parallel processing; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing, Networking, Storage and Analysis (SC), 2012 International Conference for
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    2167-4329
  • Print_ISBN
    978-1-4673-0805-2
  • Type

    conf

  • DOI
    10.1109/SC.2012.6
  • Filename
    6468522