‹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
Times are displayed in time zone: Greenwich Mean Time : Belfast change

16:00 - 17:30: Dynamic Runtime OptimizationsMoreVMs at W1
16:00 - 16:30
Running Parallel Bytecode Interpreters on Heterogeneous Hardware
Juan FumeroUniversity of Manchester, UK, Athanasios StratikopoulosThe University of Manchester, Christos KotselidisKTM Innovation / The University of Manchester
16:30 - 17:00
Toward Presizing and Pretransitioning Strategies for GraalPython
Johannes HenningHasso Plattner Institute, Tim FelgentreffOracle Labs, Potsdam, Fabio NiephausHasso Plattner Institute, University of Potsdam, Robert HirschfeldHasso-Plattner-Institut (HPI), Germany
17:00 - 17:30
Towards Dynamic SQL Compilation in Apache Spark
Filippo SchiavioUniversità della Svizzera italiana, Daniele BonettaOracle Labs, Walter BinderUniversity of Lugano, Switzerland