From istazahn at gmail.com  Mon Oct 30 16:40:43 2017
From: istazahn at gmail.com (Ista Zahn)
Date: Mon, 30 Oct 2017 11:40:43 -0400
Subject: [Rd] Debate: Shall some of Microsoft R Open Code be ported to
 mainstream R?
In-Reply-To: <23030.38917.724763.513161@bud.eddelbuettel.com>
References: <CANNd7=mF5jQqWMYymrkx0uNQ5g6B298jj0y66is2gi6wWxUVJQ@mail.gmail.com>
 <CANNd7=nDuTKJwKByrkQW4R7TmO=j0w5kqR867FNzU4UUbbyyKA@mail.gmail.com>
 <CANNd7=n9Y5UDDgA3hn+4XGT9H4Q9BwPKoht2uBnyHBme-qerLA@mail.gmail.com>
 <CANNd7=kuJJE3k=+_3LHAzRyiQcS0HkhiNeNam=N015o7uTgmUg@mail.gmail.com>
 <CANNd7=mng2CL+8XwG4Dq_r5zZT8OP5bevn=ydQFCgAM09+pDbw@mail.gmail.com>
 <CANNd7=mafvMdEChnpwDYu49tcvRpSUXt79=fHroduhLB2ss1LQ@mail.gmail.com>
 <CANNd7=ky-7aQc-OjtPHDTPxMKxwkzyuWAGYPaVSJTsKfFg1v8w@mail.gmail.com>
 <CANNd7=mNYabPvvNEKEtKmhQXFV-uO-teERxLYOz1=sD=_w6epg@mail.gmail.com>
 <CANNd7==8Sgf2ueA08wpROe6CrD_n7==Gz7tSr_ncdpK3XPwoSw@mail.gmail.com>
 <CANNd7=ngXVKsaEwyQVmzsuVuQN5Bxcgnwmtk-EJq1ucUBt9iOw@mail.gmail.com>
 <CANNd7=mF44uUA8Y6VdmHV3QnYr_mJdoP2C-MY0-2nzULCSVoCA@mail.gmail.com>
 <CANNd7=m4vdn1jUVPP3+a9g7cTRye_a=PrvSe43eSA_NdvuaStg@mail.gmail.com>
 <CANNd7==usdHMse-okiSLnJZ_Lj_bTSnVLWLsF5O_2-xCAfaCDQ@mail.gmail.com>
 <CANNd7==3TOGYzS0aYNOmeakn2woD+U+o6GfWhKy1-BuR8WfVzQ@mail.gmail.com>
 <CANNd7==P3-yKKJUuka9+Fmajb9c7+b2X516o9hQGThyKQt0d4Q@mail.gmail.com>
 <CAPekMCncKgUyuRDd86ioLkABGG-fAVQZ6FyChgNrrm4orBmq4g@mail.gmail.com>
 <23030.38917.724763.513161@bud.eddelbuettel.com>
Message-ID: <CA+vqiLGnDB7AFc1QtcBAzmNgHOuUU=5-XMuGsdc=N0BtC+gE5g@mail.gmail.com>

On Sun, Oct 29, 2017 at 11:09 PM, Dirk Eddelbuettel <edd at debian.org> wrote:
>
> On 29 October 2017 at 22:01, Kenny Bell wrote:
> | User here: incorporating Intel's MKL, as MRO does, would be a very welcome
> | addition.
> |
> | I was an MRO user before and it improved my experience with medium data
> | immensely.
> |
> | They did, however, leave behind bugs here and there, especially related to
> | development with Rcpp, so I switched back to vanilla R.
>
> With all due respect: You may miss something. MKL has always worked with 'Base R'.
>
> As a point of reference and comparison, I set up a benchmarking and
> comparison package _well over half a decade ago_ and while it never get fully
> finished to the point of a submitted paper the vignette still stands---and
> demonstrates that _dropping in MKL is a one-line operation_.
>
> And always has been.  There may have been some license arbitrage: Intel was
> an early investor in Revo, so MKL was pushed hard.  With GotoBLAS and later
> OpenBLAS I cared less, but IIRC the license of MKL is a little simpler for
> "mere use" now.
>
> See  https://cloud.r-project.org/web/packages/gcbd/vignettes/gcbd.pdf  for more.

FWIW, I've been using openBlas for years now, based on this and other
benchmarks. It provides performance comparable to MKL while being
really free.

Best,
Ista

>
> Hth,  Dirk
>
> |
> | On Mon, Oct 30, 2017, 9:42 AM Juan Telleria <jtelleriar at gmail.com> wrote:
> |
> | > Dear R Developers,
> | >
> | > First of all, I would like to thank you Jeroen Ooms for taking the binary
> | > Window Builds from Duncan. I firmly believe that the R Community will
> | > benefit a lot from his work.
> | >
> | > However, the debate I would like to open is about if some of Microsoft R
> | > Open Code shall be ported from R Open to Mainstream R.
> | >
> | > There are some beneficts in R Open such as multithreaded performance:
> | > https://mran.microsoft.com/documents/rro/multithread/
> | >
> | > Maybe, the R Consortium, and in particular, Microsoft R Team, could
> | > collaborate, if appropriate, in such duty.
> | >
> | > Thank you,
> | > Juan Telleria
> | >
> | >         [[alternative HTML version deleted]]
> | >
> | > ______________________________________________
> | > R-devel at r-project.org mailing list
> | > https://stat.ethz.ch/mailman/listinfo/r-devel
> | >
> |
> |       [[alternative HTML version deleted]]
> |
> | ______________________________________________
> | R-devel at r-project.org mailing list
> | https://stat.ethz.ch/mailman/listinfo/r-devel
>
> --
> http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] Debate: Shall some of Microsoft R Open Code be ported to mainstream R?
Ista Zahn