Sparse matrix-vector multiplication is often employed in many data-analytic workloads in which low latency and high throughput are more valuable than exact numerical convergence. FPGAs provide quick execution times while offering precise control over the accuracy of the results thanks to reduced-precision fixed-point arithmetic. In this work, we propose a novel streaming implementation of Coordinate Format (COO) sparse matrix-vector multiplication, and study its effectiveness when applied to the Personalized PageRank algorithm, a common building block of recommender systems in e-commerce websites and social networks. Our implementation achieves speedups up to 6x over a reference floating-point FPGA architecture and a state-of-the-art multi-...
The trend of computing faster and more efficiently has been a driver for the computing industry sinc...
Sparse matrix-vector multiplication (SMVM) is a fundamental operation in many scientific and enginee...
A new design concept for accelerating Sparse Matrix-Vector Multiplication (SMVM) in FPGA by using Ne...
Sparse matrix-vector multiplication is often employed in many data-analytic workloads in which low l...
Sparse matrix-vector multiplication (SpMV) is of paramount importance in both scientific and enginee...
We describe the application of a communication-reduction technique for the PageRank algorithm that d...
AbstractSparse matrix-vector multiplication (SpMV) is a fundamental operation for many applications....
Recently, the Intel Xeon Phi coprocessor has received increasing attention in high performance compu...
It is well-known that reordering techniques applied to sparse matrices are common strategies to impr...
[EN] We describe the application of a communication-reduction technique for the PageRank algorithm t...
AbstractExisting formats for Sparse Matrix-Vector Multiplication (SpMV) on the GPU are outperforming...
Sparse Matrix-Vector Multiplication (SpMxV) is a widely used mathematical operation in many high-per...
The research community has recently devoted an increasing amount of attention to reducing the comput...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
In comparison to dense matrices multiplication, sparse matrices multiplication real performance for ...
The trend of computing faster and more efficiently has been a driver for the computing industry sinc...
Sparse matrix-vector multiplication (SMVM) is a fundamental operation in many scientific and enginee...
A new design concept for accelerating Sparse Matrix-Vector Multiplication (SMVM) in FPGA by using Ne...
Sparse matrix-vector multiplication is often employed in many data-analytic workloads in which low l...
Sparse matrix-vector multiplication (SpMV) is of paramount importance in both scientific and enginee...
We describe the application of a communication-reduction technique for the PageRank algorithm that d...
AbstractSparse matrix-vector multiplication (SpMV) is a fundamental operation for many applications....
Recently, the Intel Xeon Phi coprocessor has received increasing attention in high performance compu...
It is well-known that reordering techniques applied to sparse matrices are common strategies to impr...
[EN] We describe the application of a communication-reduction technique for the PageRank algorithm t...
AbstractExisting formats for Sparse Matrix-Vector Multiplication (SpMV) on the GPU are outperforming...
Sparse Matrix-Vector Multiplication (SpMxV) is a widely used mathematical operation in many high-per...
The research community has recently devoted an increasing amount of attention to reducing the comput...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
In comparison to dense matrices multiplication, sparse matrices multiplication real performance for ...
The trend of computing faster and more efficiently has been a driver for the computing industry sinc...
Sparse matrix-vector multiplication (SMVM) is a fundamental operation in many scientific and enginee...
A new design concept for accelerating Sparse Matrix-Vector Multiplication (SMVM) in FPGA by using Ne...