Rho: High-Performance R
Channel: R Consortium
Date: 2022-07-29

At the UseR! Conference 2016, Karl Millar, Senior Quantitative Software Engineer at Google presented on the Rho project, a fully compatible, R implementation suitable for general use and high performance in R. 

In this presentation, Karl began the presentation by giving some background information on the Rho project, its history, and its goals. He then transitioned to explaining some of the issues with R performance and used JavaScript as an example for improving performance. Afterward, Karl followed by explaining several ways to make Scalar code a lot faster. He also covers vectorized code and additional ways to make the performance better. Karl finalized his presentation by summarizing the current performance and then shared performance goals and release plans.

0:00 Introduction
0:52 Rho Goals
3:01 Rho’s history
6:03 Why is R slow?
11:03 Why is JavaScript slow? (2007)
12:29 Making Scalar code fast
14:04 What about vectorized code?
16:11 Current performance summary
16:42 Performance goals and release plans
17:25 Team
18:21 Closing and thank you!

More resources
Main Site: https://www.r-consortium.org/ 
News: https://www.r-consortium.org/news 
Blog: https://www.r-consortium.org/news/blog 
Join: https://www.r-consortium.org/about/join 
Twitter: https://twitter.com/Rconsortium 
LinkedIn: https://www.linkedin.com/company/r-consortium/