6:30 PM - pizza and networking
7:00 - announcements
7:10 - Joseph Rickert: "Statistics with Big Data: Beyond the Hype"
7:40 - Saptarshi Guha: "On Using Terra as an Extension
Language for R: A Fast Alternative to C"
Abstract For Saptarshi's Talk
One approach to improve performance in R is to write the critical region in C or C++ and then call this from R. Packages to make this effort easier and more fluid exist such as Rcpp and inline. However, not all R users are comfortable in either C or C++.
Terra is a new research project developed by Zach Devito of Stanford. To quote, "Terra is a new low-level system programming language that is designed to interoperate seamlessly with the Lua programming language". Users of Terra can write Lua code (which is JIT compiled via LuaJIT) or Terra (which is compiled via LLVM)
and both can interoperate with each other.
In this talk, I demonstrate how Terra can be used as an extension
language for R with similar performance to C based extensions.
Saptarshi is a Data Scientist at Mozilla Metrics.