Assessing NUMA performance based on hardware event counters
- Cost models play an important role for the efficient implementation of software systems. These models can be embedded in operating systems and execution environments to optimize execution at run time. Even though non-uniform memory access (NUMA) architectures are dominating today's server landscape, there is still a lack of parallel cost models that represent NUMA system sufficiently. Therefore, the existing NUMA models are analyzed, and a two-step performance assessment strategy is proposed that incorporates low-level hardware counters as performance indicators. To support the two-step strategy, multiple tools are developed, all accumulating and enriching specific hardware event counter information, to explore, measure, and visualize these low-overhead performance indicators. The tools are showcased and discussed alongside specific experiments in the realm of performance assessment.
Author details: | Max PlauthORCiDGND, Christoph Sterz, Felix Eberhardt, Frank FeinbubeGND, Andreas PolzeORCiDGND |
---|---|
DOI: | https://doi.org/10.1109/IPDPSW.2017.51 |
ISBN: | 978-0-7695-6149-3 |
ISSN: | 2164-7062 |
Title of parent work (English): | IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) |
Publisher: | Institute of Electrical and Electronics Engineers |
Place of publishing: | New York |
Publication type: | Other |
Language: | English |
Date of first publication: | 2017/08/24 |
Publication year: | 2017 |
Release date: | 2022/09/08 |
Tag: | Memory management; Parallel programming; Performance analysis |
Number of pages: | 10 |
First page: | 904 |
Last Page: | 913 |
Organizational units: | An-Institute / Hasso-Plattner-Institut für Digital Engineering gGmbH |
DDC classification: | 0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 000 Informatik, Informationswissenschaft, allgemeine Werke |
Peer review: | Referiert |