<p><div><div><div><div data-show-faces="false" data-height="21" data-width="100" data-layout="button_count" data-send="true" data-href="https://www.r-bloggers.com/my-presentation-at-user-2017-etc/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="https://matloff.wordpress.com/2017/07/08/my-presentation-at-user-2017-etc/"> Mad (Data) Scientist</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p>I gave a talk titled, “<span>Parallel Computation in R:<span>  </span>What We Want, and How We (Might) Get It,” at last week’s <a rel="nofollow" href="https://user2017.brussels/" target="_blank">useR! 2017 conference </a>in Brussels. You can view my slides <a rel="nofollow" href="http://heather.cs.ucdavis.edu/user2017.pdf" target="_blank">here</a>, and I think the conference organizers said the videos would be placed online, not sure of that though.</span></p>
<p>The goal of the talk was to propose general <em>design patterns</em> for parallel computation in R, meaning general approaches that should be useful in many applications. I emphasized that this was just one person’s opinion, and expected the Spark fans to disagree with my view that Spark is not a very useful tool for useRs. Actually, several speakers in other talks were negative about Spark as well. One gentleman did try to defend Spark during the Q&amp;A, but he talked to me afterward, and turned out not to be a huge Spark fan after all, largely just playing the devil’s advocate.</p>
<p>My examples of course involved <strong><a rel="nofollow" href="https://github.com/matloff/partools" target="_blank">partools</a></strong>, the package I’ve been developing for parallel computation in R. (Duncan Temple Lang’s PhD student Clark Fitzgerald is now involved in developing the package as well.) However, I noted that the same general principles could be applied with some other packages, such as <strong><a rel="nofollow" href="https://cran.r-project.org/web/packages/ddR/index.html" target="_blank">ddR</a></strong> and <strong><a rel="nofollow" href="https://github.com/hadley/multidplyr" target="_blank">multidplyr</a></strong>.</p>
<p>There were of course a number of excellent talks, many more than I could attend. Among the ones I did attend, I would mention a few in particular:</p>
<ul>
<li>A talk by Nick Ulle, another student of Duncan’s, about <a rel="nofollow" href="https://github.com/nick-ulle/Rllvm" target="_blank">his project</a> to bring the LLVM compiler world to R. This is a tough challenge, but Nick is making impressive progress.</li>
<li>A talk by <a rel="nofollow" href="http://www.ccis.northeastern.edu/people/kylie-ariel-bemis/" target="_blank">Kylie Bemis</a>, a post doc at Northeastern University, and her <strong><a rel="nofollow" href="https://bioconductor.org/packages/release/bioc/html/matter.html" target="_blank">matter</a></strong> file system R package, which does distributed file allocation in a clever, general manner.</li>
<li>I did not get to see <a rel="nofollow" href="https://user2017.sched.com/event/AxpX/rc2-an-environment-for-running-r-and-spark-in-docker-containers?iframe=no" target="_blank">Jim Harner’s talk</a> about his R IDE, <strong>rc<sup>2  </sup></strong>but he demonstrated it for me on his laptop, very interesting.</li>
<li><strong>Microsoft’s David Smith</strong>, one of the pioneers of the S/R world, gave an interesting “then and now” talk, listing questions that non-useRs would ask a few years ago when he suggested their switching to R — but which they no longer ask, demonstrating the huge increase in R usage in recent years, and its increase in power and usability.</li>
</ul>
<p>My wife and I had fun exploring Brussels — one wrong decision in a subway station resulted in our ending up in front of the EU headquarters, an interesting error to make. And by an amazing stroke of good luck, the other summer conference at which I’ll be giving a talk, <a rel="nofollow" href="http://sae2017.ensai.fr/" target="_blank">Small Area Estimation 2017</a>, is to be held in Paris the very next week.</p>
<p> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/matloff.wordpress.com/1885/" target="_blank"><img border="0" alt="" src="http://feeds.wordpress.com/1.0/comments/matloff.wordpress.com/1885/"></a> <img border="0" alt="" src="https://i1.wp.com/pixel.wp.com/b.gif?resize=1%2C1&ssl=1" data-recalc-dims="1"></p>
	<p>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="https://matloff.wordpress.com/2017/07/08/my-presentation-at-user-2017-etc/"> Mad (Data) Scientist</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a rel="nofollow" href="https://www.r-project.org/" title="The R Project for Statistical Computing">R</a> news and <a rel="nofollow" href="https://www.r-bloggers.com/search/tutorial" title="R tutorials">tutorials</a> on topics such as: <a rel="nofollow" href="https://www.r-bloggers.com/search/data%20science" title="Data science">Data science</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Big%20Data" title="Big Data">Big Data, <a rel="nofollow" href="https://www.r-users.com/" title="R jobs">R jobs</a>, visualization (<a rel="nofollow" href="https://www.r-bloggers.com/search/ggplot2" title="ggplot and ggplot2 tutorials">ggplot2</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/boxplot" title="Boxplots using lattice and ggplot2 tutorials">Boxplots</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/map" title="Maps and gis">maps</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/animation" title="Animation in R">animation</a>), programming (<a rel="nofollow" href="https://www.r-bloggers.com/search/RStudio" title="RStudio IDE for R">RStudio</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/sweave" title="Sweave and literate programming">Sweave</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/LaTeX" title="LaTeX in R">LaTeX</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/SQL" title="SQL and databases">SQL</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/eclipse" title="Eclipse IDE for R">Eclipse</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/git" title="git and github, Version Control System">git</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/hadoop" title="Large data in R using Hadoop">hadoop</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Web+Scraping" title="Web Scraping of google, facebook, yahoo, twitter and more using R">Web Scraping</a>) statistics (<a rel="nofollow" href="https://www.r-bloggers.com/search/regression" title="Regressions and ANOVA analysis tutorials">regression</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/PCA" title="principal component analysis tutorial">PCA</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/time+series" title="Time series">time series</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/trading" title="finance trading">trading</a>) and more...
<img width="1" alt="" src="http://feeds.feedburner.com/~r/RBloggers/~4/sTlAWaHakHM" height="1"></a></div>