Paralelizace v jazyce Rust

but.committeeprof. Ing. Adam Herout, Ph.D. (předseda) doc. Ing. František Zbořil, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. Ing. Jiří Jaroš, Ph.D. (člen) Ing. Igor Szőke, 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 dostatečně (E). Otázky u obhajoby: Jak jinak je možno implementovat vícerozměrnou konvoluci (a) se separabilním jádrem a (b) s neseparabilním? Bude vaše implementace použitelná i pro větší velikosti obrazu, např. 4096^2? Jak jinak by mohla být dvourozměrná konvoluce paralelizována na platformě s několika málo, např. 4, procesory? Uvažte také cache CPU.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKobrtek, Jozefcs
dc.contributor.authorŠlampa, Ondřejcs
dc.contributor.refereeBařina, Davidcs
dc.date.created2014cs
dc.description.abstractTato práce se zabývá paralelizací v jazyce Rust. Cílem této práce je zhodnotit výkon a použitelnost jazyka Rust pro tvorbu paralelních aplikací ve srovnání s již používanou alternativou - OpenMP. Toto porovnání bylo provedeno na výpočtu n-rozměrné konvoluce. V závěru se nachází zhodnocení výsledků a návrhy pro jejich další využití.cs
dc.description.abstractTopic of this thesis is parallelization in Rust. Aim of this thesis is to compare performance and usability of Rust language with already used alternative - OpenMP. Computation of n-dimensional comvolution was used for benchmark. In conclusion there is evaluation of results and suggestions for their future use.en
dc.description.markEcs
dc.identifier.citationŠLAMPA, O. Paralelizace v jazyce Rust [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2014.cs
dc.identifier.other79659cs
dc.identifier.urihttp://hdl.handle.net/11012/56485
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.subjectRustcs
dc.subjectOpenMPcs
dc.subjectparalelizacecs
dc.subjectparalelní programovánícs
dc.subjectkonvolucecs
dc.subjectRusten
dc.subjectOpenMPen
dc.subjectparalelizationen
dc.subjectparallel programingen
dc.subjectconvolutionen
dc.titleParalelizace v jazyce Rustcs
dc.title.alternativeParallel Programming in Rust Languageen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2014-06-17cs
dcterms.modified2020-05-10-16:11:27cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79659en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 18:46:09en
sync.item.modts2025.01.17 13:03:11en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédiícs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
272.26 KB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79659.html
Size:
1.42 KB
Format:
Hypertext Markup Language
Description:
file review_79659.html
Collections