Vícevláknová multiplatformní grafická knihovna

DSpace Repository

Language: English čeština 

Vícevláknová multiplatformní grafická knihovna

Show simple item record

dc.contributor.advisor Bližňák, Michal
dc.contributor.author Kobalíček, Petr
dc.date.accessioned 2010-07-18T05:55:56Z
dc.date.available 2010-07-18T05:55:56Z
dc.date.issued 2009-05-27
dc.identifier Elektronický archiv Knihovny UTB cs
dc.identifier.uri http://hdl.handle.net/10563/10548
dc.description.abstract Cílem práce bylo vytvořit literární rešerši na téma rasterizace geometrických objektů a možné optimalizace SW algoritmů pro její urychlení. Dále zhodnotit současný stav a schopnosti grafických subsystémů Cairo, GDI+ a AntiGrain, které se používají v nejrozšířenějších operačních systémech. Praktická část se zabývá návrhem a implementací vlastní grafické knihovny v jazyce C++, která bude schopná využít více vláken a multimediální instrukce procesoru x86 a x86_64 pro maximalizaci výkonu. Součástí návrhu a implementace je popis navržených tříd v knihovně, jejich optimalizace a demonstrační ukázky výstupu knihovny. Praktická část se dále zabývá porovnáním výkonu navržené knihovny a návrhem metodiky integrace s jinými grafickými knihovnami a GUI toolkity. cs
dc.format 83 s. cs
dc.format.extent 9420429 bytes cs
dc.format.mimetype application/pdf cs
dc.language.iso cs
dc.publisher Univerzita Tomáše Bati ve Zlíně
dc.rights Bez omezení
dc.subject graphics library en
dc.subject rasterization en
dc.subject C++ en
dc.subject JIT compilation en
dc.subject MMX en
dc.subject SSE2 en
dc.subject threads en
dc.subject grafická knihovna cs
dc.subject rasterizace cs
dc.subject C++ cs
dc.subject JIT kompilace cs
dc.subject MMX cs
dc.subject SSE2 cs
dc.subject vlákna cs
dc.title Vícevláknová multiplatformní grafická knihovna cs
dc.title.alternative Multithreaded Multiplatform Graphics Library en
dc.type diplomová práce cs
dc.contributor.referee Stružka, Petr
dc.date.accepted 2009-06-16
dc.description.abstract-translated The aim of this work was to create literature research about rasterization of geometric objects and possible optimizations of software based rasterization algorithms. In addition, to assess the current status and capabilities of graphics libraries Cairo, GDI+ and AntiGrain, which are used in most operating systems. The practical part deals with design and implementation of new graphics library in C++ language, which will be able to use multithreading and special x86 or x86_64 CPU instructions to maximize its performance. Part of library design and implementation is description about its classes, optimizations and demonstration examples of library output. The practical part also deals with comparing the performance of the proposed library and integration with other graphics libraries and GUI toolkits. en
dc.description.department Ústav aplikované informatiky cs
dc.description.result obhájeno cs
dc.parent.uri http://hdl.handle.net/10563/77 cs
dc.parent.uri http://hdl.handle.net/10563/220 cs
dc.thesis.degree-discipline Informační technologie cs
dc.thesis.degree-discipline Information Technologies en
dc.thesis.degree-grantor Tomas Bata University in Zlín. Faculty of Applied Informatics en
dc.thesis.degree-grantor Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky cs
dc.thesis.degree-name Ing. cs
dc.thesis.degree-program Engineering Informatics en
dc.thesis.degree-program Inženýrská informatika cs
dc.identifier.stag 12009
dc.date.assigned 2009-02-20
utb.result.grade A
local.subject knihovny (software) cs
local.subject libraries (software) en


Files in this item

Files Size Format View
kobalíček_2009_dp.pdf 8.984Mb PDF View/Open
kobalíček_2009_vp.pdf 146.9Kb PDF View/Open
kobalíček_2009_op.pdf 89.18Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Find fulltext

Search DSpace


Browse

My Account