Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

FFT, FMM, and multigrid on the road to exascale: Performance challenges and opportunities

Journal Article · · Journal of Parallel and Distributed Computing
 [1];  [2];  [2]
  1. Univ. of Illinois at Urbana-Champaign, IL (United States); OSTI
  2. Univ. of Illinois at Urbana-Champaign, IL (United States)
FFT, FMM, and multigrid methods are widely used fast and highly scalable solvers for elliptic PDEs. However, emerging large-scale computing systems are introducing challenges in comparison to current petascale computers. Recent efforts (Dongarra et al. 2011) have identified several constraints in the design of exascale software that include massive concurrency, resilience management, exploiting the high performance of heterogeneous systems, energy efficiency, and utilizing the deeper and more complex memory hierarchy expected at exascale. In this paper, we perform a model-based comparison of the FFT, FMM, and multigrid methods in the context of these projected constraints. Finally, we use performance models to offer predictions about the expected performance on upcoming exascale system configurations based on current technology trends.
Research Organization:
Univ. of Illinois at Urbana-Champaign, IL (United States)
Sponsoring Organization:
USDOE Advanced Research Projects Agency - Energy (ARPA-E); USDOE National Nuclear Security Administration (NNSA)
Grant/Contract Number:
NA0002374
OSTI ID:
1801076
Alternate ID(s):
OSTI ID: 1573268
Journal Information:
Journal of Parallel and Distributed Computing, Journal Name: Journal of Parallel and Distributed Computing Journal Issue: C Vol. 136; ISSN 0743-7315
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (18)

Comparison of scalable fast methods for long-range interactions journal December 2013
Communication Reducing Algorithms for Distributed Hierarchical N-Body Problems with Boundary Distributions preprint January 2017
A Fast Algorithm for Particle Simulations journal August 1997
Fast multipole preconditioners for sparse matrices arising from elliptic equations journal November 2017
A kernel-independent adaptive fast multipole algorithm in two and three dimensions journal May 2004
A hierarchical O(N log N) force-calculation algorithm journal December 1986
Comparison of scalable fast methods for long-range interactions journal December 2013
Abstract Machine Models and Proxy Architectures for Exascale Computing conference November 2014
New Frontiers in Energy-Efficient Computing [Guest editors' introduction] journal October 2016
Sharp Estimates for Multigrid Rates of Convergence with General Smoothing and Acceleration journal August 1985
p4est : Scalable Algorithms for Parallel Adaptive Mesh Refinement on Forests of Octrees journal January 2011
A Finite Element Based P$^3$M Method for $N$-Body Problems journal January 2016
Reducing Parallel Communication in Algebraic Multigrid through Sparsification journal January 2016
Cache-Oblivious Algorithms journal January 2012
Power challenges may end the multicore era journal February 2013
The International Exascale Software Project roadmap journal January 2011
A performance model for the communication in fast multipole methods on high-performance computing platforms journal July 2016
An FMM Based on Dual Tree Traversal for Many-Core Architectures journal September 2013

Similar Records

Scaling Algebraic Multigrid Solvers: On the Road to Exascale
Conference · Sat Dec 11 23:00:00 EST 2010 · OSTI ID:1018825

Frontier: Exploring Exascale
Conference · Wed Nov 01 00:00:00 EDT 2023 · OSTI ID:2224161