Simulace šíření tepla v mozku pomocí knihovny OpenACC

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) doc. Mgr. Lukáš Holík, Ph.D. (člen) Ing. Michal Hradiš, Ph.D. (člen) Ing. Zbyněk Křivka, 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ázky 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: Ako by ste umožnili prepínať implementáciu pomocou CUDA alebo OpenACC bez nutnosti rekompilácie? Ako by ste postupovali pri združovaní výstupov simulácie do jedného súboru HDF5?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorJaroš, Jiřícs
dc.contributor.authorOškera, Josefcs
dc.contributor.refereeKadlubiak, Kristiáncs
dc.date.created2021cs
dc.description.abstractCílem této práce je přepsat implementaci šíření tepla v mozkové tkáni naspanou v jazyce Matlab (dostupnou v balíku k-Wave) do jazyka C/C++, akcelerovat ji na GPU za pomoci knihovny OpenACC a CUDA, a následně tyto knihovny porovnat ve výkonnosti a náročnosti implementace. V řešení je popsáno jak programovat grafickou kartu, a jak tyto znalosti aplikovat. Vytvořený program je schopen simulovat šíření tepla na CPU i GPU.cs
dc.description.abstractThe aim of this work is to rewrite the implementation of heat transfer in brain written in programming language Matlab (available in the k-Wave package) into C / C ++, accelerate it on GPU using library OpenACC and CUDA, and then compare these libraries in performance and complexity of implementation. The solution describes how to program a graphics card and how to apply this knowledge. The created program is able to simulate heat dissipation on CPU and GPU.en
dc.description.markDcs
dc.identifier.citationOŠKERA, J. Simulace šíření tepla v mozku pomocí knihovny OpenACC [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021.cs
dc.identifier.other136554cs
dc.identifier.urihttp://hdl.handle.net/11012/199400
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/C++cs
dc.subjectk-Wavecs
dc.subjectk-Wave-Diffusioncs
dc.subjectOpenACCcs
dc.subjectCUDAcs
dc.subjectC/C++en
dc.subjectk-Waveen
dc.subjectk-Wave-Diffusionen
dc.subjectOpenACCen
dc.subjectCUDAen
dc.titleSimulace šíření tepla v mozku pomocí knihovny OpenACCcs
dc.title.alternativeSimulation of Heat Diffusion in the Brain Using the OpenACC Libraryen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2021-06-17cs
dcterms.modified2021-06-19-12:16:32cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid136554en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:36:26en
sync.item.modts2025.01.17 11:40:03en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.12 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-23987_v.pdf
Size:
86.58 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-23987_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-23987_o.pdf
Size:
90.94 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-23987_o.pdf
Loading...
Thumbnail Image
Name:
review_136554.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_136554.html
Collections