Sparse matrix multiplication (SpGEMM) is a fundamental kernel used in many diverse application areas, both numerical and discrete. For example, many algebraic graph algorithms rely on SpGEMM in the tropical semiring to compute shortest paths in graphs. Recently, SpGEMM has received growing attention regarding implementations for specific (parallel) architectures. Yet, this concerns only the static problem, where both input matrices do not change. In many applications, however, matrices (or their corresponding graphs) change over time. Although recomputing from scratch is very expensive, we are not aware of any dynamic SpGEMM algorithms in the literature. In this paper, we thus propose a batch-dynamic algorithm for MPI-based parallel computi...
We propose a comprehensive and generic framework to minimize multiple and different volume-based com...
Computing the single-source shortest path (SSSP) is one of the fundamental graph algorithms, and is ...
Sparse matrix-matrix multiplication (SpGEMM) is a computational primitive that is widely used in are...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
Sparse matrix-matrix multiplication (SpGEMM) is a widely used kernel in various graph, scientific co...
Sparse times dense matrix multiplication (SpMM) finds its applications in well-established fields su...
Sparse matrix-vector (SpMV) multiplication is a widely used kernel in scientific applications. In th...
Graph algorithms typically have very low computational intensities, hence their execution times are ...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Cataloged from PDF version of thesis.Includes bibliographical references (leaves 102-107).Thesis (Ph...
We propose a comprehensive and generic framework to minimize multiple and different volume-based com...
Computing the single-source shortest path (SSSP) is one of the fundamental graph algorithms, and is ...
Sparse matrix-matrix multiplication (SpGEMM) is a computational primitive that is widely used in are...
Abstract. Generalized sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
International audienceSparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many hi...
Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performance graph a...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
Sparse matrix-matrix multiplication (SpGEMM) is a widely used kernel in various graph, scientific co...
Sparse times dense matrix multiplication (SpMM) finds its applications in well-established fields su...
Sparse matrix-vector (SpMV) multiplication is a widely used kernel in scientific applications. In th...
Graph algorithms typically have very low computational intensities, hence their execution times are ...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
We design and develop a work-efficient multithreaded algorithm for sparse matrix-sparse vector multi...
Cataloged from PDF version of thesis.Includes bibliographical references (leaves 102-107).Thesis (Ph...
We propose a comprehensive and generic framework to minimize multiple and different volume-based com...
Computing the single-source shortest path (SSSP) is one of the fundamental graph algorithms, and is ...
Sparse matrix-matrix multiplication (SpGEMM) is a computational primitive that is widely used in are...