Trading communication with redundant computation can increase the silicon efficiency of common hardware accelerators like FPGA and GPU in accelerating sparse iterative numerical algorithms. While iterative numerical algorithms are extensively used in solving large-scale sparse linear system of equations and eigenvalue problems, they are challenging to accelerate as they spend most of their time in communication-bound operations, like sparse matrix-vector multiply (SpMV) and vector-vector operations. Communication is used in a general sense to mean moving the matrix and the vectors within the custom memory hierarchy of the FPGA and between processors in the GPU; the cost of which is much higher than performing the actual computation due...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
The design and implementation of a sparse matrix-matrix multiplication architecture on FPGAs is pres...
One of the key kernels in scientific applications is the Sparse Matrix Vector Multiplication (SMVM)....
Trading communication with redundant computation can increase the silicon efficiency of FPGAs and GP...
We consider the problem of minimizing communication with off-chip memory and composition of multiple...
Technology scaling trends have enabled the exponential growth of computing power. However, the perfo...
Sparse matrix operations dominate the cost of many scientific applications. In parallel, the perform...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
The widespread adoption of massively parallel processors over the past decade has fundamentally tran...
Dense linear algebra computations are essential to nearly every problem in scientific computing and ...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
Cataloged from PDF version of article.In parallel linear iterative solvers, sparse matrix vector mul...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
UnrestrictedThe large capacity of field programmable gate arrays (FPGAs) has prompted researchers to...
The trend of computing faster and more efficiently has been a driver for the computing industry sinc...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
The design and implementation of a sparse matrix-matrix multiplication architecture on FPGAs is pres...
One of the key kernels in scientific applications is the Sparse Matrix Vector Multiplication (SMVM)....
Trading communication with redundant computation can increase the silicon efficiency of FPGAs and GP...
We consider the problem of minimizing communication with off-chip memory and composition of multiple...
Technology scaling trends have enabled the exponential growth of computing power. However, the perfo...
Sparse matrix operations dominate the cost of many scientific applications. In parallel, the perform...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
The widespread adoption of massively parallel processors over the past decade has fundamentally tran...
Dense linear algebra computations are essential to nearly every problem in scientific computing and ...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
Cataloged from PDF version of article.In parallel linear iterative solvers, sparse matrix vector mul...
Abstract. Sparse matrix-vector multiplication forms the heart of iterative linear solvers used widel...
UnrestrictedThe large capacity of field programmable gate arrays (FPGAs) has prompted researchers to...
The trend of computing faster and more efficiently has been a driver for the computing industry sinc...
Sparse-matrix sparse-matrix multiplication (SpMM) is an important kernel in multiple areas, e.g., da...
The design and implementation of a sparse matrix-matrix multiplication architecture on FPGAs is pres...
One of the key kernels in scientific applications is the Sparse Matrix Vector Multiplication (SMVM)....