This repository is created for showing details of experiments in the thesis,
including source code, data, and intermediate results.
They are placed under the folder exp
.
We also provide a google sheet
containg the summary of our intermeidate results.
Machines
Item | sable-intel | sable-tigger |
---|---|---|
CPU | E7-4850 @ 2.00 GHz | i7-8700K @ 3.70 GHz |
L1 Cache | 32 KB | 32 KB |
L2 Cache | 256 KB | 256 KB |
L3 Cache | 24 MB | 12 MB |
Threads per Core | 2 | 2 |
Cores per Socket | 10 | 6 |
Sockets | 4 | 1 |
Total Threads | 80 | 12 |
Thread Scales | T1/2/4/8/16/32/64 | T1/2//4/8/16 |
RAM Size | 128 GB | 32 GB |
GPU | (No GPU) | GeForce GTX 1080 Ti |
Operation System | Ubuntu 18.04.04 LTS | Ubuntu 18.04.04 LTS |
Software
- MonetDB v11.35.9 (Nov2019-SP1)
- MATLAB version R2019a
- GCC v8.1.0 (-O3, -march=native)
- NVIDIA PGI compiler 19.10-0 (-O4)
Methodology
- In terms of execution time, we only consider the time once data resides in main memory.
- We consider performance variance by running each test 15 times, measuring the average execution time over the last 10 runs.
Benchmarks
- 22 TPC-H benchmarks
Results
- sable-intel (Summary sheet)
- HorsePower
- Path:
exp/tpch/fastgen
- Log:
log/run4
- Path:
- MonetDB
- Path:
exp/monetdb
- Log:
log/run5
- Path:
- HorsePower
- sable-tigger (Summary sheet)
- HorsePower
- Path:
exp/tpch/fastgen
- Log:
log/run5
- Path:
- MonetDB
- Path:
exp/monetdb
- Log:
log/run6
- Path:
- HorsePower
- analysis (Summary sheet)
- HorsePower
- Path:
exp/tpch/new-analysis
- Log:
log/run2
- Path:
- HorsePower
Benchmarks
- Black-Scholes
- Morgan
Results (Summary sheet)
- Black-Scholes
- HorsePower
- Path:
exp/morgan/hir/gencode
- Log:
log/run1
- Path:
- MATLAB
- Path:
exp/morgan/matlab
- Log:
log/run1
- Path:
- HorsePower
- Morgan
- HorsePower
- Path:
exp/bs/hir/gencode
- Log:
log/run1
- Path:
- MATLAB
- Path:
exp/morgan/matlab
- Log:
log/run4
- Path:
- HorsePower
Benchmarks
- udf-froid
- udf-bs
Results (Summary sheet)
- udf-froid: queries derived from TPC-H queries on the Froid paper
- HorsePower
- Path:
exp/udf/froid/hir
- Log:
log/sf8
- Path:
- MonetDB
- Path:
exp/udf/froid/monetdb
- Log:
log/sf8
- Path:
- HorsePower
- udf-bs: queries derived from the Black-Scholes code
- HorsePower
- Path:
exp/udf/bs/hir
- Log:
log
- Path:
- MonetDB
- Path:
exp/udf/bs/monetdb
- Log:
log/log-t*
- Path:
- HorsePower
Benchmarks
- Black-Scholes
- Morgan
Results (Summary sheet)
- Black-Scholes
- HorsePower
- Path:
exp/morgan/gpu
- Log:
log/run1
- Path:
- HorsePower
- Morgan
- HorsePower
- Path:
exp/bs/gpu
- Log:
log/run2
- Path:
- HorsePower