Implementace 2D ultrazvukových simulací
| but.committee | doc. Dr. Ing. Otto Fučík (předseda) doc. Ing. Zdeněk Vašíček, Ph.D. (místopředseda) doc. RNDr. Milan Češka, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Doc. Ing. Peter Lacko, Ph.D. (člen) doc. Ing. Tomáš Martínek, 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á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 " A ". Otázky u obhajoby: Z uvedených grafů silného škálování je patrné, že při přechodu z jednoho na dva NUMA uzly dochází k jeho znatelnému zhoršení. Čím si toto chování, ve vztahu k velikosti simulační domény, vysvětlujete? Které části algoritmu simulace jsou nejvíce ovlivněny NUMA architekturou? | 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 | Jaroš, Jiří | cs |
| dc.contributor.author | Šimek, Dominik | cs |
| dc.contributor.referee | Vaverka, Filip | cs |
| dc.date.created | 2018 | cs |
| dc.description.abstract | Práca sa zaoberá návrhom a implementáciou 2D simulácie ultrazvukových vĺn. Simulácia ultrazvuku nachádza svoje uplatnenie v medicíne, biofyzike či rekonštrukcii obrazu. Ako príklad môžme uviesť použitie fokusovaného ultrazvuku na diagnostiku a liečbu rakoviny. Program je súčasťou simulačného balíka k-Wave určeného pre superpočítačové systémy, konkrétne stroje s architektúrou zdieľaného adresového priestoru. Program je implementovaný v jazyku C++ s využitím akcelerácie pomocou OpenMP. Pomocou implementovaného riešenia je možné riešiť simulácie veľkých rozmerov v 2D priestore. Práca sa ďalej zaoberá zjednotením kódu 2D a 3D simulácie pomocou moderných prostriedkov C++. Reálnym príkladom využitia je simulácia ultrazvuku pri transkraniálnej neuromodulácii a neurostimulácii, ktorá prebieha v doménach o veľkosti 16384x16384 (a viac) bodov mriežky. Simulácia takýchto rozmerov môže pri použití pôvodnej MATLAB 2D k-Wave trvať niekoľko dní. Implementované riešenie dosahuje voči MATLAB 2D k-Wave 7 až 8 násobné zrýchlenie na superpočítačoch Anselm a Salomon. | cs |
| dc.description.abstract | The work deals with design and implementation of 2D ultrasound simulation. Applications of the ultrasound simulation can be found in medicine, biophysic or image reconstruction. As an example of using the ultrasound simulation we can mention High Intensity Focused Ultrasound that is used for diagnosing and treating cancer. The program is part of the k-Wave toolbox designed for supercomputer systems, specifically for machines with shared memory architecture. The program is implemented in the C++ language and using OpenMP acceleration. Using the designed solution, it is possible to solve large-scale simulations in 2D space. The work also deals with merging and unification of the 2D and 3D simulation using modern C++. A realistic example of use is ultrasound simulation in transcranial neuromodulation and neurostimulation in large domains, which have more than 16384x16384 grid points. Simulation of such size may take several days if we use the original MATLAB 2D k-Wave. Speedup of the new implementation is up to 8 on the Anselm and Salomon supercomputers. | en |
| dc.description.mark | A | cs |
| dc.identifier.citation | ŠIMEK, D. Implementace 2D ultrazvukových simulací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2018. | cs |
| dc.identifier.other | 114577 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/84958 | |
| 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 | k-Wave | cs |
| dc.subject | 2D ultrazvuková simulácia | cs |
| dc.subject | 3D ultrazvuková simulácia | cs |
| dc.subject | C++ | cs |
| dc.subject | OpenMP | cs |
| dc.subject | superpočítač | cs |
| dc.subject | generické programovanie. | cs |
| dc.subject | k-Wave | en |
| dc.subject | 2D ultrasound simulation | en |
| dc.subject | 3D ultrasound simulation | en |
| dc.subject | C++ | en |
| dc.subject | OpenMP | en |
| dc.subject | supercomputer | en |
| dc.subject | generic programming. | en |
| dc.title | Implementace 2D ultrazvukových simulací | cs |
| dc.title.alternative | Implementation of 2D Ultrasound Simulations | en |
| dc.type | Text | cs |
| dc.type.driver | masterThesis | en |
| dc.type.evskp | diplomová práce | cs |
| dcterms.dateAccepted | 2018-06-18 | cs |
| dcterms.modified | 2020-05-10-16:12:56 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 114577 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.03.26 15:27:30 | en |
| sync.item.modts | 2025.01.15 18:03:49 | 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 počítačový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:
- 6.62 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-19554_v.pdf
- Size:
- 87.79 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-19554_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-19554_o.pdf
- Size:
- 91.77 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-19554_o.pdf
Loading...
- Name:
- review_114577.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_114577.html
