AbstractThe general block distribution of a matrix is a rectilinear partition of the matrix into orthogonal blocks such that the maximum sum of the elements within a single block is minimized. This corresponds to partitioning the matrix onto parallel processors so as to minimize processor load while maintaining regular communication patterns. Applications of the problem include various parallel sparse matrix computations, compilers for high-performance languages, particle in cell computations, video and image compression, and simulations associated with a communication network. We analyze the performance guarantee of a natural and practical heuristic based on iterative refinement, which has previously been shown to give good empirical resul...
In this paper, we study the implementation of dense linear algebra kernels, such as matrix multiplic...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
In this paper, we present a new load balancing technique, called panel scattering, which is generall...
The general block distribution of a matrix is a rectilinear partition of the matrix into orthogonal ...
International audienceThe problem of partitioning a matrix into a set of sub-matrices has received i...
In this paper, we consider the problem of partitioning a square into a set of zones of prescribed ar...
To minimize the communication in parallel sparse matrix-vector multiplication while maintaining load...
A significant part of scientific codes consist of sparse matrix computations. In this work we propos...
Sparse matrix problems are difficult to parallelize efficiently on distributed memory machines since...
The treatment of sparse numerical problems on large scale systems is often reduced to that of their ...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square ...
Implementing linear algebra kernels on distributed memory parallel computers raises the problem of d...
International audienceWe consider the problem of data allocation when performing matrix multiplicati...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
In this paper, we study the implementation of dense linear algebra kernels, such as matrix multiplic...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
In this paper, we present a new load balancing technique, called panel scattering, which is generall...
The general block distribution of a matrix is a rectilinear partition of the matrix into orthogonal ...
International audienceThe problem of partitioning a matrix into a set of sub-matrices has received i...
In this paper, we consider the problem of partitioning a square into a set of zones of prescribed ar...
To minimize the communication in parallel sparse matrix-vector multiplication while maintaining load...
A significant part of scientific codes consist of sparse matrix computations. In this work we propos...
Sparse matrix problems are difficult to parallelize efficiently on distributed memory machines since...
The treatment of sparse numerical problems on large scale systems is often reduced to that of their ...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
This paper addresses the problem of one-dimensional partitioning of structurally unsymmetric square ...
Implementing linear algebra kernels on distributed memory parallel computers raises the problem of d...
International audienceWe consider the problem of data allocation when performing matrix multiplicati...
Given a partitioning of a sparse matrix for parallel matrix–vector multiplication, which determines ...
In this paper, we study the implementation of dense linear algebra kernels, such as matrix multiplic...
We consider two-dimensional partitioning of general sparse matrices for parallel sparse matrix-vecto...
In this paper, we present a new load balancing technique, called panel scattering, which is generall...