Graf, Alexander (2017)
Modeling Cache Locality with Extra-P.
Technische Universität Darmstadt
Bachelor Thesis, Primary publication
|
Modeling Cache Locality with Extra-P -
Text
thesis.pdf Copyright Information: CC BY-NC-ND 4.0 International - Creative Commons, Attribution NonCommercial, NoDerivs. Download (381kB) | Preview |
Item Type: | Bachelor Thesis |
---|---|
Type of entry: | Primary publication |
Title: | Modeling Cache Locality with Extra-P |
Language: | English |
Referees: | Wolf, Prof. Dr. Felix ; Calotoiu, Alexandru |
Date: | 2017 |
Place of Publication: | Darmstadt |
Date of oral examination: | 15 August 2017 |
Abstract: | HPC applications usually run at a low fraction of the computer's peak performance. Empirical performance modeling is a helpful tool for automatically assessing the scaling behavior of applications, thereby finding bottlenecks and facilitating the process of improving an application's performance. Current tools for performance modeling neglect the cache behavior of applications, although it plays a significant role for overall performance due to the increasing gap between memory and processor speed. In this thesis, by creating an interface between ThreadSpotter, an open source memory sampler, and Extra-P, a tool for performance modeling, we present and evaluate a methodology to model how scaling affects an application's memory access locality, allowing the developer to easily find scalability bugs that impact the application's cache utilization and so helping to improve computing performance. For each instruction group, our performance models describe how parameters such as processor count or problem size influence the distribution of reuse distances and stack distances. Our novel toolset is evaluated on the HPC applications Kripke, LULESH, MILC, OpenFOAM and Relearn. |
URN: | urn:nbn:de:tuda-tuprints-65623 |
Divisions: | 20 Department of Computer Science > Parallel Programming |
Date Deposited: | 18 Aug 2017 08:20 |
Last Modified: | 09 Jul 2020 01:46 |
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/6562 |
PPN: | 415867673 |
Export: |
View Item |