Hierarchical matrix (H-matrix) techniques can be used to efficiently treat dense matrices. With an H-matrix, the storage requirements and performing all fundamental operations, namely matrix-vector multiplication, matrix-matrix multiplication and matrix inversion can be done in almost linear complexity. In this work, we tried to gain even further speedup for the H-matrix arithmetic by utilizing multiple processors. Our approach towards an H-matrix distribution relies on the splitting of the index set. The main results achieved in this work based on the index-wise H-distribution are: A highly scalable algorithm for the H-matrix truncation and matrix-vector multiplication, a scalable algorithm for the H-matrix matrix multiplication, a lim...
Abstract. We consider the realization of matrix-matrix multiplication and propose a hierarchical alg...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
In this document, we describe two strategies of distribution of computations that can be used to imp...
Hierarchical matrix (H-matrix) techniques can be used to efficiently treat dense matrices. With an H...
In this work, we consider the reformulation of hierarchical (H) matrix algorithms for many-core proc...
Many matrices in scientific computing, statistical inference, and machine learning exhibit sparse an...
In this work, we consider the reformulation of hierarchical ($\mathcal{H}$) matrix algorithm...
This self-contained monograph presents matrix algorithms and their analysis. The new technique enabl...
In previous papers hierarchical matrices were introduced which are data-sparse and allow an approxim...
Hierarchically semiseparable (HSS) matrix algorithms are emerging techniques in constructing the sup...
International audienceHierarchical matrices (H-matrices) have become important in applications where...
A number of parallel formulations of dense matrix multiplication algorithm have been developed. For ...
The hierarchical (H-) matrix format allows storing a variety of dense matrices from certain applicat...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
Matrix-matrix multiplication is one of the core computations in many algorithms from scientific comp...
Abstract. We consider the realization of matrix-matrix multiplication and propose a hierarchical alg...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
In this document, we describe two strategies of distribution of computations that can be used to imp...
Hierarchical matrix (H-matrix) techniques can be used to efficiently treat dense matrices. With an H...
In this work, we consider the reformulation of hierarchical (H) matrix algorithms for many-core proc...
Many matrices in scientific computing, statistical inference, and machine learning exhibit sparse an...
In this work, we consider the reformulation of hierarchical ($\mathcal{H}$) matrix algorithm...
This self-contained monograph presents matrix algorithms and their analysis. The new technique enabl...
In previous papers hierarchical matrices were introduced which are data-sparse and allow an approxim...
Hierarchically semiseparable (HSS) matrix algorithms are emerging techniques in constructing the sup...
International audienceHierarchical matrices (H-matrices) have become important in applications where...
A number of parallel formulations of dense matrix multiplication algorithm have been developed. For ...
The hierarchical (H-) matrix format allows storing a variety of dense matrices from certain applicat...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
Matrix-matrix multiplication is one of the core computations in many algorithms from scientific comp...
Abstract. We consider the realization of matrix-matrix multiplication and propose a hierarchical alg...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
In this document, we describe two strategies of distribution of computations that can be used to imp...