Skip to content
Prev 13454 / 15075 Next

Building R 4.0.2 from source via clang/xcode for MKL on macOS

roy
Thanks to all for the info and to Kasper for the complete options in
building R on macos.  Using xcode clang/blas, I successfully built R 4.0.2
with the accelerate framework (or vecLib).  I did some initial performance
tests  using the scripts from
https://blog.revolutionanalytics.com/2014/10/revolution-r-open-mkl.html (a
cross product and a Cholesky factorization).

   1. R 4.0.2 macos built with xcode/clang; without accelerate:    cross
   product: 151 secs elapsed / 151 secs user; factorization: 23 secs elapsed /
   23 secs user
   2. R 4.0.2 macos built with xcode/clang; with accelerate:        cross
   product: 1.7 secs elapsed / 6.3 secs user; factorization: 0.6 secs elapsed
   / 1.9 secs user
   3. R 4.0.2 w/ MKL sequential via ubuntu/docker on mac:        cross
   product: 5 secs elapsed / 5 secs user; factorization: 0.94 secs elapsed /
   0.9 secs user
   4. R 4.0.2 w/ MKL parallel via ubuntu/docker on mac:             cross
   product: 2.8 secs elapsed / 5.3 secs user; factorization: 0.55 secs elapsed
   / 0.9 secs user

btw, these tests were done on:

   - macos 10.15.7
   - 2018 mac mini
   - 3.6 GHZ, quad core, 16 GB memory


cheers, roy


On Wed, Sep 30, 2020 at 12:10 AM Simon Urbanek <simon.urbanek at r-project.org>
wrote: