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.