Sparsematrix operations are critical kernels inmultiple application domains such as High Performance Computing, artificial intelligence and big data. Vector processing is widely used to improve performance on mathematical kernels with dense matrices. Unfortunately, existing vector architectures do not cope well with sparse matrix computations, achieving much lower performance in comparison with their dense counterparts. To overcome this limitation, we present the Vector Indexed Architecture (VIA), a novel hardware vector architecture that accelerates applicationswith irregularmemory access patterns such as sparsematrix computations. There are two main bottlenecks when computing with sparse matrices: irregular memory accesses and ...
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...
Abstract. Many applications based on finite element and finite difference methods include the soluti...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
Sparse matrix operations are critical kernels in multiple application domains such as High Performan...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
Several manufacturers have already started to commercialize near-bank Processing-In-Memory (PIM) arc...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
Many data mining algorithms rely on eigenvalue computations or iterative linear solvers in which the...
Abstract—Many scientific applications involve operations on sparse matrices. However, due to irregul...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
In this paper we investigate the execution of Ab and A^T b, where A is a sparse matrix and b a dense...
Abstract. This paper presents uniprocessor performance optimizations, automatic tuning techniques, a...
140 pagesTensor algebra lives at the heart of big data applications. Where classical machine learnin...
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...
Abstract. Many applications based on finite element and finite difference methods include the soluti...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....
Sparse matrix operations are critical kernels in multiple application domains such as High Performan...
Sparse computations are ubiquitous in computational codes, with the sparse matrix-vector (SpMV) mult...
This dissertation presents an architecture to accelerate sparse matrix linear algebra,which is among...
In this dissertation we have identified vector processing shortcomings related to the efficient stor...
Several manufacturers have already started to commercialize near-bank Processing-In-Memory (PIM) arc...
AbstractThe sparse matrix-vector multiplication (SpMV) is a fundamental kernel used in computational...
Many data mining algorithms rely on eigenvalue computations or iterative linear solvers in which the...
Abstract—Many scientific applications involve operations on sparse matrices. However, due to irregul...
Abstract. Sparse matrix-vector multiplication is an important computational kernel that tends to per...
In this paper we investigate the execution of Ab and A^T b, where A is a sparse matrix and b a dense...
Abstract. This paper presents uniprocessor performance optimizations, automatic tuning techniques, a...
140 pagesTensor algebra lives at the heart of big data applications. Where classical machine learnin...
Sparse matrix-vector multiplication (SpMV) is an important ker-nel in many scientific applications a...
Abstract. Many applications based on finite element and finite difference methods include the soluti...
AbstractSparse matrix vector multiplication (SpMV) is the dominant kernel in scientific simulations....