Národní úložiště šedé literatury Nalezeno 7 záznamů.  Hledání trvalo 0.01 vteřin. 
Optimalizující sestavovací program
Novosád, Adrián ; Trmač, Miloslav (oponent) ; Hruška, Tomáš (vedoucí práce)
Projekt Lissom se zabývá vývojem prostředí pro návrh aplikačně specifických procesorů či SoC (System on Chip). K vývoji aplikací pro takto navržené procesory se využívá standardních knihoven poskytovaných programovacími jazyky. Problém těchto knihoven ale spočíva v tom, že jsou často příliš rozsáhlé a programátor využíva jen zlomek z funkcí poskytovaných knihovnou. Kvůli tomuto problému mohou i zdánlivě jednoduché programy zabírat hodně místa a do paměti vestavěného systému se nemusí vejít. Proto vznikla tato práce, která se zabývá implementací optimalizace v čase sestavování programu, díky které bude možné do výsledného programu zahrnout pouze potřebné funkce z knihovny. Optimalizace spočívá v eliminaci nedostupného kódu, čímž se sníží velikost výsledného programu.
Plánovač instrukcí překladače jazyka C pro VLIW architekturu
Mináč, Tomáš ; Trmač, Miloslav (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce pojednává o architektuře procesorů typu VLIW a části překladače určené pro plánování instrukcí. Dále popisuje kompilační platformu LLVM - zejména části důležité pro vytvoření plánovacího průchodu pro VLIW architekturu. Vytvoření nového plánovacího průchodu je cílem této práce. Jsou zde zhodnoceny výsledky testování tohoto průchodu, jež bylo provedeno na architektuře VEX.
Libovolná bitová šířka datového typu integer v platformě LLVM
Veškrna, Martin ; Trmač, Miloslav (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se zabývá úpravou kompilační platformy LLVM/Clang tak, aby podporovala libovolnou bitovou šířku u datového typu integer
zlomekFS Over FUSE
Trmač, Miloslav ; Yaghob, Jakub (oponent) ; Tůma, Petr (vedoucí práce)
ZlomekFS (ZFS) je distribuovaný systém souborů, který umožňuje práci se soubory i v případě odpojení počítače od sítě. Změny provedené v době, kdy je síť nedostupná, jsou po připojení k síti automaticky synchronizovány. Původní implementace ZlomekFS používala vlastní ovladač systému souborů pro operační systém Linux. Tato práce tento ovladač nahrazuje použtím rozhraní FUSE, které bylo přidáno do Linuxu až po dokončení původní implementace ZlomekFS. Pro implementaci ZlomekFS pomocí FUSE bylo rozhraní FUSE rozšířeno o potřebné operace pro správu cache v jádru operačního systému. Tato rozšíření rozhraní FUSE byla implementována pro operační systémy Linux a FreeBSD.
Libovolná bitová šířka datového typu integer v platformě LLVM
Veškrna, Martin ; Trmač, Miloslav (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se zabývá úpravou kompilační platformy LLVM/Clang tak, aby podporovala libovolnou bitovou šířku u datového typu integer
Plánovač instrukcí překladače jazyka C pro VLIW architekturu
Mináč, Tomáš ; Trmač, Miloslav (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce pojednává o architektuře procesorů typu VLIW a části překladače určené pro plánování instrukcí. Dále popisuje kompilační platformu LLVM - zejména části důležité pro vytvoření plánovacího průchodu pro VLIW architekturu. Vytvoření nového plánovacího průchodu je cílem této práce. Jsou zde zhodnoceny výsledky testování tohoto průchodu, jež bylo provedeno na architektuře VEX.
Optimalizující sestavovací program
Novosád, Adrián ; Trmač, Miloslav (oponent) ; Hruška, Tomáš (vedoucí práce)
Projekt Lissom se zabývá vývojem prostředí pro návrh aplikačně specifických procesorů či SoC (System on Chip). K vývoji aplikací pro takto navržené procesory se využívá standardních knihoven poskytovaných programovacími jazyky. Problém těchto knihoven ale spočíva v tom, že jsou často příliš rozsáhlé a programátor využíva jen zlomek z funkcí poskytovaných knihovnou. Kvůli tomuto problému mohou i zdánlivě jednoduché programy zabírat hodně místa a do paměti vestavěného systému se nemusí vejít. Proto vznikla tato práce, která se zabývá implementací optimalizace v čase sestavování programu, díky které bude možné do výsledného programu zahrnout pouze potřebné funkce z knihovny. Optimalizace spočívá v eliminaci nedostupného kódu, čímž se sníží velikost výsledného programu.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.