Ing. Jiří Kašpar

Závěrečné práce

Bakalářské práce

Konverze dokumentů Microsoft Word do formátu DokuWiki (edux)

Autor
Pavel Kult
Rok
2012
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Michal Šoch, Ph.D.

Konverze prezentací Microsoft Powerpoint do formátu DokuWiki (edux)

Autor
Michal Daňhelka
Rok
2012
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Tomáš Zahradnický, Ph.D.

Škálovatelnost aplikace MySQL pod různými hypervizory

Autor
Pavel Beneš
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Josef Hlaváč, Ph.D.

Simulace pohybu tanečního páru po parketu

Autor
Jan Karafiát
Rok
2014
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Jan Trávníček, Ph.D.

Konverze tabulek v dokumentech Microsoft Excel do jazyka LaTeX a DokuWiki.

Autor
Viktória Hroncová
Rok
2014
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.

Konverze grafů v dokumentech Microsoft Excel do jazyka LaTeX

Autor
Milan Klouček
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.
Anotace
Tato práce implementuje převodník grafů z dokumentu Microsoft Office Excel do formátu LaTeX. Analyzuje použité datové formáty a navrhuje principy převodu grafů mezi nimi a ověřuje věrnost tohoto převodu. Navržené principy konverze dokumentu implementuje v jazyce Visual Basic for Application.

Škálovatelnost mailového serveru Axigen pod různými hypervizory

Autor
Petr Fortin
Rok
2015
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Jiří Smítka
Anotace
Práce se zaměřuje na porovnání výkonu hypevizorů při provozování aplikace mailového serveru Axigen. Text obsahuje přehled přístupů k virtualizaci, přehled použitých hypervizorů a jejich vlastností, rešerši nástrojů pro generování zátěže mailového serveru a nástrojů pro měření výkonu serveru. Cílem této práce bylo porovnat výkon mailového serveru Axigen na fyzickém a virtuálních počítačích, a zjistit, kde provozem této aplikace docílíme co nejlepšího výkonu.

Grafické rozhraní simulátoru disků DiskSim

Autor
Kamil Jakubovič
Rok
2017
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.
Anotace
Náplní této bakalářské práce je návrh a realizace grafického uživatelského rozhraní simulátoru disků DiskSim. Účelem rozhraní je snadná a přehledná práce se simulátorem s důrazem na grafickou interpretaci jeho výsledků. Klíčovými požadavky na rozhraní jsou snadná instalace, platformní přenositelnost a budoucí rozšiřitelnost. Ty spolu s poznatky z analýzy existujících řešení vedou k návrhu síťové architektury klient-server. Výsledkem praktické části práce je samostatný webový server spuštěný pod minimalistickým aplikačním rámcem Bottle sloužící jako spojovník mezi webovým prohlížečem uživatele a vlastním simulátorem. Použitím rozhraní REST lze navíc simulátor ovládat i vzdáleně a neinteraktivně. Snímky obrazovky prohlížeče uvedené v implementační části ozřejmí snadnost použití grafického rozhraní a názornou reprezentaci výsledků zadaných simulací.

Rozšíření funkce simulátoru disků DiskSim

Autor
Jana Berušková
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.
Anotace
Tato bakalářská práce analyzuje, jak diskový simulátor DiskSim simuluje disková pole typu RAID a rozšiřuje ho o funkce, které mu umožní simulovat práci s daty i při výpadku jednoho a více disků. Problém zabezpečení dat je vyřešen pro RAID5 i RAID6 pomocí Reed-Solomonova schématu, který umožňuje rekonstrukci dat na více discích. Hotový simulátor se pak může používat při výuce o datových úložištích i v praxi pro porovnávání různých konfigurací.

Simulátor příkazového rozhraní storage sítě - serverová a storage část

Autor
Dmitrii Vekshin
Rok
2019
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Jan Trdlička, Ph.D.
Anotace
Primárním cílem této bakalářské práce je vytvoření storage a serverové části v rámci projektu Simulace konfigurace storage sítě. V první části práce je provedena analýza vybrané množiny datových sítí, datových úložišť, jejich příkazových rozhraní a simulátorů daných technologií. Další částí je návrh, implementace a testování simulátorů úložiště a serverů s podporou modelování datových operací.

Generátor popisu příkazů v jazyce CLD

Autor
Nikita Evstigneev
Rok
2021
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Jan Trdlička, Ph.D.
Anotace
Tato bakalářská práce analyzuje problém generovaní popisu příkazů v jazyce CLD z manuálních stránek, které pak mohou být použité v dclsh shellu. Cílem této práce je automatizovat proces psaní popisu příkazů tak, aby dosáhnout pohodlnější komunikaci mezi uživatelem a dclsh shellem.

Runtime knihovna interpretu příkazů dclsh

Autor
Martin Tománek
Rok
2024
Typ
Bakalářská práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Jiří Daněček
Anotace
Cílem této práce je tvorba runtime knihovny pro projekt interpretu příkazů dclsh. Knihovna je implementovaná v~jazyce C a~poskytuje objektově orientovaný typový systém s~podporou vícenásobného dědění pomocí rozhraní, automatickou správu paměti a~standardní knihovnu poskytující kolekce, základní typy a~strukturované typy. Součástí práce je také rešerše relevantních skriptovacích jazyků, včetně shellů.

Diplomové práce

Konverze dokumentů Microsoft Word do formátu LaTeX

Autor
Jiří Anděl
Rok
2013
Typ
Diplomová práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Mgr. Rudolf Bohumil Blažek, Ph.D.

Simulace hierarchie pamětí cache a protokolu MESIF

Autor
Jan Kadlec
Rok
2013
Typ
Diplomová práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.

Simulace víceprocesorového/vícejádrového systému v simulátoru GEM5

Autor
Robert David
Rok
2014
Typ
Diplomová práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.

Simulace hierarchie sdílených pamětí cache

Autor
Jindřich Čapek
Rok
2015
Typ
Diplomová práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.
Anotace
Tato práce obsahuje implementaci hierarchie sdílených pametí cache s koherencním protokolem MOESI v simulátoru GEM5. Práce obsahuje krátký popis simulátoru GEM5 a jeho pametového systému, popis koherencního protokolu MOESI, popis implementace a propojení jednotlivých cache pametí. Výstupem této práce je simulace systému, který obsahuje dva osmijádrové procesory s tríúrovnovou hierarchií pametí cache. Overení správnosti implementace jsme provedli pomocí testu obsažených v simulátoru GEM5. Dále jsme simulovali beh vybraných benchmarku ze sad benchmarku PARSEC a SPLASH-2 a výsledky porovnali s behem na reálném systému.

Analyzátor činnosti cache v simulátoru GEM5

Autor
Jakub Pavčo
Rok
2017
Typ
Diplomová práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.
Anotace
Práce se zabývá simulací činnosti paměti cache. Cílem práce je vyvinout analyzátor činnosti paměti cache a ověřit analyzátor na úlohách benchmarku PARSEC a SPLASH. Práce se skládá ze čtyř kapitol. První kapitola se zabývá analýzou simulátoru gem5 a trasovacími možnostmi tohoto simulátoru. Jelikož trasovací možnosti nedostačovaly účelům diplomové práce, byly přidány nové trasovací příznaky. Druhá kapitola rozebírá využití adresního prostoru a analyzuje funkce ovlivňující adresní prostor. Třetí kapitola popisuje návrh struktur vyvíjeného analyzátoru. Součástí je podkapitola popisující proces získávání dat z mapy sestavení analyzovaného programu. Poslední kapitola se zabývá benchmarky PARSEC a SPLASH. Jsou zde analyzovány dvě úlohy benchmarku PARSEC.

Optimalizace paralelního zpracování cyklické fronty

Autor
Josef Kučera
Rok
2017
Typ
Diplomová práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
doc. Ing. Ivan Šimeček, Ph.D.
Anotace
Cílem této práce je představit a porovnat varianty implementace cyklické fronty CQ v jazyce C pro více písařů a čtenářů s paralelním přístupem pomocí zámků a atomických operací na architektuře x86-64. Následně navrhnout sadu optimalizací pro vkládání a vybírání zpráv z cyklické fronty a otestovat jejich výkonnostní přínos na základě různých parametrů, jako jsou délka fronty, velikost zprávy, způsob zpracování zpráv, počty písařů a čtenářů a jejich rozestavení na jádra procesorů.

Simulátor konfigurace storage sítě

Autor
Karel Gudera
Rok
2019
Typ
Diplomová práce
Vedoucí
Ing. Jiří Kašpar
Oponenti
Ing. Jan Trdlička, Ph.D.
Anotace
Tato práce se zabývá návrhem a implementací simulátoru přepínače, který je založen na protokolu Fibre Channel. Přepínač je možné spustit ve více instancích. Je implementováno tzv. kaskádování, tzn. že dané přepínače je možné propojovat pomocí virtuálních spojů. Takto propojené přepínače tvoří danou storage síť (fabriku). Každý přepínač má vlastní příkazové rozhraní, pomocí kterého je možné ho různě konfigurovat, např. konfigurace portů, aliasů či konfigurace zón. Dále přepínače umí simulovat základní služby, které slouží pro přípojení a komunikaci s ostatními zařízeními jako jsou storage, servery a navíc koordinátor simulace, kterým je možné přepínače částečně ovládat. Všechna komunikace je realizována pomocí UDP datagramů. Důraz je kladen především na simulaci příkazového rozhraní, nikoli simulaci skutečných protokolů.