Hi I need to perform a Singular Value Decomposition on large dense square matrices using Map Reduce.
I have already checked the Mahout project but what they provide is a TSQR algorithm http://arbenson.github.io/portfolio/Math221/AustinBenson-math221-report.pdf .
The problem is that I want the full rank and this method does not work in such case. The Distributed Lanczos SVD implementation they were using before it does not suit my case as well.
I found that the TWO-SIDED JACOBI SCHEME could be used for such purpose but I did not manage to find any available implementation.
Does anybody know if and where I can find a reference code?