• search hit 3 of 3
Back to Result List

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.

Export metadata

Additional Services

Search Google Scholar Statistics
Metadaten
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
Accept ✔
This website uses technically necessary session cookies. By continuing to use the website, you agree to this. You can find our privacy policy here.