Info: Zenodo’s user support line is staffed on regular business days between Dec 23 and Jan 5. Response times may be slightly longer than normal.

Published July 1, 2019 | Version v1
Conference paper Open

On the Impact of Memory Allocation on High-Performance Query Processing

  • 1. TUM
  • 2. Friedrich-Schiller-Universität Jena

Description

Somewhat surprisingly, the behavior of analytical query engines is crucially affected by the dynamic memory allocator used. Memory allocators highly influence performance, scalability, memory efficiency and memory fairness to other processes. In this work, we provide the first comprehensive experimental analysis on the impact of memory allocation for high-performance query engines. We test five state-of-the-art dynamic memory allocators and discuss their strengths and weaknesses within our DBMS. The right allocator can increase the performance of TPC-DS (SF 100) by 2.7x on a 4-socket Intel Xeon server.

Files

MemoryAllocationImpactDAMON19.pdf

Files (707.6 kB)

Name Size Download all
md5:8be802f1d6a1e0ceb250fee41c940058
707.6 kB Preview Download

Additional details

Funding

CompDB – The Computational Database for Real World Awareness 725286
European Commission