Akcelerace ultrazvukové neurostimulace pomocí aritmetiky se sníženou přesností.
but.committee | doc. Ing. Vladimír Drábek, CSc. (člen) Ing. Ondřej Lengál, Ph.D. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Ondřej Kanich, Ph.D. (člen) Mgr. Ing. Pavel Očenášek, Ph.D. (člen) doc. Ing. František Zbořil, CSc. (předseda) | 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á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 C. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Jaroš, Jiří | cs |
dc.contributor.author | Duchoň, Radek | cs |
dc.contributor.referee | Olšák, Ondřej | cs |
dc.date.accessioned | 2023-07-17T08:06:48Z | |
dc.date.available | 2023-07-17T08:06:48Z | |
dc.date.created | 2023 | cs |
dc.description.abstract | K-Wave je nástroj pro akustickou a ultrazvukovou simulaci s otevřeným zdrojovým kódem. Aktuální dostupné implementace jsou napsány v jazycích C++ a Matlab. Cílem této diplomové práce je akcelerovat existující implementaci ultrazvukové simulace pomocí výpočtů s nižší přesností na grafických kartách Nvidia za využití softwarové platformy CUDA. Dalším přínosem této práce by měla být snížená paměťová náročnost, což umožní provádění větších simulací. Snížená přesnost však nesmí vzhledem k využití například pro neurostimulaci mozku příliš narušit výsledky jako celek. Důležité je proto identifikovat vhodné veličiny, které lze uložit v nižší přesnosti. V této práci budou analyzovány možné přístupy a jejich efektivita při využití nižší přesnosti. Dále pak bude proveden návrh řešení, jehož částí bude identifikace potenciálních veličin pro redukci. Na to bude navazovat specifikace docílené implementace a její testování. Závěr se bude věnovat zhodnocení řešení na základě dosažených výsledků z testování. | cs |
dc.description.abstract | K-Wave is an open source tool for acoustic and ultrasound simulation. Current available implementations are written in C++ and Matlab. The aim of this thesis is to accelerate the existing implementation of ultrasound simulation by means of lower precision calculations on Nvidia graphics cards using the CUDA software platform. Another benefit of this work should be a reduced memory requirement, which will enable larger simulations to be performed. However, due to the use, for example, for neurostimulation of the brain, the reduced accuracy must not disturb the results as a whole too much. It is therefore important to identify suitable quantities that can be stored in lower precision. In this work, possible approaches and their effectiveness in utilizing lower precision will be analyzed. Furthermore, a solution proposal will be made, which will include identifying potential variables for reduction. This will be followed by specifying the achieved implementation and its testing. The conclusion will focus on evaluating the solution based on the results obtained from the testing. | en |
dc.description.mark | C | cs |
dc.identifier.citation | DUCHOŇ, R. Akcelerace ultrazvukové neurostimulace pomocí aritmetiky se sníženou přesností. [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 144975 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/211921 | |
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 | CUDA | cs |
dc.subject | C++ | cs |
dc.subject | Nvidia | cs |
dc.subject | GPU | cs |
dc.subject | K-Wave | cs |
dc.subject | HPC | cs |
dc.subject | Akcelerace | cs |
dc.subject | Ultrazvuk | cs |
dc.subject | Akustické vlnění | cs |
dc.subject | Neurostimulace | cs |
dc.subject | Poloviční přesnost | cs |
dc.subject | Snížená přesnost | cs |
dc.subject | CUDA | en |
dc.subject | C++ | en |
dc.subject | Nvidia | en |
dc.subject | GPU | en |
dc.subject | K-Wave | en |
dc.subject | HPC | en |
dc.subject | Acceleration | en |
dc.subject | Ultrasound | en |
dc.subject | Acoustic waves | en |
dc.subject | Neurostimulation | en |
dc.subject | Half precision | en |
dc.subject | Reduced precision | en |
dc.title | Akcelerace ultrazvukové neurostimulace pomocí aritmetiky se sníženou přesností. | cs |
dc.title.alternative | Acceleration of Ultrasound Neurostimulation Using Mixed-Precision Arithmetic | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2023-06-20 | cs |
dcterms.modified | 2023-06-27-18:56:29 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 144975 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2023.07.17 10:06:48 | en |
sync.item.modts | 2023.07.17 09:41:53 | en |
thesis.discipline | Kybernetická bezpečnost | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |