|
Minimalizace rizik úvěrového rozhodovacího procesu banky
Skovajsa, Radek ; Kryštof, Zdeněk (oponent) ; Čižinská, Romana (vedoucí práce)
Práce ve své teoretické části popisuje vývoj českého bankovnictví s důrazem na jeho porevoluční přerod v podmínkách tržní ekonomiky. Na konkrétní případové studii je demonstrován rozhodovací úvěrový proces banky, který je založen na metodice a postupech směřujících k maximální eliminaci úvěrového rizika. Současně je však prezentován i mírně modifikovaný subjektivní názor na rozhodnutí o konkrétním obchodním případu. Je zdůrazněno, že každé rozhodnutí banky musí být v souladu s pravidly ČNB. Závěr celé práce potvrzuje maximální úsilí tuzemských bank o minimalizaci rizik při svém rozhodovacím procesu, což se odráží i v současném stabilním vývoji českého bankovnictví.
|
| |
|
Knihovna pro profilování datových struktur programů C/C++
Pavela, Jiří ; Rogalewicz, Adam (oponent) ; Fiedor, Tomáš (vedoucí práce)
Výkonnostní chyby mohou do velké míry negativně ovlivnit kvalitu vyvíjeného systému a v některých kritických odvětvích způsobit nevratné škody. K nalezení těchto chyb je obvykle využita profilace v současnosti jedna z nejvíce rozšířených technik výkonnostní analýzy. Přestože existují rozšířené profilovací nástroje, tak většina z nich postrádá srozumitelný grafický výstup a schopnost detailnějšího studia složitostí algoritmů. Tato práce představuje nový profilovací nástroj zaměřený právě na automatizovaný odhad složitostí algoritmů a operací nad dynamickými datovými strukturami. Principem navrženého řešení je sběr statistických dat z běhu programu a následné provedení regresní analýzy s cílem nalézt model, který nejvhodněji reprezentuje složitost algoritmu. Výsledný prototyp byl podroben sérii experimentů, které vyhodnocují přesnost produkovaných výsledků, demonstrují praktická využití nástroje a názorně představují jeho grafický výstup.
|
|
Profilování dat pomocí IPFIX mediátoru
Kozubík, Michal ; Bartoš, Václav (oponent) ; Kořenek, Jan (vedoucí práce)
Tato práce se zabývá profilováním síťových dat pomocí IPFIX mediátoru. Hlavní úlohou je efektivní filtrování dat a konfigurovatelná správa profilů. Pro IPFIX mediátor dosud neexistuje řešení, které by tuto funkcionalitu zajišťovalo. Uživatelé tak ztrácí přehlednost při analýze nasbíraných dat a odhalování anomálií. Z toho důvodu je v bakalářské práci navrženo a implementováno řešení ve formě zásuvného modulu pro IPFIX mediátor, který využívá hierarchii profilů s definovanými filtračními pravidly pro třídění dat.
|
| |
|
Knihovna pro profilování a vizualizaci spotřeby paměti programů C/C++
Podola, Radim ; Peringer, Petr (oponent) ; Fiedor, Tomáš (vedoucí práce)
Chování programu z hlediska výkonu je důležitou, a pro některé třídy programů až kritickou stránkou běhu. Současné přístupy k profilování výkonnosti však nejsou zdaleka dostačující. Cílem této bakalářské práce je rozšířit současný stav profilovacích a vizualizačních řešení novými technikami, které mohou značně usnadnit hledání výkonnostních chyb programů v jazyce C/C++ a jejich následnou interpretaci uživateli. Práce stručně představuje existující nástroje, které se zabývají podobnou problematikou, a následně navrhuje nové řešení pro kolekci profilovacích dat a jejich ilustrativní interpretaci. Výsledná implementace je navíc integrována do platformy Perun --- Performance Control System --- pro správu výkonnostních profilů. Funkčnost implementace je demonstrována na řadě netriviálních programů.
|
|
Automatické vyhledávání instrukčních rozšíření aplikačních procesorů
Češka, Martin ; Křoustek, Jakub (oponent) ; Masařík, Karel (vedoucí práce)
Tato práce se zabývá procesem automatického vyhledávání instrukčních rozšíření u aplikačně-specifických procesorů. K tomuto procesu je použito mírně upraveného algoritmu ISEGEN. Nejdříve jsou popsány veškeré důležité pojmy týkající se tohoto procesu včetně vybraného algoritmu ISEGEN. Následuje podrobný popis implementace celého procesu do jazyka C++. Nakonec je výsledný program zhodnocen na základě urychlení vykonávání vstupních programů na daném aplikačním procesoru při použití vyhledaných instrukčních rozšíření.
|
|
Měření výkonnosti grafického akcelerátoru
Dvořák, Milan ; Šolony, Marek (oponent) ; Jošth, Radovan (vedoucí práce)
Tato práce se zabývá měřením výkonnosti grafických akcelerátorů. Popisuje vlastnosti současných grafických akcelerátorů a existující řešení měření jejich výkonu. Navrhuje vlastní metodiku pro měření výkonu a popisuje způsob implementace aplikace v OpenGL s využitím knihoven GLUT a GLEW. V poslední části se testuje několik grafických karet, zkoumají se faktory ovlivňující testování a diskutují se naměřené výsledky.
|
|
Měření výkonu a profilování systému CloverETL pro zpracování dat
Botka, Roland ; Bartík, Vladimír (oponent) ; Rychlý, Marek (vedoucí práce)
Táto diplomová práca sa zaoberá meraním výkonu a profilovaním systému CloverETL pre spracovanie dát. Podstatou je navrhnutie spôsobu merania výkonu prostredia a profilovania systému CloverETL. Problém bol vyriešený návrhom a implementáciou aplikácie, ktorá na základe nameraných dát a ich analýzy zistí maximálnu priepustonsť systému a sleduje zmeny výkonnosti systému. Výhodou je možnosť porovnať prostredia na ktorých beží systém CloverETL a využitie aplikácie pri automatizovanom testovaní vo firme. Vytvorené ETL Grafy boli otestované počas vývoja a sú súčasťou výsledku diplomovej práce.
|
|
Filtrace a profilování IP toků
Sedlák, Michal ; Tisovčík, Peter (oponent) ; Kučera, Jan (vedoucí práce)
Tato práce se zabývá filtrováním a profilováním IP toků, primárně pak dat systému IPFIX.V rámci práce je navrhnuta a implementována obecná filtrační komponenta, která má za cílbýt dostatečně efektivní a flexibilní pro použití i v jiných projektech týkajících se IP toků.Tato komponenta je poté uzpůsobena pro práci s daty ve formátu protokolu IPFIX a inte-grována do existujícího modulárního kolektoru IPFIXcol2 v podobě pluginů umožňujícíchfiltrování průchozích IPFIX dat a jejich třídení do profilů.
|