HackerPapers

arXiv:1905.01135cs.DB

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

Dominik Durner, Viktor Leis, Thomas Neumann

HN submission. Found in a submission link or body. Submitters do not count as commenters in the main ranking; a submission is not an endorsement.

Abstract

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.

arXiv comments
Journal reference
DaMoN 2019
DOI
doi:10.1145/3329785.3329918
Subjects
cs.DBDatabases cs.PFPerformance

On Hacker News

No comments linking this paper were found in the collected sources. Found in 2 HN submissions from May 2019 to May 2019. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments0 threads

No comments linking this paper were found in the collected sources. Open submission discussions.

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.