C++ knihovna pro práci s čísly v pohyblivé řádové čárce s libovolnou přesností
but.committee | doc. Dr. Ing. Otto Fučík (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Tomáš Martínek, Ph.D. (člen) prof. Ing. Tomáš Vojnar, Ph.D. (člen) Doc. Ing. Valentino Vranić, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm " D ". Otázky u obhajoby: Můžete uvést srovnání Vaší implementace s knihovnou GMP z hlediska výkonu? V případě naměření výrazných rozdílů jako u knihovny Boost, můžete se pokusit tyto rozdíly vysvětlit? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Hruška, Tomáš | cs |
dc.contributor.author | Závada, Vladislav | cs |
dc.contributor.referee | Šnobl, Pavel | cs |
dc.date.accessioned | 2019-07-08T15:56:56Z | |
dc.date.available | 2019-07-08T15:56:56Z | |
dc.date.created | 2019 | cs |
dc.description.abstract | 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. | cs |
dc.description.abstract | This thesis deals with the design of a floating point module, which allows to perform operations with floating point operands that have any bit width. For this purpose, the module is implemented as a template class in C ++. The module is designed to allow it to be used when designing an application-specific processor. First, the floating point number and template functions in c ++ are described. In the practical part the algorithms of the individual operations and the design of the module itself are described as template libraries. | en |
dc.description.mark | D | cs |
dc.identifier.citation | ZÁVADA, V. C++ knihovna pro práci s čísly v pohyblivé řádové čárce s libovolnou přesností [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2019. | cs |
dc.identifier.other | 121948 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/180357 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | C++ | cs |
dc.subject | šablony | cs |
dc.subject | IEEE754 | cs |
dc.subject | pohyblivá řadová čárka | cs |
dc.subject | FPU | cs |
dc.subject | procesor | cs |
dc.subject | knihovna | cs |
dc.subject | jednotkové testy | cs |
dc.subject | C++ | en |
dc.subject | templates | en |
dc.subject | IEEE754 | en |
dc.subject | floating point | en |
dc.subject | FPU | en |
dc.subject | processor | en |
dc.subject | library | en |
dc.subject | unit tests | en |
dc.title | C++ knihovna pro práci s čísly v pohyblivé řádové čárce s libovolnou přesností | cs |
dc.title.alternative | C++ Arbitrary Precision Floating Point Library | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2019-06-17 | cs |
dcterms.modified | 2019-07-08-13:31:19 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 121948 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2021.11.10 14:16:45 | en |
sync.item.modts | 2021.11.10 13:35:30 | en |
thesis.discipline | Počítačové a vestavěné systémy | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.48 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Oponent prace-21535_o.pdf
- Size:
- 90.33 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-21535_o.pdf
Loading...
- Name:
- Posudek-Vedouci prace-21535_v.pdf
- Size:
- 85.79 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-21535_v.pdf
Loading...
- Name:
- review_121948.html
- Size:
- 1.48 KB
- Format:
- Hypertext Markup Language
- Description:
- review_121948.html