Optimalizace agentního kódu
but.committee | prof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Zdeněk Kotásek, CSc. (místopředseda) Ing. František Grézl, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté 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 C. Otázky u obhajoby: Nejsou prohozené definice Pred a Succ na straně 2? K čemu slouží úrovně registrů (kap. 4.1.3)? Které algoritmy byly implementovány pro alokaci registrů? Jakou metodu byste zvolil pro ověření správnosti překladače kromě metody uvedené v kap. 10? | 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 | Hemala, Luboš | cs |
dc.contributor.referee | Kočí, Radek | cs |
dc.date.created | 2014 | cs |
dc.description.abstract | Tato práce navazuje na předchozí snahu o vylepšování překladače agentního jazyka AHLL. Integrované optimalizace se zaměřují především na snížení velikosti cílového kódu v ALLL, proto je v této verzi rozšířena implementace o alokaci registrů barvením grafů. Prezentovány jsou také změny jazyka AHLL, které ovšem vyžadují složitější strukturu překladače. Celkové dosažené výsledky nového překladače potom vykazují průměrně o 35 % menší velikost výsledného kódu pro vyhodnocované komplexní agenty. | cs |
dc.description.abstract | This work continues in an effort to improve the compiler of the AHLL agent language. The main focus is to integrate optimizations that would reduce the size of the target ALLL code, therefore global register allocation by graph coloring is implemented in this version. Some changes to the language are introduced as well, but which impose a more complicated compiler structure. The overall results of the new compiler then indicate a 35 % decrease in the size of the code on average for the evaluated complex agents. | en |
dc.description.mark | C | cs |
dc.identifier.citation | HEMALA, L. Optimalizace agentního kódu [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014. | cs |
dc.identifier.other | 79934 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/56639 | |
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 | agentní kód | cs |
dc.subject | ALLL | cs |
dc.subject | AHLL | cs |
dc.subject | překladač | cs |
dc.subject | optimalizace | cs |
dc.subject | alokace registrů | cs |
dc.subject | barvení grafu | cs |
dc.subject | eliminace nedosažitelného kódu | cs |
dc.subject | agent code | en |
dc.subject | ALLL | en |
dc.subject | AHLL | en |
dc.subject | compiler | en |
dc.subject | optimization | en |
dc.subject | register allocation | en |
dc.subject | graph coloring | en |
dc.subject | unreachable code elimination | en |
dc.title | Optimalizace agentního kódu | cs |
dc.title.alternative | Optimalization of an Agent Code | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2014-06-18 | cs |
dcterms.modified | 2020-05-10-16:11:46 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 79934 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 18:48:33 | en |
sync.item.modts | 2025.01.15 22:01:04 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |