Scalable task-based algorithm for multiplication of block-rank-sparse matrices
Citations
121 citations
Cites methods from "Scalable task-based algorithm for m..."
...This technique is sometimes called iteration space tiling [2], replication [6], or task parallelism [11]....
[...]
95 citations
77 citations
Cites methods from "Scalable task-based algorithm for m..."
...These abilities, as provided by the MADNESS runtime, are also used by TiledArray [18] (a framework for block-sparse tensor computations) to hide communication costs and withstand load imbalances in handling block-sparse data....
[...]
...In a similar fashion, the MADNESS parallel runtime is being successfully used for petascale computations independent of the numerical layer [18, 19], illustrating the power and utility of the massively threaded, task-based approach to computation....
[...]
...These abilities, as provided by the MADNESS runtime, are also used by TiledArray [19, 18] (a framework for block-sparse tensor computations) to hide communication costs and withstand load imbalances in handling block-sparse data....
[...]
65 citations
55 citations
References
3,110 citations
2,581 citations
"Scalable task-based algorithm for m..." refers background in this paper
...A frontier challenge posed by scientific and engineering applications in areas as distinct as quantum physics and machine learning is dealing with sparse and non-standard tensorial data representations....
[...]
945 citations
497 citations
"Scalable task-based algorithm for m..." refers background in this paper
...Keywords distributed memory, matrix multiplication, SUMMA, lowrank decomposition, irregular computation, rank-structured, matrix, H matrix, semiseparable matrix, task parallelism, tensor contraction...
[...]
497 citations