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