4 ms·
I don't know a lot about R, but apart from the fact that it's made for stats, isn't it a great language because it's also aimed to handle embarrassingly paralle
by jokoon 11y ago
I don't know a lot about R, but apart from the fact that it's made for stats, isn't it a great language because it's also aimed to handle embarrassingly parallel programs, and no other other language do it as well as R ?
I guess R is used in machine learning fields.
Is R opencl enabled, or is it planned to be ?
- JohnDoe365 11y agoJulia http://julialang.org/ http://julialang.org/ Btw. almost down-vote for "embarrassingly"
- jokoon 11y agohttps://en.wikipedia.org/wiki/Embarrassingly_parallel https://en.wikipedia.org/wiki/Embarrassingly_parallel You mean I misspelled ?
- capnrefsmmat 11y agoR doesn't have built-in parallelism features that I know of. There are a lot of packages, though: http://cran.r-project.org/web/views/HighPerformanceComputing.html http://cran.r-project.org/web/views/HighPerformanceComputing...
- mziel 11y agoMost of the things can be transformed through lapply family (and d/plyr equivalents). d/plyr has simple parallel=TRUE. For other problems use mclapply(). That's basically all you need on a day-to-day basis.
- grayclhn 11y agoThe 'parallel' package has been included in recent versions of R and has RNGs for parallel execution and variations of the `apply` functions. For "embarrassingly parallel" calculations these work as drop-in replacements. It's built-in in the same way that MASS and lattice are.
- Lofkin 11y agoYou forgot python, with package: (similar in that R needs parallel packages): http://matthewrocklin.com/blog/work/2015/06/26/Complex-Graphs/ http://matthewrocklin.com/blog/work/2015/06/26/Complex-Graph...