• čeština
    • English
  • English 
    • čeština
    • English
  • Login
View Item 
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2020
  • View Item
  •   Repository Home
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2020
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

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

Non-Blocking Input/Output for the k-Wave Toolbox

Thumbnail
View/Open
Posudek-Oponent prace-21796_o.pdf (93.58Kb)
Posudek-Vedouci prace-21796_v.pdf (86.42Kb)
final-thesis.pdf (3.119Mb)
review_129265.html (1.440Kb)
Author
Kondula, Václav
Advisor
Jaroš, Jiří
Referee
Vaverka, Filip
Grade
B
Alternative metrics PlumX
http://hdl.handle.net/11012/192447
Altmetrics
http://hdl.handle.net/11012/192447
http://hdl.handle.net/11012/192447
Metadata
Show full item record
Abstract
Prá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.
 
This 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.
 
Keywords
k-Wave, MPI, I/O, C++, HDF5, PHDF5, paralelizmus, HPC, vícevláknové zpracování, k-Wave, MPI, I/O, C++, HDF5, PHDF5, parallelism, HPC, multithreading
Language
čeština (Czech)
Study brunch
Bezpečnost informačních technologií
Composition of Committee
prof. 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)
Date of defence
2020-07-15
Process of 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 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?
Result of the defence
práce byla úspěšně obhájena
Persistent identifier
http://hdl.handle.net/11012/192447
Source
KONDULA, V. Neblokující vstup/výstup pro projekt k-Wave [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.
Collections
  • 2020 [134]
Citace PRO

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV
 

 

Browse

All of repositoryCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

Statistics

View Usage Statistics

Portal of libraries | Central library on Facebook
DSpace software copyright © 2002-2015  DuraSpace
Contact Us | Send Feedback | Theme by @mire NV