We propose different implementations of the sparse matrix–dense vec-tor multiplication (SpMV) for finite fields and rings Z /mZ. We take advantage of graphic card processors (GPU) and multi-core architectures. Our aim is to improve the speed of SpMV in the LinBox library, and henceforth the speed of its black box algorithms. Besides, we use this and a new parallelization of the sigma-basis algorithm in a parallel block Wiedemann rank implementation over finite fields.
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
We are witnessing a dramatic change in computer architecture due to the multicore paradigm shift, as...
Sparse matrix–vector multiplication (SpMV) is of singular importance in sparse linear algebra, which...
International audienceWe propose different implementations of the sparse matrix--dense vector multip...
We implement a promising algorithm for sparse-matrix sparse-vector multiplication (SpMSpV) on the GP...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
The massive parallelism of graphics processing units (GPUs) offers tremendous performance in many hi...
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
A wide class of finite-element (FE) electromagnetic applications requires computing very large spars...
The sparse matrix-vector (SpMV) multiplication routine is an important building block used in many i...
Sparse matrix-vector multiplication (SMVM) is a fundamental operation in many scientific and enginee...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
The multiplication of a sparse matrix by a dense vector (SpMV) is a centerpiece of scientific comput...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
We are witnessing a dramatic change in computer architecture due to the multicore paradigm shift, as...
Sparse matrix–vector multiplication (SpMV) is of singular importance in sparse linear algebra, which...
International audienceWe propose different implementations of the sparse matrix--dense vector multip...
We implement a promising algorithm for sparse-matrix sparse-vector multiplication (SpMSpV) on the GP...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
The massive parallelism of graphics processing units (GPUs) offers tremendous performance in many hi...
This repository contains the code and scripts for verifying the claims in the paper "Design Principl...
A wide class of finite-element (FE) electromagnetic applications requires computing very large spars...
The sparse matrix-vector (SpMV) multiplication routine is an important building block used in many i...
Sparse matrix-vector multiplication (SMVM) is a fundamental operation in many scientific and enginee...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...
We implement two novel algorithms for sparse-matrix dense-matrix multiplication (SpMM) on the GPU. O...
The multiplication of a sparse matrix by a dense vector (SpMV) is a centerpiece of scientific comput...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
We are witnessing a dramatic change in computer architecture due to the multicore paradigm shift, as...
Sparse matrix–vector multiplication (SpMV) is of singular importance in sparse linear algebra, which...