Blogs (28) >>
ECOOP 2016
Sun 17 - Fri 22 July 2016 Rome, Italy
Thu 21 Jul 2016 13:30 - 15:00 at Leopardi - Lecture 4a Chair(s): Jan Vitek
Thu 21 Jul 2016 15:30 - 17:00 at Leopardi - Lecture 4b Chair(s): Jan Vitek

Writing JIT compilers for dynamic languages by hand is an arduous and heroic process, particularly for dynamic languages with “interesting” semantics. Meta-tracing is an approach for reducing that effort; VM authors only write an interpreter and some hints. In this hands-on session students will implement a small dynamic language from scratch as well as a JITusing the RPython meta-tracing language that underlies the PyPy project.

Slides (rpython_ecoop16.pdf)288KiB

Thu 21 Jul

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

13:30 - 15:00
Lecture 4aSummer School at Leopardi
Chair(s): Jan Vitek Northeastern University
13:30
90m
Talk
A JIT Compiler (almost) for Free
Summer School
S: Carl Friedrich Bolz-Tereick King's College London , S: Laurence Tratt King's College London
File Attached
15:30 - 17:00
Lecture 4bSummer School at Leopardi
Chair(s): Jan Vitek Northeastern University
15:30
90m
Talk
A JIT Compiler (almost) for Free
Summer School
S: Carl Friedrich Bolz-Tereick King's College London , S: Laurence Tratt King's College London
File Attached