ECOOP 2015
Sun 5 - Fri 10 July 2015 Prague, Czech Republic
Tue 7 Jul 2015 15:05 - 15:30 at Bohemia III - Session 2

The Graal compiler together with the Truffle language implementation framework illustrated that high performance language runtimes are derivable from high level language descriptions: Self-optimizing AST interpreters make it come true. However, while the Truffle language implementations feature similar runtime performance characteristics compared to their hand optimized counterparts, Truffle languages still fall short on optimizing memory footprints of data representations within the runtime. This research proposal sketches challenges for optimizing Truffle’s Object Storage Model to flexibly support a wider range of dynamic languages, and to catch up with the already excellent runtime performance optimizations on the data structure front by supporting more runtime adaptability.

Tue 7 Jul

13:50 - 15:30: Truffle - Session 2 at Bohemia III
Truffle-2015-papers143626980000013:50 - 14:15
Stephen KellUniversity of Cambridge
Truffle-2015-papers143627130000014:15 - 14:40
Yudi ZhengUniversity of Lugano
Truffle-2015-papers143627280000014:40 - 15:05
Yanlin WangUniversity of Hong Kong
Truffle-2015-papers143627430000015:05 - 15:30