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
Abstract:
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í …moreAbstract:
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 …more
Language used: Czech
Date on which the thesis was submitted / produced: 14. 5. 2018
Thesis defence
- Supervisor: Mgr. Jan Březina, Ph.D.
Citation record
ISO 690-compliant citation record:
KRÁL, Petr. \textit{Optimalizace datových struktur výpočetních programů s ohledem na využití cache}. Online. Bachelor's thesis. Liberec: Technical University of Liberec, Faculty of Mechatronics, Informatics and Interdisciplinary Studies. 2018. Available from: https://theses.cz/id/vox1xg/.
The right form of listing the thesis as a source quoted
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í
Full text of thesis
Contents of on-line thesis archive
Published in Theses:- světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: Technická univerzita v Liberci, Fakulta mechatroniky, informatiky a mezioborových studiíTechnical University of Liberec
Faculty of Mechatronics, Informatics and Interdisciplinary StudiesBachelor programme / field:
Information Technology / Information Technology
Theses on a related topic
Name
Posted by
Uploaded/Created
Rights