Paralelní verze obecné syntaktické analýzy

but.committeeprof. RNDr. Alexandr Meduna, CSc. (předseda) doc. Ing. Lukáš Burget, Ph.D. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen)cs
but.defenceStudent 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 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 A.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandrcs
dc.contributor.authorMikita, Tiborcs
dc.contributor.refereeKučera, Jiřícs
dc.date.created2016cs
dc.description.abstractTato bakalářská práce se zabývá obecními metodami syntaktické analýzy. Autor studuje Cocke-Younger-Kasami algoritmus a přichází s návrhem paralelní verze. Motivací autora je zrychlení syntaktické analýzy založené na tomto algoritmu. Výsledkem práce je konzolová aplikace, která dokáže zjistit, zda vstupní řetězec patří do jazyka generovaného vstupní gramatikou, nebo nepatří, na základě navrženého paralelního algoritmu. Jako programovací jazyk byl zvolen jazyk C++. Pro dosažení paralelismu byla práce algoritmu rozdělena mezi několik vláken.cs
dc.description.abstractThis thesis deals with general parsing methods. The author studies the Cocke-Younger-Kasami algorithm and comes up with a design of a parallel version. The motivation of~the author is the acceleration of parsing based on this algorithm. The result is a console application that can determine whether an input string belongs to a language generated by the input grammar or not on the basis of the designed parallel algorithm. For the programming language, C++ was chosen. To achieve parallelism the work of the algorithm was divided among several threads.en
dc.description.markAcs
dc.identifier.citationMIKITA, T. Paralelní verze obecné syntaktické analýzy [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96598cs
dc.identifier.urihttp://hdl.handle.net/11012/62048
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectpřekladačcs
dc.subjectformální jazykycs
dc.subjectsyntaktická analýzacs
dc.subjectobecné metodycs
dc.subjectCYK algoritmuscs
dc.subjectparalelní programovánícs
dc.subjectC++cs
dc.subjectcompileren
dc.subjectformal languagesen
dc.subjectparsingen
dc.subjectgeneral methodsen
dc.subjectCYK algorithmen
dc.subjectparallel programming modelen
dc.subjectC++en
dc.titleParalelní verze obecné syntaktické analýzycs
dc.title.alternativeParallel Versions of General Parsingen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2016-06-15cs
dcterms.modified2020-05-10-16:12:45cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96598en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:55:11en
sync.item.modts2025.01.15 21:24:23en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.67 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18920_v.pdf
Size:
85.95 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18920_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18920_o.pdf
Size:
88.39 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18920_o.pdf
Loading...
Thumbnail Image
Name:
review_96598.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_96598.html
Collections