[R-sig-hpc] Overhead in computation of SVD

Jeff Ryan jeff.a.ryan at gmail.com
Sat Jun 4 16:48:56 CEST 2011


Try

http://bigcomputing.blogspot.com/2011/05/bryan-lewiss-vignette-on-irlba-for-svd.html

Jeff

Jeffrey Ryan    |    Founder    |    jeffrey.ryan at lemnica.com

www.lemnica.com

On Jun 4, 2011, at 9:39 AM, Giuseppe Paleologo <paleologo at gmail.com> wrote:

> R uses LAPACK for svd computation, but it is my understanding from a post on
> Radford Neal's blog (
> http://radfordneal.wordpress.com/2011/05/21/slowing-down-matrix-multiplication-in-r/#more-739),
> that additional checks are performed to propagate NA/NaNs and Inf, (at least
> on level-3 BLAS calls, not sure LAPACK). I have to run a large number of
> svds on large dense matrices, and am looking for efficient execution of
> these decompositions. I think a truncated svd would be acceptable, and R
> does not have a base routine for this. My questions:
> 
> 1. when there are no NAs, Is there a benefit in binding directly to DGESVD
> 2. has anyone tried packages svd (uses PROPACK routines) and irlba?
> 
> Thanks,
> 
> gappy
> 
>   [[alternative HTML version deleted]]
> 
> _______________________________________________
> R-sig-hpc mailing list
> R-sig-hpc at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-hpc



More information about the R-sig-hpc mailing list