Název: Návrh systému vyrovnávací paměti pro grafické výpočty
Další názvy: Data Cache System for Graphics Computing
Autoři: Hruda, Lukáš
Vedoucí práce/školitel: Kohout Josef, Doc. Ing. Ph.D.
Oponent: Maňák Martin, Mgr. Ph.D.
Datum vydání: 2016
Nakladatel: Západočeská univerzita v Plzni
Typ dokumentu: bakalářská práce
URI: http://hdl.handle.net/11025/23824
Klíčová slova: cache;vyrovnávací paměť;grafika;počítačová grafika;the visualization toolkit;vtk;maf2;lhp;lhpbuilder;cachovací politiky;politiky cachování;c++;variadické šablony
Klíčová slova v dalším jazyce: cache;graphics;computer graphics;the visualization toolkit;vtk;maf2;lhp;lhpbuilder;cache policies;c++;variadic templates
Abstrakt: V kontextu této práce může cachování být popsáno jako proces, kdy si program v paměti či na pevném disku uchovává výsledky výpočtů z důvodu vyhnutí se jejich opětovnému počítání v případě, kdy je stejný výsledek použit více než jedenkrát. Tento dokument popisuje několik známých politik cachování a obsahuje hlubší analýzu a popis konkrétního cachovacího systému navrženého a vyvinutého pro potřebu využití v MAF2 frameworku. Zároveň jsou zde popsány základní principy vizualizačního nástroje VTK, který je MAF2 frameworkem využíván. Z tohoto důvodu je navržený systém kompatibilní s datovými objekty nástroje VTK a zároveň je dostatečně obecný, aby bylo možné ho použít pro cachování téměř libovolného typu dat.
Abstrakt v dalším jazyce: In the context of this work, caching can be described as the process whereby a program stores calculated data into its memory or onto a hard drive in order to avoid recalculating it in case it is needed more than once. This document describes various known cache policies and contains a deeper analysis and description of a specifi c cache system designed and developed for the use in MAF2 framework. It also describes the basic principles of the VTK visualization toolkit used by the MAF2 framework. The system is therefore compatible with VTK data objects and it is also as generic as possible so that it can be used for caching almost any type of data.
Práva: Plný text práce je přístupný bez omezení.
Vyskytuje se v kolekcích:Bakalářské práce / Bachelor´s works (KIV)

Soubory připojené k záznamu:
Soubor Popis VelikostFormát 
bakalarka.pdfPlný text práce1,4 MBAdobe PDFZobrazit/otevřít
A13B0324P-hodnoceni.pdfPosudek vedoucího práce232,46 kBAdobe PDFZobrazit/otevřít
A13B0324P-posudek.pdfPosudek oponenta práce385,49 kBAdobe PDFZobrazit/otevřít
A13B0324P-obhajoba.pdfPrůběh obhajoby práce123,38 kBAdobe PDFZobrazit/otevřít


Použijte tento identifikátor k citaci nebo jako odkaz na tento záznam: http://hdl.handle.net/11025/23824

Všechny záznamy v DSpace jsou chráněny autorskými právy, všechna práva vyhrazena.