On Apr 12, 2013, at 22:49 , Brian Pasley wrote:

> I'm using a multithreaded BLAS library with R and I see the expected
> speed improvements with matrix multiplication, svd, etc.  However,
> glmnet continues to use only a single CPU.  Since this package is
> compiled from Fortran, is this the expected behavior or is there a way
> to compile the glmnet package so that it uses the multithreaded BLAS
> library?


You'd need to check with the author for full details, or study the code 
yourself. Or the JSS paper.

As a general matter, a package won't benefit from a fast BLAS if it doesn't use 
it. Presumably, glmnet does not, or does not do so in timing-critical areas. 

I wouldn't expect Fortran per se to have anything to do with it, although I 
can't rule out that the code might be rewritten to take advantage of the BLAS.

-pd

> 

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd....@cbs.dk  Priv: pda...@gmail.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to