We present implementation details of a reordering strategy for permuting elements whose absolute value is large to the diagonal of a sparse matrix. This algorithm, based on work by Duff and Koster [9], is a critical component of the SPIKE-based preconditioner provided by the Spike::GPU library [2]. We discuss the four stages required to implement the equivalent bipartite graph matching problem and compare our implementation against the MC64 algorithm provided by the HSL library [1]. The performance of the reordering algorithm is evaluated in terms of efficiency as well as the quality of the resulting Spike::GPU preconditioner. Numerical experiments, performed on more than 100 matrices arising in various engineering and scientific applicatio...
Abstract—Many sparse matrix computations can be speeded up if the matrix is first reordered. Reorder...
We describe main issues and design principles of an efficient implementation, tailored to recent gen...
This paper deals with background and practical experience with preconditioned gradient methods for s...
This contribution outlines an approach that draws on general purpose graphics processing unit (GPGPU...
AbstractSolving a sparse system of linear equations Ax=b is one of the most fundamental operations i...
The emergence of multicore architectures and highly scalable platforms motivates the development of ...
We present a hybrid GPU-CPU implementation of a reordering strategy for per-muting elements to make ...
Abstract. Numerical linear algebra and combinatorial optimization are vast subjects; as is their int...
The Conjugate Gradient (CG) algorithm is perhaps the best-known iterative technique to solve sparse...
The emergence of multicore architectures and highly scalable platforms motivates the development of ...
The paper "Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUs" compares ...
The Conjugate Gradient (CG) algorithm is perhaps the best-known iterative technique to solve sparse ...
We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse tr...
We propose an automatic preconditioning scheme for large sparse numerical optimization. The strateg...
International audienceIn the context of solving sparse linear systems, an ordering process partition...
Abstract—Many sparse matrix computations can be speeded up if the matrix is first reordered. Reorder...
We describe main issues and design principles of an efficient implementation, tailored to recent gen...
This paper deals with background and practical experience with preconditioned gradient methods for s...
This contribution outlines an approach that draws on general purpose graphics processing unit (GPGPU...
AbstractSolving a sparse system of linear equations Ax=b is one of the most fundamental operations i...
The emergence of multicore architectures and highly scalable platforms motivates the development of ...
We present a hybrid GPU-CPU implementation of a reordering strategy for per-muting elements to make ...
Abstract. Numerical linear algebra and combinatorial optimization are vast subjects; as is their int...
The Conjugate Gradient (CG) algorithm is perhaps the best-known iterative technique to solve sparse...
The emergence of multicore architectures and highly scalable platforms motivates the development of ...
The paper "Bringing Order to Sparsity: A Sparse Matrix Reordering Study on Multicore CPUs" compares ...
The Conjugate Gradient (CG) algorithm is perhaps the best-known iterative technique to solve sparse ...
We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse tr...
We propose an automatic preconditioning scheme for large sparse numerical optimization. The strateg...
International audienceIn the context of solving sparse linear systems, an ordering process partition...
Abstract—Many sparse matrix computations can be speeded up if the matrix is first reordered. Reorder...
We describe main issues and design principles of an efficient implementation, tailored to recent gen...
This paper deals with background and practical experience with preconditioned gradient methods for s...