ECOOP 2015
Sun 5 - Fri 10 July 2015 Prague, Czech Republic

Welcome to the R Implementation, Optimization and Tooling Workshop

R is a programming language for statistical computing, with thousands of packages available in open-source repositories and over 2 million users in both academia and industry. Its current reference implementation, though very successful and heavily optimized over a number of years, is not without some limitations, which motivated creation of alternative implementations of the R language (e.g. FastR, Renjin, TERR, CXXR).

RIOT 2015 is a one-day workshop dedicated to exploring future directions for development of R language implementations and tools. The goals of the workshop include, but are not limited to, sharing experiences of developing different R language implementations and tools and evaluate their status, exploring possibilities for increasing involvement of the R users community in the efforts of constructing different R implementations, identifying R language development and tooling opportunities enabled by the emerging implementations, and discussing future directions for the R language. The workshop will consist of a number of short talks and discussions and will bring together developers of R language implementations and tools.

RIOT 2015 PRESENTATIONS:


RIOT 2015 - Michael Sannella RIOT 2015 - Alexander Bertram RIOT 2015 - Haichuan Wang

RIOT is supported by donations from

Oracle Labs

RStudio

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 5 Jul

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:45 - 09:00
WelcomeRIOT at FIT-111
Chair(s): Adam Welc Oracle Labs
08:45
15m
Day opening
Introduction
RIOT
Adam Welc Oracle Labs, Jan Vitek Northeastern University
11:00 - 12:30
AnalysisRIOT at FIT-111
11:00
30m
Talk
Detecting Memory Protection Errors in GNU-R using Static Checking
RIOT
Tomas Kalibera Northeastern University
11:30
30m
Talk
Distributed Performance Analysis for R
RIOT
Helena Kotthaus TU Dortmund
12:00
30m
Talk
Feature Specific Profiling in the R Language
RIOT
Leif Andersen PLT @ Northeastern University
14:00 - 15:00
OptimizationRIOT at FIT-111
14:00
30m
Talk
R as a Query Language
RIOT
Alex Bertram Bedatadriven
14:30
30m
Talk
Vectorization of Apply Operations for the Exploitation of the Efficient Interpretation of R
RIOT
Haichuan Wang University of Illinois at Urbana-Champaign
15:30 - 17:30
Open DiscussionRIOT at FIT-111
15:30
2h
Other
Open discussion
RIOT

Call for Participation

Each discussion topic will be split between equally long presentation and Q&A parts.

  • novel R language implementation techniques
  • R language optimizations
  • R language tooling support
  • progress reports on the status of emerging R language implementations
  • use-cases for emerging R language implementations
  • performance studies for R language implementations
  • R language implementation "war stories"
  • R language extensions

One page abstracts describing discussion topics should be submitted by email to Adam Welc


RIOT is supported by donations from

Oracle Labs

RStudio