This repository contains the source code for our ACM SIGMOD '21 paper.
If you use this in your work, please cite us.
@inproceedings{daase_pmem_olap_21,
address = {Virtual Event, China},
title = {Maximizing Persistent Memory Bandwidth Utilization for OLAP Workloads},
booktitle = {Proceedings of the 2021 International Conference on Management of Data (SIGMOD '21), June 20--25, 2021, Virtual Event, China},
publisher = {ACM},
author = {Björn Daase and Lars Jonas Bollmeier and Lawrence Benson and Tilmann Rabl},
year = {2021}
}
Directory | Description |
---|---|
microbenchmarks/ | Source code of the microbenchmarks |
plot_scripts/ | Scripts to generate the graphics |
scripts/ | Scripts to perform the benchmarks |
ssb/ | Source code of the Star Schema Benchmark implementation |
You probably want to step through theses directories in the following order
- Start by either building the binaries in
microbenchmarks
(if you are interested in the microbenchmarks) or inssb
(if you are interested in the SSB) - Use (or get inspired by) the benchmarking scripts in
scripts
to generate data - Visualize this data with the plotting scripts found in
plot_scripts
# SPDX-License-Identifier: GPL-2.0