| |
|
Paralelizace výpočtů pomocí GPGPU prostředků
Pacura, Dávid ; Horák, Karel (oponent) ; Petyovský, Petr (vedoucí práce)
Cieľom tejto bakalárskej práce je poukázanie na moţnosti a demonštrácia paralelizácie výpočtov pomocou grafických procesorov. V práci sú uvedené popisy dostupných vývojových nástrojov, a na ich základe je jeden zvolený na implementáciu šifrovacieho MD5 algoritmu a neurónovej siete na rozpoznávanie čísel. Výkon algoritmov je následne porovnaný so svojím paralelným ekvivalentom pre beţné procesory. V závere sú popísané problémy pri vývoji a spôsoby, ktorými je moţné sa im vyhnúť
|
|
Nástroj pro sestavení vlastní distribuce Fedora
Blažek, Jan ; Rogalewicz, Adam (oponent) ; Smrčka, Aleš (vedoucí práce)
Tato práce se zabývá návrhem a implementací sady nástrojů pro sestavení a instalaci RPM balíčků ze zdrojových SRPM balíčků v distribuci Fedora. Nástroje umožňují modifikaci voleb kompilátoru a maker, která jsou expandována při sestavování balíčků. Součástí práce je i nástroj pro sestavení jádra Linux podle konfigurace dodané uživatelem nebo s implicitním nastavením. S použitím těchto nástrojů byla vytvořena vlastní distribuce. Výsledná distribuce obsahuje tyto nástroje pro sestavení a instalaci dalšího software.
|
|
RedirFS - aplikace na kompresi dat
Podroužek, Jan ; Čejka, Rudolf (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Tato práce se v první části zabývá problematikou vývoje modulu pro linuxové jádro, specificky moduly implementující filtry pro RedirFS. V následující části zvažuje různé druhy kompresních algoritmů a implementační detaily CryptoAPI rozhraní linuxového jádra. Dále popisuje návrh a fungování CompFLT modulu pro linuxové jádro implementující kompresní filtr nad systémem RedirFS. Srovnávací testy provedené při použití CompFLT modulu jsou prezentovány v záverečné části.
|
|
Nasazení virtuálních serverů pro ISP
Zelený, Jan ; Michal, Bohumil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Práce popisuje principy fungování virtualizace založené na projektu Xen. Text je zaměřen hlavně na zprovoznění systému za účelem jeho pozdějšího využití v prostředí ISP. Cílem této práce je také prozkoumat možnosti právě tohoto pozdějšího nasazení v prostředí ISP a vybrané řešení dále rozpracovat, aby bylo možné jej buď nasadit, nebo na vývoji pokračovat nezávisle na autoru této práce. Práce navrhuje a z větší části také implementuje systém, na kterém lze založit provoz širokého spektra služeb, kdy pro provoz těchto služeb není třeba zasahovat do již naprogramovaného systému.
|
|
Využití grafického procesoru jako akcelerátoru - technologie OpenCL
Hrubý, Michal ; Jošth, Radovan (oponent) ; Zemčík, Pavel (vedoucí práce)
Tato práce se zabývá technologií OpenCL a jejím využitím pro detekci objektů. První část je zaměřená na popis principů technologie OpenCL a základní teorii o detekci objektů. Následuje kapitola analýzy, kde je navržená metoda zpracování s přihlédnutím na možnosti OpenCL. Další část popisuje samotnou implementaci detekční aplikace a experimentálně vyhodnocuje výkon detektoru. Poslední kapitola shrnuje dosažené výsledky.
|
|
Návrh ovladačů pro vestavěné systémy v OS Linux
Kopáček, Jaroslav ; Strnadel, Josef (oponent) ; Dobai, Roland (vedoucí práce)
Problematika návrhu a tvorby ovladačů je obšírná a proto se v této práci zaměříme na návrh ovladačů pro zařízení s programovatelným hradlovým polem. Oproti procesorům typu aplikačně-specifického integrovaného obvodu, kde je funkcionalita pevně daná, je pro každou novou konfiguraci programovatelného hradlového pole nutné pro správnou funkčnost vytvořit nový ovladač. Tato práce se zabývá analýzou požadavků a možných variant řešení návrhu a implementace ovladačů pro vestavěné systémy založené na operačním systému Linux a možnosti automatizace vývoje. Součástí práce je též navrhnutí a implementace generátoru, jež bude schopný generovat ovladače pro takové systémy. Tvorba ovladače je modulární, aby bylo možné generovat ovladač, jež obsahuje požadovanou funkcionalitu. Navrhnutý generátor byl otestován na úloze řízení svitu různých světlo emitujících diod, které jsou využity na diagnostické účely vestavěného systému.
|
|
T-Mobile MDA II v Linuxu
Michl, Zbyněk ; Michal, Bohumil (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Diplomová práce se zabývá mobilním digitálním asistentem T-Mobile MDA II v operačním systému Linux. První část práce je zaměřena na identifikaci zařízení a specifikaci parametrů MDA II. Druhá část popisuje výběr GNU distribuce s Linuxovým zavaděčem a porovnává současný stav podpory MDA II v různých verzích Linuxového jádra. Poslední část práce se věnuje implementaci kódu některých komponent a jeho začlenění do Linuxového jádra.
|
| |
|
Optimalizace mazání souborů v ext4 pro snadnější obnovu souborů
Uhliarik, Luboš ; Peringer, Petr (oponent) ; Vojnar, Tomáš (vedoucí práce)
Práce se zabývá úpravou souborového systému ext4 za účelem optimalizace procesu mazání souborů pro jejich snadnější obnovu. Součástí práce je popis změn souborového systému ext4, včetně popisu nástroje, který se stará o samotnou obnovu smazaných souborů. Dále práce obsahuje popis, jak byly provedené změny v souborovém systému ext4 testovány. V této práci jsou rovněž popsány existující metody pro obnovu souborů, včetně všech jejich hlavních výhod a nevýhod.
|