Národní úložiště šedé literatury Nalezeno 36 záznamů.  začátekpředchozí27 - 36  přejít na záznam: Hledání trvalo 0.01 vteřin. 
Plánovač instrukcí překladače jazyka C pro architektury se zřetězeným zpracováním instrukcí
Kocina, Filip ; Husár, Adam (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se zabývá backendem překladače jazyka C, konkrétně plánovačem instrukcí. Analyzuje možnosti plánovače instrukcí kompilační platformy LLVM. Popisuje nahrazení stávajícího delay slot filleru pro architekturu MIPS.
Překladač jazyka C pro mikroprocesor AVR32
Nagy, Michal ; Husár, Adam (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato bakalářská práce se zabývá tvorbou backendu architektury AVR32 pro překladač LLVM. Jádro práce tvoří seznamování se způsobem popisu architektur v LLVM a vlastní implementace backendu AVR32. Dále uvádím několik problémů, na které jsem během implementace narazil, a diskutuji jejich možná řešení. Výsledkem práce je funkční backend s několika omezeními zmíněnými v závěru práce.
Přizpůsobení platformy LLVM pro mikroprocesor Motorola 68000
Blahož, Vladimír ; Husár, Adam (oponent) ; Hruška, Tomáš (vedoucí práce)
Bakalářská práce popisuje obecnou problematiku překladačů, seznamuje čtenáře s platformou Low-Level Virtual Machine a možnostmi její modifikace. Dále se zabývá principy architektury typu Motorola 68000 a implementací podpory její instrukční sady pro platformu LLVM.
Transformace grafické reprezentace procesoru do jazyka pro popis architektury
Netočný, Ondřej ; Husár, Adam (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se zaobírá konverzí mezi grafickým a textovým popisem architektury procesoru. Cílem práce je seznámit čtenáře s oběma zmíněnými nástroji a představit způsob, kterým je prováděna transformace. Součástí práce je seznámení s nástroji vývojového prostředí Eclipse - EMF a GMF, na kterých je postaven editor grafického popisu architektury. Závěr práce je věnován možnostem zpětné transformace, tedy z textového do grafického popisu, kde je vyžadováno inteligentní rozmísťování uzlů v grafu.
Skriptovatelný bojový systém pro tahovou počítačovou hru
Kanich, Ondřej ; Dolíhal, Luděk (oponent) ; Husár, Adam (vedoucí práce)
Tato bakalářská práce se zabývá vytvořením soubojového systému a umělé inteligence pro něj. Cílem tohoto projektu je dát nepříliš zkušeným programátorů možnost navrhnout i implementovat vlastní umělou inteligenci. Jako platforma pro zabudování této práce je zvolen projekt DrdSim. Jako předloha pro vytvářený systém je využít rozšířený soubojový systém Dračího doupěte. Umělá inteligence je implementována pomocí speciálního jazyka platformy DSL. Využívá přístup reaktivních agentů.
Middle-ware pro HW/SW co-design
Hons, Petr ; Husár, Adam (oponent) ; Masařík, Karel (vedoucí práce)
Práce se zabývá návrhem a implementací nové verze serveru Middleware a komunikační knihovny. Nová verze využívá návrhový vzor Reaktor pro obsluhu požadavků z různých zdrojů. Práce popisuje platformně nezávislé řešení logování zpráv, spouštění a ovládání procesů, zápisu cest k souborům a návrhu pluginové architektury pro zlepšení flexibility serveru. Komunikační knihovna popsaná v této práci umožňuje komunikaci po síti pomocí XML protokolu, SSL šifrování pomocí knihovny OpenSSL a zapouzdření zpráv od uživatelů. Tato knihovna je poté využívána dalšími projekty komunikujícími s serverem Middleware. Podle návrhu byla vytvořena implementace, kterou otestoval tým projektu Lissom a která je aktivně využívána.
Ladicí nástroj generických simulátorů mikroprocesorů
Wilczák, Milan ; Husár, Adam (oponent) ; Přikryl, Zdeněk (vedoucí práce)
Procesory s aplikačně specifickou instrukční sadou se stávají součástí každodenního života, přestože obvykle nejsou na první pohled vidět. Při jejich vývoji je potřeba nějak popsat jejich architekturu, instrukční sadu a chování. Aby jejich vývoj měl smysl, musí být možné pro tyto procesory vytvářet aplikace a při vytváření aplikací se dělají chyby. K jejich objevování slouží debuggery. Tato práce shrnuje některé základní informace pro vytváření debuggerů a popisuje implementaci debuggeru pro procesory vytvářené pomocí projektu Lissom.
Implementace obecného VLIW procesoru v FPGA
Kuběna, Petr ; Přikryl, Zdeněk (oponent) ; Husár, Adam (vedoucí práce)
VLIW procesory jsou paralelní výpočetní zařízení používaná v oblastech od vestavěných systémů po servery. Práce obsahuje popis jejich architektury. Hlavním zaměřením je návrh a následně tvorba vlastního obecného VLIW procesoru s rozsáhlými možnostmi konfigurace. Nedílnou součástí je funkční implementace takového procesoru v jazyce VHDL, kterou je možné vyzkoušet na platformě FITkit.
Rozšíření generického ladicího nástroje v projektu Lissom
Hons, Petr ; Husár, Adam (oponent) ; Přikryl, Zdeněk (vedoucí práce)
Práce se zabývá seznámením s problematikou ladění a ladicích nástrojů. Dále popisuje princip ladicích informací, speciálně formátu DWARF s důrazem především na Call Frame Information (CFI), které umožňují ladicím nástrojům vizualizovat zásobník volání. Zároveň byla navržena a implementována rozšíření ladicího nástroje projektu Lissom přidávající podporu zásobníku volání, historie hodnot a příkazů step return a step over.
Návrh a implementace napojení informačního systému společnosti na ekonomický software
Machala, Ondřej ; Husár, Adam (oponent) ; Neuwirth, Bernard (vedoucí práce)
Záměrem práce je analýza, návrh a implementace datového mostu mezi informačním systémem společnosti Sledovanitv.cz, s.r.o. a ekonomickým systémem. V první části práce jsou stanoveny cíle projektu. Teoretická část poskytuje nutný základ pro realizační činnosti a kromě teoretického pozadí informačních systémů představuje a popisuje technologie, na kterých bude realizována implementace. Na základě analýzy současného stavu jsou stanoveny potřeby a požadavky budoucího rozšíření. V praktické části práce je představen návrh řešení, způsob a postup implementace. V závěrečné části autor přináší zhodnocení praktických i ekonomických přínosů projektu.

Národní úložiště šedé literatury : Nalezeno 36 záznamů.   začátekpředchozí27 - 36  přejít na záznam:
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.