Hledání regulárních výrazů s využitím technologie FPGA

but.committeedoc. Ing. Ondřej Ryšavý, Ph.D. (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) doc. RNDr. Martin Kovár, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. Václav Šátek, 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 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 " A ". Otázky u obhajoby: V kapitole 5.2.1 jsou popsány nároky na hašovací funkci. Jaká hašovací funkce byla ve finále použita a jak dobře splňuje uvedené požadavky? V tabulce 7.1 jsou uvedeny zdroje výsledné HW implementace. Pro 16-bitovou variantu je zde uveden enormní nárůst BRAM. Pokud se nejedná pouze o překlep, čím je tento nárůst způsoben? V kapitole 7.1.2 jsou uvedeny garantované propustnosti HW architektury. Jaká by mohla být průměrná propustnost pro pravidla z kapitoly 7.2? V závěru práce je uvedeno, že architektura zaručuje škálovatelnost. Jakým způsobem je tedy možné výpočet škálovat a tak dosáhnout vyšších propustností (10Gb/s, 100Gb/s...)?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMatoušek, Deniscs
dc.contributor.authorKubiš, Jurajcs
dc.contributor.refereeFukač, Tomášcs
dc.date.created2018cs
dc.description.abstractBakalárska práca sa zaoberá možnosťami hardvérovej akcelerácie vyhľadávania regulárnych výrazov. Obsahom práce je analýza už existujúcich hardvérových architektúr a zhodnotenie ich pozitívnych a negatívnych vlastností. Na základe týchto poznatkov je navrhnutá architektúra. Tá je založená na deterministických konečných automatoch s implicitnými prechodmi (D2FA), je implementovaná v jazyku VHDL a je vykonaná jej syntéza. Výsledky syntézy sú analyzované za účelom zistenia celkovej priepustnosti architektúry. Je navrhnuté programové vybavenie na prevod regulárnych výrazov do podoby D2FA a na optimalizovanie tohoto automatu s cieľom minimalizovania pamäťových nárokov. Implementácia je overená a je zhodnotený prínos jednotlivých optimalizačných techník na redukciu pamäťových nárokov.cs
dc.description.abstractBachelor thesis deals with the possibility of hardware acceleration of regular expression matches. The content of the thesis is to analyze existing hardware architectures and evaluate their positive and negative properties. Based on this knowledge, the architecture is designed. It is based on deterministic finite automata with implicit transitions (D2FA), is implemented in VHDL and is synthesized. The synthesis results are analyzed to determine the overall throughput of the architecture. It is designed software to convert regular expressions into a D2FA and to optimize this automaton in order to minimize memory requirements. The implementation is verified and the benefits of individual optimization techniques to reduce memory requirements are evaluated.en
dc.description.markAcs
dc.identifier.citationKUBIŠ, J. Hledání regulárních výrazů s využitím technologie FPGA [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018.cs
dc.identifier.other114583cs
dc.identifier.urihttp://hdl.handle.net/11012/85169
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.subjectregulárne výrazycs
dc.subjectkonečné automatycs
dc.subjectkonečné automaty s implicitnými prechodmics
dc.subjectFPGAcs
dc.subjectFSMcs
dc.subjectNFAcs
dc.subjectDFAcs
dc.subjectD2FAcs
dc.subjectregular expressionsen
dc.subjectfinite automataen
dc.subjectfinite automata with default transitionsen
dc.subjectFPGAen
dc.subjectFSMen
dc.subjectNFAen
dc.subjectDFAen
dc.subjectD2FAen
dc.titleHledání regulárních výrazů s využitím technologie FPGAcs
dc.title.alternativeFast Regular Expression Matching Using FPGAen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2018-06-12cs
dcterms.modified2020-05-10-16:12:59cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114583en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:07:40en
sync.item.modts2025.01.15 14:18:02en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačový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.73 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-19774_v.pdf
Size:
86.61 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-19774_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-19774_o.pdf
Size:
88.95 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-19774_o.pdf
Loading...
Thumbnail Image
Name:
review_114583.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_114583.html
Collections