| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
follow instructions to install docker https://docs.docker.com/engine/install/ follow instructions to install nvidia-container-toolkit https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html sudo apt update sudo apt install nvidia-container-toolkit sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart docker
docker run -ti --runtime=nvidia --gpus all --workdir / ghcr.io/hmohrdaurat/buildenvironment/velox-docker-image:latest
only the CUDA Toolkit must be installed, not the driver
./cuda_12.0.1_525.85.12_linux.run PATH=$PATH:/usr/local/cuda-12.0/bin ldconfig
git clone https://github.com/lsds/MultiKernelBOSS.git cd MultiKernelBOSS
chmod u+x generate_tpch_data.sh ./generate_tpch_data.sh
./generate_tpch_data.sh 1 1
mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX:PATH=.. -DCMAKE_C_COMPILER=clang-14 -DCMAKE_CXX_COMPILER=clang++-14 -DCMAKE_BUILD_TYPE=Release -DVELOX_DIRS=/usr/local/velox -B. .. cd .. cmake --build build --target install
cd bin
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --disable-constraints --library libBOSSArrowStorage.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q1/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --disable-constraints --library libBOSSArrowStorage.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q3/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --disable-constraints --library libBOSSArrowStorage.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --disable-constraints --library libBOSSArrowStorage.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q9/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --disable-constraints --library libBOSSArrowStorage.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q18/BOSS/1000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --fixed-point-numeric-type --benchmark_filter=TPC-H_Q[0-9]+/MonetDB/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --fixed-point-numeric-type --benchmark_filter=TPC-H_Q[0-9]+/DuckDB/1000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineCPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q1/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineCPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q3V_POST-FILTER-2JOINS/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineCPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineCPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q9V_POST-FILTER-AND-PRIORITY/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineCPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q18/BOSS/1000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q1/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q3V_POST-FILTER-2JOINS/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q9V_POST-FILTER-AND-PRIORITY/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q18/BOSS/1000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --ignore-errors --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --benchmark_filter=TPC-H_Q1/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --ignore-errors --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --benchmark_filter=TPC-H_Q3V_POST-FILTER-2JOINS/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --ignore-errors --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --benchmark_filter=TPC-H_Q6/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --ignore-errors --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --benchmark_filter=TPC-H_Q9V_POST-FILTER-AND-PRIORITY/BOSS/1000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --ignore-errors --default-storage-block-size 268435456 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --benchmark_filter=TPC-H_Q18/BOSS/1000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 12000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q1/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 8500 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q3V_POST-FILTER-1JOIN/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 11000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 12000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q9V_POST-FILTER-AND-PRIORITY/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 12000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q18/100000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 0 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 1000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 2000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 3000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 4000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 5000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 6000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 7000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 8000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 9000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 10000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --max-gpu-memory-cache 11000 --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6V_NESTED-SELECT2/100000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q1/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q3V_POST-FILTER-2JOINS/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q9V_POST-FILTER-AND-PRIORITY/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q18/10000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q1/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q3V_POST-FILTER-2JOINS/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q9V_POST-FILTER-AND-PRIORITY/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q18/10000MB
GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q1/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q3V_POST-FILTER-2JOINS/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q6/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q9V_POST-FILTER-AND-PRIORITY/10000MB GLOG_minloglevel=2 LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu;../lib ./Benchmarks --default-storage-block-size 268435456 --benchmark-data-copy-in --benchmark-data-copy-out --library libBOSSArrowStorage.so --library libBOSSArrayFireEngineGPU.so --library libBOSSVeloxEngine.so --benchmark_filter=TPC-H_Q18/10000MB
requires to re-compile the code with the line 21 in BOSS/Source/Expression.hpp modified as:
#define ABLATION_NO_FAST_PATH
| Back | FazBrowse Home | New Git URL |