1

I have a large matrix of the order 1M x 300 (obtained after SVD decomposition of a large item matrix). So, the matrix is a dense one with float as data type. I would like to compute the similarity matrix by multiplying the dimensionally reduced matrix with its transpose.

  • I implemented the matrix multiplication method and that doesn't just end.
  • What are the ways to perform matrix multiplication between the dense matrix (~1M rows x 300 columns) with its transpose?
  • Will using MapReduce help in speeding up the job?
  • I also saw Apache Hama being efficient for large matrix computations. Will that fit my problem?
  • Strassen's algorithm is also used for large matrices, how do i use it?

Any other solutions/suggestion for it?

sravan_kumar
  • 1,129
  • 1
  • 13
  • 25

0 Answers0