Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and Computer ScienceMapReduce is an effi t parallel computation model introduced by Google, for performing many large-scale computations, including matrix multiplication. Matrix multiplication can be done using either an one-pass or a two-pass MapReduce algorithm; these algorithms have been extensively studied. In this thesis, we studied the tradeoff between communication cost and parallelism, for one-pass algorithms for matrix multiplication. We measured communication cost using the replication rate r, as in the literature. We measured parallelism either by reducer size q as in the literature, or by a new parameter, namely, reducer workload w. ...
A number of parallel formulations of dense matrix multiplication algorithm have been developed. For ...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
In this paper we study the tradeoff between parallelism and communication cost in a map-reduce compu...
Multiplication of a sparse matrix with a dense matrix is a building block of an increasing number of...
A parallel algorithm has perfect strong scaling if its running time on P processors is linear in 1/P...
We present lower bounds on the amount of communication that matrix multiplication algorithms must pe...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
Dense linear algebra computations are essential to nearly every problem in scientific computing and ...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
International audienceCommunication lower bounds have long been established for matrix multiplicatio...
Parallel matrix multiplication is one of the most studied fun-damental problems in distributed and h...
Graph expansion analysis of computational DAGs is useful for obtaining communication cost lower boun...
Parallel matrix multiplication is one of the most studied fun-damental problems in distributed and h...
Sparse matrix operations dominate the cost of many scientific applications. In parallel, the perform...
A number of parallel formulations of dense matrix multiplication algorithm have been developed. For ...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...
In this paper we study the tradeoff between parallelism and communication cost in a map-reduce compu...
Multiplication of a sparse matrix with a dense matrix is a building block of an increasing number of...
A parallel algorithm has perfect strong scaling if its running time on P processors is linear in 1/P...
We present lower bounds on the amount of communication that matrix multiplication algorithms must pe...
Parallel sparse matrix-matrix multiplication algorithms (PSpGEMM) spend most of their running time o...
Dense linear algebra computations are essential to nearly every problem in scientific computing and ...
We identify the challenges that are special to parallel sparse matrix-matrix multiplication (PSpGEMM...
International audienceCommunication lower bounds have long been established for matrix multiplicatio...
Parallel matrix multiplication is one of the most studied fun-damental problems in distributed and h...
Graph expansion analysis of computational DAGs is useful for obtaining communication cost lower boun...
Parallel matrix multiplication is one of the most studied fun-damental problems in distributed and h...
Sparse matrix operations dominate the cost of many scientific applications. In parallel, the perform...
A number of parallel formulations of dense matrix multiplication algorithm have been developed. For ...
We investigate outer-product--parallel, inner-product--parallel, and row-by-row-product--parallel fo...
Abstract. Sparse matrix-matrix multiplication (or SpGEMM) is a key primitive for many high-performan...