From edd at debian.org  Mon Oct 30 04:09:57 2017
From: edd at debian.org (Dirk Eddelbuettel)
Date: Sun, 29 Oct 2017 22:09:57 -0500
Subject: [Rd] Debate: Shall some of Microsoft R Open Code be ported to
 mainstream R?
In-Reply-To: <CAPekMCncKgUyuRDd86ioLkABGG-fAVQZ6FyChgNrrm4orBmq4g@mail.gmail.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>
Message-ID: <23030.38917.724763.513161@bud.eddelbuettel.com>


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.

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



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