[R] Optimizing compilation of R
Rainer M Krug
r.m.krug at gmail.com
Fri Nov 12 17:15:09 CET 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi Patrick,
thanks a lot. No, I am not using MKL, but I am going to try the flags
you mention in your blog.
Cheers,
Rainer
On 11/12/2010 03:58 PM, Richardson, Patrick wrote:
> Rainer,
>
> The attached link might give you some insight. It's for compiling R
> with MKL. I'm not sure if you're using MKL or not (but it does make R
> faster). And to your question, it does contain code for setting flags
> which I have used and found to be beneficial.
>
> http://psyccomputing.blogspot.com/2010/04/compiling-64-bit-r-2101-with-mkl-in.html
>
>
>
> Best,
>
> Patrick
>
>
> -----Original Message----- From: r-help-bounces at r-project.org
> [mailto:r-help-bounces at r-project.org] On Behalf Of Rainer M Krug
> Sent: Friday, November 12, 2010 9:51 AM To: R-help Subject: [R]
> Optimizing compilation of R
>
> Hi
>
> I know this has been asked before, but I can not find it - so my
> apologies.
>
> I want to compile R myself, to optimize it for speed. There is a
> small section (a few lines actually) in the R-admin manual
> (Compilation-flags) which states that the LDFLAGS "on recent systems
> ''-Bdirect,--hash-style=both,-Wl,-O1'' is recommended".
>
> But I set LDFLAGS, and it is actually slightly slower then the
> Ubuntu binary.
>
> So are there any other ressources (probably HotTos?) on how I can
> tune the compilation of R to make it faster?
>
> I am using Maverick, and R info is below:
>
> ############
>> sessionInfo()
> R version 2.12.0 (2010-10-15) Platform: i686-pc-linux-gnu (32-bit)
>
> locale: [1] LC_CTYPE=en_US.utf8 LC_NUMERIC=C [3]
> LC_TIME=en_US.utf8 LC_COLLATE=en_US.utf8 [5] LC_MONETARY=C
> LC_MESSAGES=en_US.utf8 [7] LC_PAPER=en_US.utf8 LC_NAME=C [9]
> LC_ADDRESS=C LC_TELEPHONE=C [11]
> LC_MEASUREMENT=en_US.utf8 LC_IDENTIFICATION=C
>
> attached base packages: [1] stats graphics grDevices utils
> datasets methods base
>
> loaded via a namespace (and not attached): [1] tools_2.12.0
>> version
> _ platform i686-pc-linux-gnu arch i686 os
> linux-gnu system i686, linux-gnu status major 2
> minor 12.0 year 2010 month 10 day
> 15 svn rev 53317 language R version.string R version
> 2.12.0 (2010-10-15) ############
>
>
> Thanks,
>
> Rainer
>
______________________________________________
R-help at 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.
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited. If you
received this in error, please contact the sender and delete the
material from any computer.
- --
Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation
Biology, UCT), Dipl. Phys. (Germany)
Centre of Excellence for Invasion Biology
Natural Sciences Building
Office Suite 2039
Stellenbosch University
Main Campus, Merriman Avenue
Stellenbosch
South Africa
Tel: +33 - (0)9 53 10 27 44
Cell: +27 - (0)8 39 47 90 42
Fax (SA): +27 - (0)8 65 16 27 82
Fax (D) : +49 - (0)3 21 21 25 22 44
Fax (FR): +33 - (0)9 58 10 27 44
email: Rainer at krugs.de
Skype: RMkrug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkzdaA0ACgkQoYgNqgF2egr3FgCeO8gbjOuFdWB8VvPlnXAYgtTe
3ZoAn2n/O6RGu5rBULU9OA9O9EY5EYMU
=DcH/
-----END PGP SIGNATURE-----
More information about the R-help
mailing list