dc.contributor.advisor | Bača, Radim | cs |
dc.contributor.author | Mocek, Tomáš | cs |
dc.date.accessioned | 2015-07-22T09:17:21Z | |
dc.date.available | 2015-07-22T09:17:21Z | |
dc.date.issued | 2015 | cs |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/108703 | |
dc.description | Import 22/07/2015 | cs |
dc.description.abstract | Tato práce se zabývá teoretickým popisem procesorové cache počítače, a dále pak jejím využitím pro implementaci optimalizovaných algoritmů. Konkrétně se zaměřuje na algoritmy relačního spojení, jako jsou například nested loop a hash-join. Hlavní část práce bude pojednávat o algoritmech GRACE hash-join a radix-cluster hash-join, které jsem implementoval v jazyce C++, s důrazem na využití procesorové cache. Také zde budou zmíněny nástroje, které mohou pomoci při optimalizaci algoritmů pro cache. V závěru pak budou tyto algoritmy mezi sebou porovnány, a také bude provedeno srovnání s neoptimalizovaným algoritmem hash-join. | cs |
dc.description.abstract | This thesis deals with theoretical description of processor’s cache, as well as it’s exploitation in implementing optimalized algorithms. It will focus on algorithms for relational joins. These algorithms are, for example, nested loop and hash-join. The core part of the thesis will explain GRACE hash-join algorithm and radix-cluster hash-join algorithm, which were implemented in C++ with emphasis on processor’s cache exploitation. Furthermore, the tools that can be used during cache aware optimalizations of algorithms will be mentioned. In the conclusion, these algorithms will be compared to each other, as well as with unoptimized hash-join algorithm. | en |
dc.format.extent | 1864976 bytes | cs |
dc.format.mimetype | application/pdf | cs |
dc.language.iso | cs | cs |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | cache | cs |
dc.subject | TLB | cs |
dc.subject | relační spojení | cs |
dc.subject | optimalizace | cs |
dc.subject | hash-join | cs |
dc.subject | GRACE hash-join | cs |
dc.subject | radix-cluster hash-join | cs |
dc.subject | cache | en |
dc.subject | TLB | en |
dc.subject | relational join | en |
dc.subject | optimalization | en |
dc.subject | hash-join | en |
dc.subject | GRACE hash-join | en |
dc.subject | radix-cluster hash-join | en |
dc.title | Implementace relačního spojení s přihlédnutím k L2 cache | cs |
dc.title.alternative | Relational Cache Aware Join | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Bednář, Pavel | cs |
dc.date.accepted | 2015-06-04 | cs |
dc.thesis.degree-name | Bc. | cs |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | MOC0023_FEI_B2647_2612R025_2015 | |
dc.rights.access | openAccess | |