Tall-and-skinny Matrix Computations in MapReduce
The document discusses how to perform common matrix computations like matrix-vector multiplication (Ax), computing matrix norms (||Ax||), and factorizations like QR and SVD on tall-and-skinny matrices using MapReduce. Key strategies include distributing computations across mappers, using partial local computations to reduce communication costs, and combining results across reducers. Computing BTA is more expensive than ATA due to the need to communicate all matrix rows.