Этот сайт посвящен компиляторным проектам, которые ведутся в лаборатории Intel МФТИ.
На данный момент представлены 3 проекта:
1) IA64 codegen (Менторы: Воронин Дмитрий, Шурыгин Борис, Чупин Павел)
2) Compiler research (Ментор: Бабокин Дмитрий)
3) Optimizations (Менторы : Чудновец Андрей, Винников Алексей, Волков Алексей)
На первом семинаре были кратко рассмотрены следующие компоненты современного оптимизирующего компилятора: CFG, Loop Tree, IR, SSA, Symbol Table.
Также, студентам было дано задание исследовать реализацию этих компонент в Phoenix Framework.
Предлагаю на следующих страницах вести отчет по каждой компоненте в произвольной форме:
- Phoenix Control Flow Graph
- Phoenix Loop Tree
- Phoenix Intermediate Representation
- Phoenix SSA
- Phoenix Symbol Table
\\08.10.2006 dimstar
\\09.10.2006 dimstar