|
Distribuovaný nástroj pro extrakci informace ze síťových toků
Sedlák, Michal ; Grégr, Matěj (oponent) ; Žádník, Martin (vedoucí práce)
Tato práce se zabývá extrakcí informací ze záznamů o tocích, které jsou výsledkem monitorování sítí systémem IPFIX. Cílem práce je navrhnout nástroj umožňující provádět dotazování nad úložištěm síťových toků, které vytváří open-source kolektor IPFIXcol2. Dotazování je prováděno s ohledem na co nejvyšší efektivitu a výkonnost, čehož je docíleno využitím vhodných datových struktur a paralelizací na úrovni vláken a také s využitím více strojů.
|
|
Distribuovaný simulátor umělého života
Weiss, Martin ; Kočí, Radek (oponent) ; Martinek, David (vedoucí práce)
Jak studium a modelování umělé inteligence, tak vhodné využití distribuovaných výpočetních systémů patří k tématům, o kterých se dnes a v budoucnu ještě hodně mluvit bude. Zmíněných odvětví se týká i tato práce s daným úkolem navrhnout a implementovat simulátor umělého života s využitím distribuovaného výpočtu. Zmíněná aplikace byla v rámci této práce realizována a podrobena několika zátěžovým testům za účelem vypozorování různých zákonitostí distribuovanému systému vlastních. Při návrhu byly uvažovány různé způsoby decentralizace simulačních zdrojů a výpočtů. Finální program se neukázal jako nejvhodnější pro simulace a modelování jednoduchých problémů z oblasti AI, které naopak spíše brzdí a do budoucna by měl být spíše zaměřen na výpočetně složitější problémy, které spíše využijou kapacit a výhod podobného systému.
|
| |
|
Paralelní trénování hlubokých neuronových sítí
Šlampa, Ondřej ; Sochor, Jakub (oponent) ; Hradiš, Michal (vedoucí práce)
Cílem této práce je navrhnou způsob jak zhodnotit výhodnost použití paralelního trénování neuronových sítí. V této práci jsem provedl analýzu paralelního trénování se zaměřením na délku trénování. Vycházím ze sekvenční délky trénování a délky přenosu vah po síti. Výsledkem této práce je návrh vzorců, které slouží k odhadu zrychlení na více výpočetních jednotkách. Tyto vzorce je možné použít na zjištění ideálního počtu pracovních jednotek pro trénování.
|
|
Distribuovaný nástroj pro extrakci informace ze síťových toků
Sedlák, Michal ; Grégr, Matěj (oponent) ; Žádník, Martin (vedoucí práce)
Tato práce se zabývá extrakcí informací ze záznamů o tocích, které jsou výsledkem monitorování sítí systémem IPFIX. Cílem práce je navrhnout nástroj umožňující provádět dotazování nad úložištěm síťových toků, které vytváří open-source kolektor IPFIXcol2. Dotazování je prováděno s ohledem na co nejvyšší efektivitu a výkonnost, čehož je docíleno využitím vhodných datových struktur a paralelizací na úrovni vláken a také s využitím více strojů.
|
|
Paralelní trénování hlubokých neuronových sítí
Šlampa, Ondřej ; Sochor, Jakub (oponent) ; Hradiš, Michal (vedoucí práce)
Cílem této práce je navrhnou způsob jak zhodnotit výhodnost použití paralelního trénování neuronových sítí. V této práci jsem provedl analýzu paralelního trénování se zaměřením na délku trénování. Vycházím ze sekvenční délky trénování a délky přenosu vah po síti. Výsledkem této práce je návrh vzorců, které slouží k odhadu zrychlení na více výpočetních jednotkách. Tyto vzorce je možné použít na zjištění ideálního počtu pracovních jednotek pro trénování.
|
| |
|
Distribuovaný simulátor umělého života
Weiss, Martin ; Kočí, Radek (oponent) ; Martinek, David (vedoucí práce)
Jak studium a modelování umělé inteligence, tak vhodné využití distribuovaných výpočetních systémů patří k tématům, o kterých se dnes a v budoucnu ještě hodně mluvit bude. Zmíněných odvětví se týká i tato práce s daným úkolem navrhnout a implementovat simulátor umělého života s využitím distribuovaného výpočtu. Zmíněná aplikace byla v rámci této práce realizována a podrobena několika zátěžovým testům za účelem vypozorování různých zákonitostí distribuovanému systému vlastních. Při návrhu byly uvažovány různé způsoby decentralizace simulačních zdrojů a výpočtů. Finální program se neukázal jako nejvhodnější pro simulace a modelování jednoduchých problémů z oblasti AI, které naopak spíše brzdí a do budoucna by měl být spíše zaměřen na výpočetně složitější problémy, které spíše využijou kapacit a výhod podobného systému.
|
|
Distribuovaný systém kryptoanalýzy
Zelinka, Miloslav ; Martinásek, Zdeněk (oponent) ; Sobotka, Jiří (vedoucí práce)
Tato páce se zabývá kryptoanalýzou, výpočetním výkonem a jeho distribucí. Popisuje především metody distribuce výpočetního výkonu pro potřeby kryptoanalýzy. Dále se zabývá různými metodami umožňujícími zvýšení rychlosti prolomení kryptografických algoritmů a to zejména hash funkcí. Práce pojednává o relativně novém pojmu cloud computing. Nejprve popisuje co znamená obecný pojem cloud computing a následné využití v kryptografii. Dále následují příklady jeho praktického využití. Také se zabývá možností využití grid computingu pro potřeby kryptoanalýzy. V poslední části této práce je návrh systému využívající cloud computingu pro prolomení přístupového hesla.
|