|Re: [eigen] How to speed up svd?|
[ Thread Index |
| More lists.tuxfamily.org/eigen Archives
On 10/05/2012 08:25 AM, Hugh Perkins wrote:
I don't have a suggestion, but here are some links to give a little
history of the problem.
I run SVD on a 500*1000 dense double matrix of random number, with
thin U and V, and it takes about 26 seconds. The code looks like:
ComputeThinU | ComputeThinV);
On matlab it takes about 1.1 seconds, though admittedly the solution
doesn't seem terribly accurate.
What are possible reasons for this disparity, and is there anything I
can do to improve the situation?
This is a problem that has been brought up several times:
Gael offered up one idea for speeding up a subset of JacobiSVD :
but I'm not sure what the status is.