Optimalizace datových struktur výpočetních programů s ohledem na využití cache – Petr Král
Petr Král
Bakalářská práce
Optimalizace datových struktur výpočetních programů s ohledem na využití cache
Cache optimization of data structures in numerical software
Anotace:
Simulátor proudění podzemní vody s názvem Flow123d (Březina a kol. [2]) využívá za účelem zefektivnění výpočtů s malými vekto- ry a maticemi knihovnu Armadillo, která je schopna tyto výpočty díky optimalizacím například s pomocí výrazových šablon prová- dět velmi efektivně. Armadillo si však předem pro každou dato- vou strukturu alokuje prostor v paměti o minimální velikost 16x double. To má při použití …víceAbstract:
A simulator of underground water flow named Flow123d (Březina et al. citeFlow123d) uses the Armadillo library for higher effici- ency of calculations with small vectors and matrices. This software is capable of performing these calculations very effectively not only thanks to its use of expression templates. Armadillo, however, alwa- ys prealocates a space in memory of 16 times verb'double'. This has …více
Jazyk práce: čeština
Datum vytvoření / odevzdání či podání práce: 14. 5. 2018
Obhajoba závěrečné práce
- Vedoucí: Mgr. Jan Březina, Ph.D.
Citační záznam
Citace dle ISO 690:
KRÁL, Petr. \textit{Optimalizace datových struktur výpočetních programů s ohledem na využití cache}. Online. Bakalářská práce. Liberec: Technická univerzita v Liberci, Fakulta mechatroniky, informatiky a mezioborových studií. 2018. Dostupné z: https://theses.cz/id/vox1xg/.
Jak správně citovat práci
Král, Petr. Optimalizace datových struktur výpočetních programů s ohledem na využití cache. Liberec, 2018. bakalářská práce (Bc.). Technická univerzita v Liberci. Fakulta mechatroniky, informatiky a mezioborových studií
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: Technická univerzita v Liberci, Fakulta mechatroniky, informatiky a mezioborových studiíTechnická univerzita v Liberci
Fakulta mechatroniky, informatiky a mezioborových studiíBakalářský studijní program / obor:
Informační technologie / Informační technologie
Práce na příbuzné téma
Název
Vložil
Vloženo
Práva