The present work presents a strategy to increase the arithmetic intensity of the solvers. Namely, we profit spatial reflection symmetries to block diagonalise Poisson's equation and split the resulting blocks into a common part plus another subsystem-dependent whose size is, in practice, negligible. By doing so, we reduce the solvers' memory footprint and replace the standard sparse matrix-vector products with the more compute-intensive sparse matrix-matrix product. Then, we present a study about the impact of applying such strategies on different architectures. More concretely, we study how the subsystems' smaller size may make CPUs benefit from larger speedups when solving the decoupled blocks sequentially (due to the resulting greater ca...
This report has been developed over the work done in the deliverable [Nava94] There it was shown tha...
Out-of-core sparse direct solvers reduce the amount of main memory needed to factorize and solve lar...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
This paper presents a strategy to accelerate virtually any Poisson solver by taking advantage of s s...
International audienceIn the context of solving sparse linear systems, an ordering process partition...
For many finite element problems, when represented as sparse matrices, iterative solvers are found t...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
Sparse matrix-vector multiplications are essential in the numerical resolution of partial differenti...
Solving sparse linear systems is a problem that arises in many scientific applications, and sparse d...
It is well established that reduced precision arithmetic can be exploited to accelerate the solution...
AbstractThe matrix-vector multiplication operation is the kernel of most numerical algorithms.Typica...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
International audienceWhen solving large sparse linear systems, both the amount of memory needed and...
We present implementation details of a reordering strategy for permuting elements whose absolute val...
This report has been developed over the work done in the deliverable [Nava94] There it was shown tha...
Out-of-core sparse direct solvers reduce the amount of main memory needed to factorize and solve lar...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
This paper presents a strategy to accelerate virtually any Poisson solver by taking advantage of s s...
International audienceIn the context of solving sparse linear systems, an ordering process partition...
For many finite element problems, when represented as sparse matrices, iterative solvers are found t...
Sparse matrix-vector multiplication (shortly SpMV) is one of most common subroutines in the numerica...
Sparse matrix-vector multiplications are essential in the numerical resolution of partial differenti...
Solving sparse linear systems is a problem that arises in many scientific applications, and sparse d...
It is well established that reduced precision arithmetic can be exploited to accelerate the solution...
AbstractThe matrix-vector multiplication operation is the kernel of most numerical algorithms.Typica...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
The original publication is available at www.springerlink.comInternational audienceA wide class of g...
International audienceWhen solving large sparse linear systems, both the amount of memory needed and...
We present implementation details of a reordering strategy for permuting elements whose absolute val...
This report has been developed over the work done in the deliverable [Nava94] There it was shown tha...
Out-of-core sparse direct solvers reduce the amount of main memory needed to factorize and solve lar...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....