‹Programming› 2020
Mon 23 - Thu 26 March 2020 Porto, Portugal
Tue 24 Mar 2020 17:00 - 17:30 at W1 - Dynamic Runtime Optimizations

Big-data systems have gained significant momentum, and Apache Spark is becoming a de-facto standard for modern data analytics. Spark relies on code generation to optimize the execution performance of SQL queries on a variety of data sources. Despite its already efficient runtime, Spark’s code generation suffers from significant runtime overheads related to data de-serialization during query execution. Such performance penalty can be significant, especially when applications operate on human-readable data formats such as CSV or JSON.

Tue 24 Mar

Displayed time zone: Belfast change

16:00 - 17:30
Dynamic Runtime OptimizationsMoreVMs at W1
16:00
30m
Talk
Running Parallel Bytecode Interpreters on Heterogeneous Hardware
MoreVMs
Juan Fumero University of Manchester, UK, Athanasios Stratikopoulos The University of Manchester, Christos Kotselidis KTM Innovation / The University of Manchester
Pre-print
16:30
30m
Talk
Toward Presizing and Pretransitioning Strategies for GraalPython
MoreVMs
Johannes Henning Hasso Plattner Institute, Tim Felgentreff Oracle Labs, Potsdam, Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Robert Hirschfeld Hasso-Plattner-Institut (HPI), Germany
17:00
30m
Talk
Towards Dynamic SQL Compilation in Apache Spark
MoreVMs
Filippo Schiavio Università della Svizzera italiana, Daniele Bonetta Oracle Labs, Walter Binder University of Lugano, Switzerland