Národní úložiště šedé literatury Nalezeno 179 záznamů.  1 - 10dalšíkonec  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Návrh specializovaných instrukcí
Koscielniak, Jan ; Zachariášová, Marcela (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se věnuje návrhu a implementaci specializovaných instrukcí pro architekturu instrukční sady RISC-V. Tato instrukční rozšíření slouží k akceleraci sady vybraných kryptografických algoritmů. Nové instrukce jsou implementovány v prostředí Codasip Studia na modelu 32bitového procesoru s instrukční sadou RV32IM. Byly zvoleny implementace kryptografických algoritmů s otevřeným zdrojovým kódem, který byl upraven, aby používal nové instrukce. Jednotlivé instrukce byly aplikovány na příslušné algoritmy, otestovány a profilovány. Výsledkem práce je rozšíření instrukční sady, které umožňuje až sedminásobné zrychlení v závislosti na vybraném algoritmu.
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.
Integrace e-mailové komunikace do IDE Eclipse
Humpa, Vítězslav ; Šuška, Boris (oponent) ; Hruška, Tomáš (vedoucí práce)
Během vývoje softwaru musí vývojáři mezi sebou komunikovat. Zvláště pokud pracují v distribuovaném prostředí. Například na open source projektech jsou nuceni využít různých asynchronních metod komunikace. Ze studií vyplývá, že ve srovnání s instatními zprávami, komentáři zdrojového kódu, či komentáři verzovacích systémů e-mail představuje zdaleka nejpoužívanější způsob komunikace při distribuovaném vývoji softwaru. Lze si proto představit, že archívy vývojářských e-mailů obsahují podstatné informace o nejrůznějších entitách zdrojového kódu. Časem však se takové informace ztrácejí, jelikož tyto e-maily je těžké dohledat. Proto jsme vyvinuli REmail, zásuvný modul pro Eclise, integrující e-mailovou komunikaci do IDE. Umožňuje vývojářům pracovat souběžně se zdrojovým kódem a e-maily, které jej diskutují, bez nutnosti opuštění IDE. Využitím relativně výpočetně nenáročných technik REmail dohledá všechny e-maily relevantní k vybrané entitě zdrojového kódu a umožní vývojáři s nimi pracovat.
Překlad C++ aplikací pro vestavěná zařízení
Nosterský, Milan ; Přikryl, Zdeněk (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato diplomová práce se zabývá přidáním podpory překladu jazyka C++ a jeho standardu C++11 v rámci překladače pro vestavěné systémy. Překladač, založený na projektu LLVM se generuje v rámci prostředí Codasip Studia. Toto prostředí slouží pro návrh procesorů s aplikačně specifickou instrukční sadou, kdy umožňuje na základě popisu sémantiky instrukční sady generovat překladač pro libovolnou cílovou architekturu. Jazyk C++ je jazyk vycházející z jazyka C, rozšířený o objektovou orientaci a několik nových funkcionalit. Jazyk C++ umožňuje psát velmi efektivní kód na vysoké úrovni abstrakce. V rámci testovací fáze je implementace podpory jazyka C++ ověřena na modelech procesorových jader s využitím testovací sady.
C++ knihovna pro práci s čísly v pohyblivé řádové čárce s libovolnou přesností
Závada, Vladislav ; Šnobl, Pavel (oponent) ; Hruška, Tomáš (vedoucí práce)
Tato práce se zabývá návrhem floating point modulu, který umožní provádět operace s floating point operandy které mají libovolnou bitovou šířku. K tomuto účelu je modul implementován jako šablonová třída v jazyce C++. Modul je navržen tak aby umožňoval jeho použití při návrhu aplikačně specifického procesoru. Nejprve je popsán standard floating point čísel a šablonové funkce v jazyce c++. V praktické části jsou poté popsány algoritmy jednotlivých operací a návrh samotného modulu jako šablonové knihovny.
Informační systém pro správu obsahu webových prezentací
Šulc, Zbyněk ; Kolář, Dušan (oponent) ; Hruška, Tomáš (vedoucí práce)
Předmětem práce je návrh a realizace systému pro správu obsahu webové prezentace. Tento systém má umožnit vytvoření a správu webové prezentace osobám, které nemají zkušenosti s technologiemi pro tvorbu webové prezentace. Systém dále umožňuje snadné přidávání komponent rozšiřující počet implementovaných funkci. Tyto funkce pak mohou přidělovány na základě uživatelských skupin.
Impact of Subjective Visual Perception on Automatic Evaluation of Dashboard Design
Hynek, Jiří ; Herout, Adam (oponent) ; Kuric,, Eduard (oponent) ; Hruška, Tomáš (vedoucí práce)
Using metrics and quantitative design guidelines to analyze design aspects of user interfaces (UI) seems to be a promising way for the automatic evaluation of the visual quality of user interfaces. Since this approach is not able to replace user testing, it can provide additional information about possible design problems in early design phases and save time and expenses in the future. Analyses of used colors or UI layout are the examples of such evaluation. UI designers can use known pixel-based (e.g., Colorfulness ) or object-based (e.g., Balance or Symmetry ) metrics which measure chosen UI characteristics, based on the raster or structural representation of UI. The problem of the metric-based approach is that it does not usually consider users' subjective perception (e.g., subjective perception of color and graphical elements located on a screen). Today's user interfaces (e.g., dashboards) are complex. They consist of several color layers, contain overlapping graphical elements, which might increase ambiguity of users' perception. It might be complicated to select graphical elements for the metric-based analysis of UI, so the selection reflects users' perception and principles of a visual grouping of the perceived shapes (as described by Gestalt psychology). Development of objective metrics and design guidelines usually requires a sufficiently large training set of user interface samples annotated by a sufficient number of users. This thesis focuses on the automatic evaluation of dashboard design. It combines common knowledge about dashboards with the findings in the field of data visualization, visual perception and user interface evaluation, and explores the idea of the automatic evaluation of dashboard design using the metric-based approach. It analyzes chosen pixel-based and object-based metrics. It gathers the experience of users manually segmenting dashboard screens and uses the knowledge in order to analyze the ability of the object-based metrics to distinguish well-designed dashboards objectively. It establishes a framework for the design and improvement of metrics and proposes an improvement of selected metrics. It designs a new method for segmentation of dashboards into regions which are used as inputs for object-based metrics. Finally, it compares selected metrics with user reviews and asks questions suggesting future research tasks.
Analýza vlastností diagramů určených pro prezentaci dat v informačních dashboardech
Barič, Filip ; Rudnitckaia, Julia (oponent) ; Hruška, Tomáš (vedoucí práce)
Táto bakalárska práca sa zaoberá problematikou návrhu diagramov určených pre prezentáciu dát v informačných dashboardoch. Predstavuje úvod do procesu tvorby dashboardov, základné princípy dizajnu a ľudského vnímania. Súčasťou práce je aj analýza jednotlivých diagramov, ich výhod, nevýhod a prípadov využitia. Cieľom práce je výskum vizuálnych vlastností a ich dopad na výslednú použiteľnosť. Testová sada bola vyhotovená s využitím implementovaného generátoru grafov, ktorý pracuje s definovaným modelom popisujúcim zvolené vlastnosti diagramov. Výsledkom práce je sada doporučení pre návrh skúmaných diagramov.
Metody ukládání dat pro OLAP
Dittrich, Petr ; Kroulík, Jan (oponent) ; Hruška, Tomáš (vedoucí práce)
Tématem bakalářské práce je návrh a implementace jádra OLAP datového skladiště. V úvodu práce je v krátkosti rozebrána problematika datového skladiště, důvody proč v minulosti tato datová skladiště začala vznikat a dále předpoklady jejich praktického uplatnění. V další části jsou popsána některá úskalí, která se vyskytla při implementaci skladiště. Je popsána forma uložení metadat, struktura a tvorba OLAP kostek. V poslední kapitole je na příkladu popsán postup tvorby datové kostky v tomto systému.
Architecture Information for LLVM Compiler Optimizations
Svoboda, Jan ; Dolíhal, Luděk (oponent) ; Hruška, Tomáš (vedoucí práce)
This thesis deals with the automatic extraction of processor architecture information from the CodAL language. Extracted information is used as the base for a cost model of the optimizer in the LLVM compiler. In this thesis, a new system was implemented, that creates the cost model, transforms it into a C++ code and compiles it into a dynamic library. This library is loaded at run-time by the compiler and used for better decision-making during the optimization process. The system achieves an average reduction in program code size of 14% and up to 68% improvement in the performance of the generated code.

Národní úložiště šedé literatury : Nalezeno 179 záznamů.   1 - 10dalšíkonec  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.