Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Optimalizace kódu produkčních překladačů (NSWI134)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu NSWI134 - Optimalizace kódu produkčních překladačů, Matematicko-fyzikální fakulta, Univerzita Karlova v Praze (UK).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Narozdíl od přednášky NSWI109 "Konstrukce překladačů" si přednáška neklade za cíl podat přehled o celém back-endu, ale soustředí se na zajímavé výsledky v oblasti optimalizace, které našly své uplatněni v praktických middle-endech.

Sylabus

Existující svobodné překladače (GCC, LLVM, Open64, atd.) Reprezentace programu v mezikódu Graf řízení toku SSA forma Základní optimalizace nad SSA formou (propagace konstant, global value numbering, atd.) Alias analýza a optimalizace manipulace s pamětí Detekce smyček a jejich optimalizace Optimalizace pro paměťovou hierarchii Interprocedurální optimalizace (organizace překladu, inlining, propagace konstant, atd.) Optimalizace řízená profilem, dynamická optimalizace

Literatura

Advanced Compiler Design and ImplementationSteven MuchnickMorgan Kaufmann, 1997, ISBN 978-1558603202Building an Optimizing CompilerRobert MorganDigital Press, 1998, ISBN 978-1555581794

Garant

Mgr. Jan Hubička, Ph.D.