benchmarks for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2305210-NE-FAISSPETS21 faiss petsc - Phoronix Test Suite faiss petsc benchmarks for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2305210-NE-FAISSPETS21&grt .
faiss petsc Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Compiler File-System Screen Resolution a b 2 x AMD EPYC 9654 96-Core @ 2.40GHz (192 Cores / 384 Threads) AMD Titanite_4G (RTI1004D BIOS) AMD Device 14a4 1520GB 2 x 1920GB SAMSUNG MZWLJ1T9HBJR-00007 ASPEED VGA HDMI Broadcom NetXtreme BCM5720 PCIe Fedora Linux 38 6.2.15-300.fc38.x86_64 (x86_64) GCC 13.1.1 20230511 + Clang 16.0.3 + LLVM 16.0.3 xfs 640x480 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details - Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa101111 Python Details - Python 3.11.3 Security Details - SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
faiss petsc faiss: bench_polysemous_sift1m - PQ baseline faiss: bench_polysemous_sift1m - Polysemous 64 faiss: bench_polysemous_sift1m - Polysemous 62 faiss: bench_polysemous_sift1m - Polysemous 58 faiss: bench_polysemous_sift1m - Polysemous 54 faiss: bench_polysemous_sift1m - Polysemous 50 faiss: bench_polysemous_sift1m - Polysemous 46 faiss: bench_polysemous_sift1m - Polysemous 42 faiss: bench_polysemous_sift1m - Polysemous 38 faiss: bench_polysemous_sift1m - Polysemous 34 faiss: bench_polysemous_sift1m - Polysemous 30 petsc: Streams a b 3.855 6.09 5.135 3.197 1.923 1.238 0.915 0.784 0.741 0.727 0.721 411642.1267 393640.3598 OpenBenchmarking.org
Faiss Test: bench_polysemous_sift1m - PQ baseline OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - PQ baseline a 0.8674 1.7348 2.6022 3.4696 4.337 3.855 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 64 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 64 a 2 4 6 8 10 6.09 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 62 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 62 a 1.1554 2.3108 3.4662 4.6216 5.777 5.135 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 58 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 58 a 0.7193 1.4386 2.1579 2.8772 3.5965 3.197 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 54 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 54 a 0.4327 0.8654 1.2981 1.7308 2.1635 1.923 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 50 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 50 a 0.2786 0.5572 0.8358 1.1144 1.393 1.238 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 46 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 46 a 0.2059 0.4118 0.6177 0.8236 1.0295 0.915 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 42 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 42 a 0.1764 0.3528 0.5292 0.7056 0.882 0.784 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 38 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 38 a 0.1667 0.3334 0.5001 0.6668 0.8335 0.741 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 34 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 34 a 0.1636 0.3272 0.4908 0.6544 0.818 0.727 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
Faiss Test: bench_polysemous_sift1m - Polysemous 30 OpenBenchmarking.org ms per query, Fewer Is Better Faiss 1.7.4 Test: bench_polysemous_sift1m - Polysemous 30 a 0.1622 0.3244 0.4866 0.6488 0.811 0.721 1. (F9X) gfortran options: -O2 -frecursive -m64 -fopenmp -msse3 -mssse3 -msse4.1 -mavx -mavx2 -fno-tree-vectorize -lm -lpthread -lgfortran -lomp
PETSc Test: Streams OpenBenchmarking.org MB/s, More Is Better PETSc 3.19 Test: Streams a b 90K 180K 270K 360K 450K SE +/- 20373.49, N = 8 411642.13 393640.36 1. (CC) gcc options: -fPIC -O3 -O2 -lpthread -lm
Phoronix Test Suite v10.8.4