C++ knihovna pro práci s čísly v pohyblivé řádové čárce s libovolnou přesností

but.committeedoc. 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.defenceStudent 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorHruška, Tomášcs
dc.contributor.authorZávada, Vladislavcs
dc.contributor.refereeŠnobl, Pavelcs
dc.date.accessioned2019-07-08T15:56:56Z
dc.date.available2019-07-08T15:56:56Z
dc.date.created2019cs
dc.description.abstractTato 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.abstractThis 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.markDcs
dc.identifier.citationZÁ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.other121948cs
dc.identifier.urihttp://hdl.handle.net/11012/180357
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectC++cs
dc.subjectšablonycs
dc.subjectIEEE754cs
dc.subjectpohyblivá řadová čárkacs
dc.subjectFPUcs
dc.subjectprocesorcs
dc.subjectknihovnacs
dc.subjectjednotkové testycs
dc.subjectC++en
dc.subjecttemplatesen
dc.subjectIEEE754en
dc.subjectfloating pointen
dc.subjectFPUen
dc.subjectprocessoren
dc.subjectlibraryen
dc.subjectunit testsen
dc.titleC++ knihovna pro práci s čísly v pohyblivé řádové čárce s libovolnou přesnostícs
dc.title.alternativeC++ Arbitrary Precision Floating Point Libraryen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2019-06-17cs
dcterms.modified2019-07-08-13:31:19cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid121948en
sync.item.dbtypeZPen
sync.item.insts2021.11.10 14:16:45en
sync.item.modts2021.11.10 13:35:30en
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.48 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21535_o.pdf
Size:
90.33 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21535_o.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21535_v.pdf
Size:
85.79 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21535_v.pdf
Loading...
Thumbnail Image
Name:
review_121948.html
Size:
1.48 KB
Format:
Hypertext Markup Language
Description:
review_121948.html
Collections