Implementace 2D ultrazvukových simulací

but.committeedoc. 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.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 " 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.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorJaroš, Jiřícs
dc.contributor.authorŠimek, Dominikcs
dc.contributor.refereeVaverka, Filipcs
dc.date.created2018cs
dc.description.abstractPrá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.abstractThe 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.markAcs
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.other114577cs
dc.identifier.urihttp://hdl.handle.net/11012/84958
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.subjectk-Wavecs
dc.subject2D ultrazvuková simuláciacs
dc.subject3D ultrazvuková simuláciacs
dc.subjectC++cs
dc.subjectOpenMPcs
dc.subjectsuperpočítačcs
dc.subjectgenerické programovanie.cs
dc.subjectk-Waveen
dc.subject2D ultrasound simulationen
dc.subject3D ultrasound simulationen
dc.subjectC++en
dc.subjectOpenMPen
dc.subjectsupercomputeren
dc.subjectgeneric programming.en
dc.titleImplementace 2D ultrazvukových simulacícs
dc.title.alternativeImplementation of 2D Ultrasound Simulationsen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2018-06-18cs
dcterms.modified2020-05-10-16:12:56cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid114577en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:27:30en
sync.item.modts2025.01.15 18:03:49en
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačový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:
6.62 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-19554_v.pdf
Size:
87.79 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-19554_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-19554_o.pdf
Size:
91.77 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-19554_o.pdf
Loading...
Thumbnail Image
Name:
review_114577.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
file review_114577.html

Collections