thomas.david...@sauder.ubc.ca wrote:
I did a speed test with a colleague. We basically have identical Lenovo ThinkCentres. He has 8 vs my 4 G RAM, but I don't think that's the issue. code: length <- 2*10^6 a <- runif(length) b <- runif(length) print(summary(lm(a~b))) Running Arch x86_64 this takes about 16 to 17 seconds. I *think* I have compiled arch=i686 and arch=x86_64 with little speed difference. On windows, this takes 7 to 8 seconds.
It takes between 17 and 21 seconds on a 64-bit Linux and a 64-bit Windows (with 32-bit R) for me. There may be a small benefit for some OS/compiler or whatever reason, but in this case:
For your Windows, I guess an optimized (or maybe even parallel?) BLAS is used while this has not been used for the Linux version. Right? I'd be surprised about any machine that can solve the problem without optimized BLAS in less than 10 seconds.
Best wishes, Uwe Ligges
Thoughts? ______________________________________________ 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.
______________________________________________ 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.