• German
German

Main Navigation

Noll/etal/2020a: Analyzing Memory Accesses With Modern Processors

Bibtype Inproceedings
Bibkey Noll/etal/2020a
Author Stefan Noll and Jens Teubner and Norman May and Alexander Böhm
Title Analyzing Memory Accesses With Modern Processors
Booktitle 16th Int'l Workshop on Data Management on New Hardware (DaMoN)
Address Portland, OR, USA
Abstract Debugging and tuning database systems is very challenging. Using common profiling tools is often not sufficient because they identify the machine instruction rather than the instance of a data structure that causes a performance problem. This leaves a problem's root cause such as memory hotspots or poor data layouts hidden. The state-of-the-art solution is to augment classical profiling with a memory trace. However, current approaches for collecting memory traces are not usable in practice due to their large runtime overhead.

In this work, we leverage a mechanism available in modern processors to collect memory traces via hardware-based sampling. We evaluate our approach using a commercial and an open-source database system running the JCC-H benchmark. In particular, we demonstrate that our approach is practical due to its low runtime overhead and we illustrate how memory traces uncover new insights into the memory access characteristics of database systems.
Month jun
Year 2020
Projekt SFB876-C5
 
Bibtex Here you can get this literature entry as BibTeX format.