Optimalizace datových struktur výpočetních programů s ohledem na využití cache – Petr Král
Petr Král
Bachelor's thesis
Optimalizace datových struktur výpočetních programů s ohledem na využití cache
Cache optimization of data structures in numerical software
Anotácia:
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í …viacAbstract:
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 …viac
Jazyk práce: Czech
Datum vytvoření / odevzdání či podání práce: 14. 5. 2018
Obhajoba závěrečné práce
- Vedúci: 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árska práca. Liberec: Technická univerzita v Liberci, Faculty of Mechatronics, Informatics and Interdisciplinary Studies. 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íTechnical University of Liberec
Faculty of Mechatronics, Informatics and Interdisciplinary StudiesBachelor programme / odbor:
Information Technology / Information Technology
Práce na příbuzné téma
Názov
Vložil
Vložené
Práva