2014
DOI: 10.14529/jsfi140104
|View full text |Cite
|
Sign up to set email alerts
|

Communication Complexity of the Fast Multipole Method and its Algebraic Variants

Abstract: A combination of hierarchical tree-like data structures and data access patterns from fast multipole methods and hierarchical low-rank approximation of linear operators from H-matrix methods appears to form an algorithmic path forward for efficient implementation of many linear algebraic operations of scientific computing at the exascale. The combination provides asymptotically optimal computational and communication complexity and applicability to large classes of operators that commonly arise in scientific c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 42 publications
0
2
0
Order By: Relevance
“…However, the reduction of communication from exploiting hierarchy is significant in distributed-memory implementations. As shown in [6], the same efficiencies can be achieved for H-matrices because the latter are naturally implemented with the same dual tree traversal structure as FMM, the principal difference being the need to store basis vectors for the compressed weak interactions.…”
Section: A Renaissance In Computational Linear Algebramentioning
confidence: 99%
“…However, the reduction of communication from exploiting hierarchy is significant in distributed-memory implementations. As shown in [6], the same efficiencies can be achieved for H-matrices because the latter are naturally implemented with the same dual tree traversal structure as FMM, the principal difference being the need to store basis vectors for the compressed weak interactions.…”
Section: A Renaissance In Computational Linear Algebramentioning
confidence: 99%
“…Finally, a downsweep phase expands the nodes of y, multiplying them by the bases from the corresponding levels of U to produce the final output vector y. It is also worth noting that these phases of the hgemv computation are very closely related to the phases of the fast multipole method, of which H 2 -matrices can be regarded as an algebraic generalization [65].…”
Section: Hierarchical Matrix Vector Multiplicationmentioning
confidence: 99%