Bakalářské práce
Konverze dokumentů Microsoft Word do formátu DokuWiki (edux)
Autor
Pavel Kult
Rok
2012
Typ
Bakalářská práce
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.
Katedra
Škálovatelnost aplikace MySQL pod různými hypervizory
Autor
Pavel Beneš
Rok
2015
Typ
Bakalářská práce
Simulace pohybu tanečního páru po parketu
Autor
Jan Karafiát
Rok
2014
Typ
Bakalářská práce
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.
Katedra
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.
Katedra
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
Katedra
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.
Katedra
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.
Katedra
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.
Katedra
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.
Katedra
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
Katedra
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.
Katedra
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.
Katedra
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.
Katedra
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.
Katedra
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.
Katedra
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.
Katedra
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.
Katedra
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ů.