Využití knihovny noarr pro implementaci efektivních algoritmů

but.committeedoc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Radek Kočí, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen) Ing. Marta Jaroš, 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.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorJaroš, Jiříen
dc.contributor.authorČupr, Mareken
dc.contributor.refereeKuník, Oliveren
dc.date.created2025cs
dc.description.abstractTato bakalářská práce se zaměřuje na knihovnu Noarr, navrženou pro efektivní vývoj algoritmů v jazyce C++, s důrazem na její výkon a použitelnost. Cílem práce je zhodnotit schopnosti této knihovny na základě testování běžných výpočetních úloh a jedné složitější simulační úlohy. Mezi testované úlohy patří operace s vektory a maticemi a simulace proudění tekutin založená na metodě Lattice Boltzmann. Práce zkoumá silné a slabé stránky knihovny v různých algoritmických kontextech a poskytuje vhled do jejího potenciálu v oblasti vysokovýkonných výpočtů a celkové přívětivosti pro vývojáře. Vyhodnocení ukazuje, že knihovna Noarr výkonnostně nezaostává při řešení běžných výpočetních úloh a nabízí efektivní abstrakci pro průchod datovými strukturami, i když v náročnějších scénářích může její výkon klesat.en
dc.description.abstractThis bachelor thesis focuses on the Noarr library, a C++ library designed for efficient algorithm development, with an emphasis on performance and usability. The goal is to evaluate the library’s capabilities by testing it on a set of common computational tasks and a more advanced simulation task. The tested tasks include vector and matrix operations, as well as a fluid dynamics simulation based on the Lattice Boltzmann Method. The study examines the library’s strengths and limitations across various algorithmic contexts, providing insights into its suitability for high-performance computing and its overall usability for developers. The evaluation shows that Noarr introduces little to no overhead in typical computational tasks while offering a convenient abstraction for data traversal, although it may fall short in performance when handling more complex scenarios.cs
dc.description.markBcs
dc.identifier.citationČUPR, M. Využití knihovny noarr pro implementaci efektivních algoritmů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other164567cs
dc.identifier.urihttp://hdl.handle.net/11012/253210
dc.language.isoencs
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.subjectNoarr knihovnaen
dc.subjectvýpočetní clusteren
dc.subjectparalelní výpočtyen
dc.subjectdatové strukturyen
dc.subjectalgoritmyen
dc.subjectoptimalizaceen
dc.subjectabstrakceen
dc.subjectC++en
dc.subjectNoarr librarycs
dc.subjectHPCcs
dc.subjectparallel computingcs
dc.subjectdata structurescs
dc.subjectalgorithmscs
dc.subjectoptimizationcs
dc.subjectabstractioncs
dc.subjectC++cs
dc.titleVyužití knihovny noarr pro implementaci efektivních algoritmůen
dc.title.alternativeEvaluation of the Noarr Library for Efficient Algorithm Developmentcs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-17cs
dcterms.modified2025-06-17-17:34:36cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid164567en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:05:54en
sync.item.modts2025.08.26 20:07:05en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémů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:
1.42 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_164567.html
Size:
11.25 KB
Format:
Hypertext Markup Language
Description:
file review_164567.html

Collections