Neblokující vstup/výstup pro projekt k-Wave

but.committeeprof. Ing. Martin Drahanský, Ph.D. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) Ing. Ondřej Lengál, Ph.D. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Filip Orság, Ph.D. (člen) Ing. Vladimír Veselý, 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 B. Otázky u obhajoby: Jaký význam má ve vztahu k navrženému řešení neuniformní přístup do paměti (NUMA architektura)? V kapitole 3 je přínos paralelizace popsán pomocí Amdahlova zákona, mnoho HPC aplikací ale spoléhá spíše na Gustafsonův zákon. Jaký je vztah mezi těmito dvěma modely a vstupně-výstupními operacemi? Není z pohledu správce superpočítače, že vytváříte vlákna?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.authorKondula, Václavcs
dc.contributor.refereeVaverka, Filipcs
dc.date.created2020cs
dc.description.abstractPráce se zabývá implementací neblokujícího vstupně výstupního rozhraní pro projekt k-Wave, jež je navržen pro simulaci šíření ultrazvuku. Hlavní zaměření je na simulace velkých domén, jež kvůli vysokým nárokům na výpočetní výkon musí být spuštěny na superpočítačích a produkují až desítky GB dat během jediného simulačního kroku. V rámci této diplomové práce jsem navrhl a implementoval neblokující rozhraní pro ukládání dat využitím dedikovaných vláken, čímž se umožní překrytí výpočtu simulace s diskovými operacemi za účelem zkrácení doby provádění simulace. V projektu k-Wave se díky tomuto přístupu podařilo dosáhnout zrychlení až 33%, což má za následek mimo jiné také snížení finanční zátěže běhu simulace.cs
dc.description.abstractThis thesis deals with an implementation of non-blocking I/O interface for the k-Wave project, which is designed for time-domain simulation of ultrasound propagation. Main focus is on large domain simulations that, due to high computing power requirements, must run on supercomputers and produce tens of GB of data in a single simulation step. In this thesis, I have designed and implemented a non-blocking interface for storing data using dedicated threads, which allows to overlap simulation calculations with disk operations in order to speed up the simulation. An acceleration of up to 33% was achieved compared to the current implementation of project k-Wave, which resulted, among other things, also to reduce cost of the simulation.en
dc.description.markBcs
dc.identifier.citationKONDULA, V. Neblokující vstup/výstup pro projekt k-Wave [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129265cs
dc.identifier.urihttp://hdl.handle.net/11012/192447
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.subjectMPIcs
dc.subjectI/Ocs
dc.subjectC++cs
dc.subjectHDF5cs
dc.subjectPHDF5cs
dc.subjectparalelizmuscs
dc.subjectHPCcs
dc.subjectvícevláknové zpracovánícs
dc.subjectk-Waveen
dc.subjectMPIen
dc.subjectI/Oen
dc.subjectC++en
dc.subjectHDF5en
dc.subjectPHDF5en
dc.subjectparallelismen
dc.subjectHPCen
dc.subjectmultithreadingen
dc.titleNeblokující vstup/výstup pro projekt k-Wavecs
dc.title.alternativeNon-Blocking Input/Output for the k-Wave Toolboxen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2020-07-15cs
dcterms.modified2020-07-17-14:42:11cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129265en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:30:55en
sync.item.modts2025.01.17 12:52:16en
thesis.disciplineBezpečnost informačních technologiícs
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:
3.12 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-21796_v.pdf
Size:
86.42 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-21796_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-21796_o.pdf
Size:
93.58 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-21796_o.pdf
Loading...
Thumbnail Image
Name:
review_129265.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_129265.html
Collections