Národní úložiště šedé literatury Nalezeno 2 záznamů.  Hledání trvalo 0.01 vteřin. 
Optimization Decision Analysis for Graal
Pečimúth, Andrej ; Leopoldseder, David (vedoucí práce) ; Petříček, Tomáš (oponent)
Moderní překladače aplikují při generování kódu sadu optimalizací, jejichž cílem je zrychlit výsledný program. Kombinovaný účinek jednotlivých optima- lizací je však často nepředvídatelný, změny kódu kompilátoru tak mohou jako neúmyslný důsledek zpomalit výsledný program. Vzhledem k velkému počtu kompilačních jednotek a aplikovaných optimalizací je obtížné takové regrese di- agnostikovat. Tato práce pomáhá v diagnostice výkonnostních regresí zachycením opti- malizačních rozhodnutí kompilátoru. Činíme tak reprezentací použitých opti- malizačních fází, optimalizačních rozhodnutí a rozhodnutí o inlinování ve formě stromů, a aplikováním stromové editační vzdálenosti (TED) na tyto stromy k po- loautomatickému odhalování optimalizačních rozdílů. Protože tentýž zdrojový kód může být inlinován v různých kontextech a tedy i různě optimalizován, před- stavujeme rovněž způsob porovnávání optimalizací téhož kódu v různých kon- textech. Uvedené techniky používáme k určení příčin výkonnostních problémů v benchmarcích překladače Graal.
Data generator
Pečimúth, Andrej ; Kopecký, Michal (vedoucí práce) ; Božovský, Petr (oponent)
Práce se zaměřuje na návrh generátoru tabulkových dat. Naše řešení čte strukturu vstupních dat pocházejících z různých zdrojů. Toto schéma lze dále upravovat pomocí grafického prostředí. Ke každému sloupci jsou přiřazeny parametrizovatelné generátory. Generátory a jejich parametry jsou automat- icky vybírány systémem tak, aby se výstupní záznamy podobaly vstupním. Výstupní sada záznamů respektuje omezení integrity. Podporováno je více výstupních formátů. Práce kombinuje výhody stávajících webových a na- tivních řešení. Do webového prostředí přinášíme funkce, které byly dříve dostupné pouze v nativních aplikacích. Kromě toho jsme vyřešili problém kruhových závislostí mezi tabulkami. 1

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.