JetBrains Research — наука, меняющая мир

Семинар по трассовая оптимизация

Trace optimization - специальный трюк, применяющийся в интерпретации и JIT-компиляции, позволяющий значительно уменьшить время выполнения программ. Идея заключается в нахождении "горячих" кусков кода и исполнении их непосредственно на железе. Эта оптимизация успешно применялась в таких проектах как JIT-compiler for a Java VM, Mozilla’s TraceMonkey JavaScript VM и Adobe’s Tamarin ActionScript VM. На семинаре мы подробно разберём эту оптимизацию и её применение.

Материалы к докладу:

V. Bala, E. Duesterwald, and S. Banerjia. Dynamo: a transparent dynamic optimization system. ACM SIGPLAN Notices, 35(5):1–12, 2000.

C. F. Bolz, A. Cuni, M. Fijalkowski, and A. Rigo. Tracing the Meta-level: PyPy’s Tracing JIT Compiler. In Proc. of ICOOOLPS, pages 18–25. ACM, 2009.

Докладчик: Юрий Кравченко

23.04.2018, 17:15.

Место: ауд. 3248, мат-мех. факультет СПбГУ, Старый Петергоф, Университетский пр-т, д. 28