Optimalizace překladu agentních jazyků různé úrovně abstrakce
but.committee | prof. Ing. Tomáš Vojnar, Ph.D. (předseda) prof. Ing. Lukáš Sekanina, Ph.D. (místopředseda) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Jan Janoušek, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B. Otázky u obhajoby: Zkoumal jste různé varianty řazení optimalizačních technik? Na základě čeho jste vybral pořadí uvedené v kapitole 4.4 (s. 28)? Na straně 38 uvádíte průchod stromem typu postorder. Příklad uvedený na obrázku 6.2 však tomu neodpovídá, mohl byste způsob průchodu vysvětlit? V čem vidíte hlavní důvod faktu, že ručně napsaný kód má asi 25% instrukcí oproti generovanému kódu? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Zbořil, František | cs |
dc.contributor.author | Kalmár, Róbert | cs |
dc.contributor.referee | Kočí, Radek | cs |
dc.date.created | 2012 | cs |
dc.description.abstract | Cílem této práce je optimalizace překladu agentního jazyka AHLL. Jsou představeny různé používané interní formy reprezentace kódu pro překladač jako i optimalizace kódu v těchto reprezentacích. Hlavní část práce je zaměřená implementaci zvolených optimalizací a způsobu generování cílového kódu v jazyce ALLL. Dále se čtenář dozví o přínosu zvolených optimalizací taktéž o dalších možnostech při vývoji jazyka AHLL a jeho optimalizace. | cs |
dc.description.abstract | The aim of this work is an optimization of AHLL language compiler. Several intermediate representations of compiled code along with code optimization techniques are introduced. The main part of the work is focused on implementing these optimization techniques and generation of the target code in ALLL language. At the end of the work, the results achieved by new version of AHLL compiler are presented. In addition, there are also presented some ideas for the future work on AHLL and the compiler. | en |
dc.description.mark | B | cs |
dc.identifier.citation | KALMÁR, R. Optimalizace překladu agentních jazyků různé úrovně abstrakce [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2012. | cs |
dc.identifier.other | 78688 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/53703 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | ALLL | cs |
dc.subject | AHLL | cs |
dc.subject | překladač | cs |
dc.subject | optimalizace | cs |
dc.subject | propagace konstant | cs |
dc.subject | eliminace mrtvého kódu | cs |
dc.subject | propagace kopií | cs |
dc.subject | eliminace nedosažitelného kódu | cs |
dc.subject | AST | cs |
dc.subject | abstraktní syntaktický strom | cs |
dc.subject | 3AK | cs |
dc.subject | trojadresný kód | cs |
dc.subject | agent | cs |
dc.subject | ALLL | en |
dc.subject | AHLL | en |
dc.subject | compiler | en |
dc.subject | optimization | en |
dc.subject | constant propagation | en |
dc.subject | dead code elimination | en |
dc.subject | copy propagation | en |
dc.subject | unreachable code elimination | en |
dc.subject | AST | en |
dc.subject | abstract syntax tree | en |
dc.subject | 3AK | en |
dc.subject | three-address code | en |
dc.subject | agent | en |
dc.title | Optimalizace překladu agentních jazyků různé úrovně abstrakce | cs |
dc.title.alternative | Optimalisation of Agent Languages Compiler | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2012-06-21 | cs |
dcterms.modified | 2020-05-09-23:42:53 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 78688 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:12:51 | en |
sync.item.modts | 2025.01.16 00:00:38 | en |
thesis.discipline | Inteligentní systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |