Matrix-matrix multiplication is perhaps the most important operation used as a basic building block in dense linear algebra. A computer with a hierarchical memory architectures has memory that is organized in layers, with small and fast memories close to the processor, and big and slow memories further away from it. Classical matrix-matrix multiplication is an operation particularly suited for such architectures, as it exhibits a large degree of data reuse, so expensive data movements can be amortized over a lot of computation. This dissertation advances the theory of how to optimally reuse data during matrix-matrix multiplication on hierarchical memory architectures, and it uses this understanding to develop new practical algorithms f...
Some level-2 and level-3 Distributed Basic Linear Algebra Subroutines (DBLAS) that have been impleme...
Many matrices in scientific computing, statistical inference, and machine learning exhibit sparse an...
Combinatorial scientific computing plays an important enabling role in computational science, partic...
Matrix-matrix multiplication is perhaps the most important operation used as a basic building block...
Matrix multiplication is a core building block for numerous scientific computing and, more recently,...
Matrix multiplication is a basic operation of linear algebra, and has numerous applications to the t...
During the last half-decade, a number of research efforts have centered around developing software f...
Hierarchical matrix (H-matrix) techniques can be used to efficiently treat dense matrices. With an H...
The optimal implementation of matrix multiplication on modern computer architectures is of great imp...
The polyalgorithm library, originally designed in 1991-1993 by Robert Falgout, Jin Li, and Anthony S...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
Matrix multiplication is one of the most widely used operations in all computational fields of linea...
This self-contained monograph presents matrix algorithms and their analysis. The new technique enabl...
Matrix multiplication (hereafter we use the acronym MM) is among the most fundamental operations of ...
Some level-2 and level-3 Distributed Basic Linear Algebra Subroutines (DBLAS) that have been impleme...
Many matrices in scientific computing, statistical inference, and machine learning exhibit sparse an...
Combinatorial scientific computing plays an important enabling role in computational science, partic...
Matrix-matrix multiplication is perhaps the most important operation used as a basic building block...
Matrix multiplication is a core building block for numerous scientific computing and, more recently,...
Matrix multiplication is a basic operation of linear algebra, and has numerous applications to the t...
During the last half-decade, a number of research efforts have centered around developing software f...
Hierarchical matrix (H-matrix) techniques can be used to efficiently treat dense matrices. With an H...
The optimal implementation of matrix multiplication on modern computer architectures is of great imp...
The polyalgorithm library, originally designed in 1991-1993 by Robert Falgout, Jin Li, and Anthony S...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
The multiplication of matrices is an important arithmetic operation in computational mathematics. In...
Matrix multiplication is one of the most widely used operations in all computational fields of linea...
This self-contained monograph presents matrix algorithms and their analysis. The new technique enabl...
Matrix multiplication (hereafter we use the acronym MM) is among the most fundamental operations of ...
Some level-2 and level-3 Distributed Basic Linear Algebra Subroutines (DBLAS) that have been impleme...
Many matrices in scientific computing, statistical inference, and machine learning exhibit sparse an...
Combinatorial scientific computing plays an important enabling role in computational science, partic...