O3: LTO GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
O3: LTO Environment Notes: FFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin CXXFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin CFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-pluginCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
O3: GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
O3: Environment Notes: FFLAGS=-march=native-pipe-O3 CXXFLAGS=-march=native-pipe-O3 LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3 CFLAGS=-march=native-pipe-O3Compiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
O2: LTO GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
O2: LTO Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin CXXFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin CFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-pluginCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
O2: GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
O2: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Taichi XE (P1.60 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 129024MB, Disk: 960GB INTEL SSDPED1D960GAY + 2000GB Western Digital WD20EARS-00S + 2000GB Seagate ST2000DM001-1CH1 + 3 x 2000GB Seagate ST2000DM001-1ER1 + 2000GB Western Digital WD20EARS-00M + 250GB HITACHI HTS54322, Graphics: eVGA NVIDIA GeForce GTX 970 4GB, Audio: Realtek ALC1220, Network: Intel I219-V + Intel I211 + Intel Dual Band-AC 3168NGW
OS: Gentoo/Linux, Kernel: 5.0.17-gentoo (x86_64), Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Vulkan: 1.1.99, Compiler: GCC 9.2.0 + Clang 8.0.1 + LLVM 8.0.1 + CUDA 10.1, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize CXXFLAGS=-march=native-pipe-O2-ftree-vectorize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize CFLAGS=-march=native-pipe-O2-ftree-vectorizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
AIO-Stress AIO-Stress is an a-synchronous I/O benchmark created by SuSE. Current this profile uses a 2048MB test file and a 64KB record size. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write LTO GRAPHITE LTO GRAPHITE 900 1800 2700 3600 4500 SE +/- 5.89, N = 3 SE +/- 4.44, N = 3 SE +/- 7.99, N = 3 SE +/- 7.74, N = 3 SE +/- 7.20, N = 3 SE +/- 2.68, N = 3 SE +/- 4.81, N = 3 SE +/- 7.35, N = 3 4101 4040 3979 3973 4051 3988 3984 3983 1. (CC) gcc options: -pthread -laio
FS-Mark FS_Mark is designed to test a system's file-system performance. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size LTO LTO GRAPHITE GRAPHITE 200 400 600 800 1000 SE +/- 0.85, N = 3 SE +/- 4.66, N = 3 SE +/- 11.43, N = 15 SE +/- 11.69, N = 15 SE +/- 2.44, N = 3 SE +/- 2.53, N = 3 SE +/- 11.67, N = 15 SE +/- 0.59, N = 3 1006 978 966 946 994 964 947 917 1. (CC) gcc options: -static
O3 O2 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads LTO GRAPHITE GRAPHITE LTO 300 600 900 1200 1500 SE +/- 3.01, N = 3 SE +/- 4.89, N = 3 SE +/- 1.39, N = 3 SE +/- 5.66, N = 3 SE +/- 5.00, N = 3 SE +/- 9.40, N = 2 SE +/- 12.20, N = 3 SE +/- 5.79, N = 3 1563 1533 1527 1526 1546 1519 1515 1513 1. (CC) gcc options: -static
O2 O3 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 SE +/- 0.25, N = 3 SE +/- 4.83, N = 3 SE +/- 12.29, N = 15 SE +/- 1.20, N = 3 SE +/- 0.19, N = 3 SE +/- 15.55, N = 3 SE +/- 10.58, N = 15 SE +/- 11.80, N = 15 994 984 945 903 988 970 965 943 1. (CC) gcc options: -static
O2 O3 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync LTO GRAPHITE LTO GRAPHITE 600 1200 1800 2400 3000 SE +/- 2.07, N = 3 SE +/- 1.11, N = 3 SE +/- 1.97, N = 3 SE +/- 3.24, N = 3 SE +/- 0.89, N = 3 SE +/- 1.81, N = 3 SE +/- 1.05, N = 3 SE +/- 0.78, N = 3 2582 2574 2568 2556 2566 2559 2558 2540 1. (CC) gcc options: -static
BlogBench BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read LTO GRAPHITE LTO GRAPHITE 800K 1600K 2400K 3200K 4000K SE +/- 5417.42, N = 3 SE +/- 75432.58, N = 3 SE +/- 19918.02, N = 3 SE +/- 24300.12, N = 3 SE +/- 33892.32, N = 3 SE +/- 35356.74, N = 3 SE +/- 21282.43, N = 3 SE +/- 40313.06, N = 3 3886262 3878929 3865835 3781351 3840238 3831194 3819147 3763979 1. (CC) gcc options: -march=native -pipe -pthread
O3 O2 OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write GRAPHITE LTO LTO GRAPHITE 9K 18K 27K 36K 45K SE +/- 144.80, N = 3 SE +/- 745.12, N = 3 SE +/- 217.73, N = 3 SE +/- 91.62, N = 3 SE +/- 289.89, N = 3 SE +/- 258.32, N = 3 SE +/- 152.69, N = 3 SE +/- 601.54, N = 3 41466 41094 41093 40914 41410 41331 41045 40873 1. (CC) gcc options: -march=native -pipe -pthread
Dbench Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 SE +/- 2.60, N = 3 SE +/- 2.96, N = 3 SE +/- 3.34, N = 3 SE +/- 6.70, N = 3 SE +/- 1.09, N = 3 SE +/- 3.69, N = 3 SE +/- 4.84, N = 3 SE +/- 0.50, N = 3 1066 1061 1048 1041 1065 1061 1041 1040 1. (CC) gcc options: -lpopt -march=native -pipe
O2 O3 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 6 LTO LTO GRAPHITE GRAPHITE 1000 2000 3000 4000 5000 SE +/- 5.52, N = 3 SE +/- 75.93, N = 3 SE +/- 5.44, N = 3 SE +/- 7.87, N = 3 SE +/- 7.00, N = 3 SE +/- 2.26, N = 3 SE +/- 14.83, N = 3 SE +/- 2.06, N = 3 4484 4163 4074 4052 4423 4117 4062 4056 1. (CC) gcc options: -lpopt -march=native -pipe
O2 O3 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 LTO LTO GRAPHITE GRAPHITE 1500 3000 4500 6000 7500 SE +/- 6.42, N = 3 SE +/- 2.66, N = 3 SE +/- 101.37, N = 9 SE +/- 6.66, N = 3 SE +/- 4.07, N = 3 SE +/- 1.30, N = 3 SE +/- 5.15, N = 3 SE +/- 2.96, N = 3 7042 6854 6614 6071 6962 6803 6174 6059 1. (CC) gcc options: -lpopt -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 48 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 7.48, N = 3 SE +/- 9.69, N = 3 SE +/- 165.12, N = 9 SE +/- 11.02, N = 3 SE +/- 8.21, N = 3 SE +/- 6.49, N = 3 SE +/- 42.71, N = 3 SE +/- 78.56, N = 3 11437 11312 11143 9748 11366 11335 11282 9808 1. (CC) gcc options: -lpopt -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 128 LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 5.91, N = 3 SE +/- 15.40, N = 3 SE +/- 7.14, N = 3 SE +/- 232.93, N = 3 SE +/- 6.10, N = 3 SE +/- 6.92, N = 3 SE +/- 5.85, N = 3 SE +/- 5.87, N = 3 12608 12538 12502 12261 12563 12512 12316 12264 1. (CC) gcc options: -lpopt -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 256 LTO LTO GRAPHITE GRAPHITE 3K 6K 9K 12K 15K SE +/- 8.74, N = 3 SE +/- 52.91, N = 3 SE +/- 2.76, N = 3 SE +/- 22.21, N = 3 SE +/- 9.93, N = 3 SE +/- 28.96, N = 3 SE +/- 13.24, N = 3 SE +/- 19.39, N = 3 12419 12398 12384 12363 12400 12391 12142 12102 1. (CC) gcc options: -lpopt -march=native -pipe
IOzone The IOzone benchmark tests the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 2GB - Disk Test: Read Performance GRAPHITE LTO GRAPHITE LTO 1500 3000 4500 6000 7500 SE +/- 17.09, N = 3 SE +/- 124.99, N = 3 SE +/- 133.98, N = 3 SE +/- 13.56, N = 3 SE +/- 5.13, N = 3 SE +/- 11.20, N = 3 SE +/- 120.56, N = 3 SE +/- 28.33, N = 3 6908 6736 6705 6544 6898 6881 6655 6610 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 4GB - Disk Test: Read Performance GRAPHITE LTO LTO GRAPHITE 1500 3000 4500 6000 7500 SE +/- 13.19, N = 3 SE +/- 15.29, N = 3 SE +/- 13.25, N = 3 SE +/- 18.69, N = 3 SE +/- 20.61, N = 3 SE +/- 23.79, N = 3 SE +/- 8.93, N = 3 SE +/- 9.55, N = 3 7074 7009 6683 6682 7029 6972 6750 6685 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance GRAPHITE LTO LTO GRAPHITE 1600 3200 4800 6400 8000 SE +/- 1.50, N = 3 SE +/- 3.89, N = 3 SE +/- 14.47, N = 3 SE +/- 8.52, N = 3 SE +/- 12.53, N = 3 SE +/- 99.36, N = 3 SE +/- 8.97, N = 3 SE +/- 2.65, N = 3 7275 7246 6889 6861 7174 6961 6945 6907 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 2GB - Disk Test: Read Performance GRAPHITE LTO GRAPHITE LTO 900 1800 2700 3600 4500 SE +/- 2.15, N = 3 SE +/- 65.11, N = 3 SE +/- 65.68, N = 3 SE +/- 72.23, N = 3 SE +/- 62.83, N = 3 SE +/- 69.63, N = 3 SE +/- 3.80, N = 3 SE +/- 75.27, N = 3 4417 4409 4246 4221 4384 4316 4316 4188 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 4GB - Disk Test: Read Performance GRAPHITE LTO GRAPHITE LTO 1000 2000 3000 4000 5000 SE +/- 71.09, N = 3 SE +/- 1.60, N = 3 SE +/- 68.10, N = 4 SE +/- 66.88, N = 4 SE +/- 77.48, N = 3 SE +/- 65.48, N = 4 SE +/- 75.57, N = 3 SE +/- 4.01, N = 3 4500 4458 4430 4364 4350 4311 4222 4187 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance GRAPHITE LTO GRAPHITE LTO 1000 2000 3000 4000 5000 SE +/- 75.24, N = 3 SE +/- 78.39, N = 4 SE +/- 76.69, N = 4 SE +/- 5.01, N = 3 SE +/- 76.07, N = 4 SE +/- 7.01, N = 3 SE +/- 44.75, N = 15 SE +/- 8.55, N = 3 4658 4558 4418 4366 4495 4477 4417 4329 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 2GB - Disk Test: Write Performance GRAPHITE LTO LTO GRAPHITE 300 600 900 1200 1500 SE +/- 6.58, N = 3 SE +/- 1.90, N = 3 SE +/- 0.67, N = 3 SE +/- 0.53, N = 3 SE +/- 1.24, N = 3 SE +/- 6.54, N = 3 SE +/- 5.23, N = 3 SE +/- 2.49, N = 3 1243 1238 1226 1205 1233 1232 1222 1213 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 4GB - Disk Test: Write Performance GRAPHITE LTO LTO GRAPHITE 300 600 900 1200 1500 SE +/- 2.82, N = 3 SE +/- 1.30, N = 3 SE +/- 0.50, N = 3 SE +/- 3.79, N = 3 SE +/- 1.17, N = 3 SE +/- 0.60, N = 3 SE +/- 1.16, N = 3 SE +/- 4.53, N = 3 1251 1241 1226 1225 1247 1242 1232 1217 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance GRAPHITE LTO LTO GRAPHITE 300 600 900 1200 1500 SE +/- 0.79, N = 3 SE +/- 2.64, N = 3 SE +/- 0.95, N = 3 SE +/- 0.41, N = 3 SE +/- 4.39, N = 3 SE +/- 2.09, N = 3 SE +/- 14.87, N = 3 SE +/- 10.75, N = 3 1256 1255 1250 1231 1253 1229 1223 1207 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 2GB - Disk Test: Write Performance LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 SE +/- 5.53, N = 3 SE +/- 5.85, N = 3 SE +/- 17.84, N = 3 SE +/- 15.10, N = 3 SE +/- 6.67, N = 3 SE +/- 6.16, N = 3 SE +/- 14.31, N = 3 SE +/- 4.76, N = 3 1120 1091 1086 1074 1108 1106 1101 1087 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 4GB - Disk Test: Write Performance LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 SE +/- 5.59, N = 3 SE +/- 5.99, N = 3 SE +/- 5.65, N = 3 SE +/- 4.49, N = 3 SE +/- 4.80, N = 3 SE +/- 2.37, N = 3 SE +/- 17.39, N = 3 SE +/- 10.88, N = 3 1124 1109 1099 1088 1108 1079 1076 1068 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 SE +/- 1.29, N = 3 SE +/- 0.14, N = 3 SE +/- 5.06, N = 3 SE +/- 2.60, N = 3 SE +/- 4.38, N = 3 SE +/- 3.13, N = 3 SE +/- 6.26, N = 3 SE +/- 13.33, N = 3 1122 1102 1093 1073 1107 1104 1088 1083 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 2GB - Disk Test: Read Performance LTO GRAPHITE LTO GRAPHITE 1600 3200 4800 6400 8000 SE +/- 38.21, N = 3 SE +/- 58.15, N = 3 SE +/- 25.86, N = 3 SE +/- 50.82, N = 3 SE +/- 39.04, N = 3 SE +/- 18.21, N = 3 SE +/- 12.03, N = 3 SE +/- 32.27, N = 3 7243 7240 7072 7070 7180 7163 7046 7038 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance GRAPHITE LTO LTO GRAPHITE 1600 3200 4800 6400 8000 SE +/- 52.15, N = 3 SE +/- 20.22, N = 3 SE +/- 46.53, N = 3 SE +/- 27.45, N = 3 SE +/- 29.48, N = 3 SE +/- 43.15, N = 3 SE +/- 12.23, N = 3 SE +/- 46.75, N = 3 7384 7258 7227 7167 7346 7296 7211 7205 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance LTO GRAPHITE LTO GRAPHITE 1600 3200 4800 6400 8000 SE +/- 49.79, N = 3 SE +/- 29.20, N = 3 SE +/- 22.91, N = 3 SE +/- 11.76, N = 3 SE +/- 21.38, N = 3 SE +/- 34.52, N = 3 SE +/- 30.82, N = 3 SE +/- 49.45, N = 3 7672 7615 7474 7425 7648 7518 7512 7497 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance LTO GRAPHITE LTO GRAPHITE 1500 3000 4500 6000 7500 SE +/- 34.72, N = 3 SE +/- 34.05, N = 3 SE +/- 3.43, N = 3 SE +/- 62.67, N = 3 SE +/- 5.83, N = 3 SE +/- 17.92, N = 3 SE +/- 52.86, N = 3 SE +/- 46.93, N = 3 6906 6859 6594 6422 6771 6659 6498 6421 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance GRAPHITE LTO LTO GRAPHITE 900 1800 2700 3600 4500 SE +/- 61.71, N = 3 SE +/- 61.11, N = 3 SE +/- 68.23, N = 3 SE +/- 14.45, N = 3 SE +/- 17.59, N = 3 SE +/- 63.91, N = 3 SE +/- 48.64, N = 3 SE +/- 28.49, N = 3 4272 4263 4139 4097 4246 4171 4161 4148 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 2GB - Disk Test: Write Performance LTO GRAPHITE LTO GRAPHITE 300 600 900 1200 1500 SE +/- 0.45, N = 3 SE +/- 2.53, N = 3 SE +/- 9.28, N = 3 SE +/- 6.48, N = 3 SE +/- 2.01, N = 3 SE +/- 6.31, N = 3 SE +/- 4.53, N = 3 SE +/- 2.63, N = 3 1278 1226 1226 1205 1242 1229 1228 1225 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 4GB - Disk Test: Write Performance LTO GRAPHITE LTO GRAPHITE 300 600 900 1200 1500 SE +/- 0.63, N = 3 SE +/- 3.01, N = 3 SE +/- 3.11, N = 3 SE +/- 5.39, N = 3 SE +/- 5.09, N = 3 SE +/- 0.85, N = 3 SE +/- 2.38, N = 3 SE +/- 4.85, N = 3 1282 1233 1233 1213 1261 1247 1230 1209 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance LTO GRAPHITE LTO GRAPHITE 300 600 900 1200 1500 SE +/- 2.01, N = 3 SE +/- 9.96, N = 3 SE +/- 3.75, N = 3 SE +/- 6.09, N = 3 SE +/- 3.18, N = 3 SE +/- 4.02, N = 3 SE +/- 8.50, N = 3 SE +/- 3.62, N = 3 1286 1257 1251 1230 1267 1254 1236 1223 1. (CC) gcc options: -O3
O2 O3 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance LTO GRAPHITE GRAPHITE LTO 300 600 900 1200 1500 SE +/- 6.64, N = 3 SE +/- 6.15, N = 3 SE +/- 4.77, N = 3 SE +/- 7.74, N = 3 SE +/- 10.84, N = 3 SE +/- 3.53, N = 3 SE +/- 3.57, N = 3 SE +/- 6.14, N = 3 1243 1215 1207 1201 1240 1238 1228 1199 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance LTO GRAPHITE GRAPHITE LTO 200 400 600 800 1000 SE +/- 12.52, N = 3 SE +/- 4.00, N = 3 SE +/- 9.43, N = 3 SE +/- 5.86, N = 3 SE +/- 2.87, N = 3 SE +/- 2.14, N = 3 SE +/- 4.35, N = 3 SE +/- 4.35, N = 3 1102 1096 1083 1074 1100 1088 1083 1068 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance GRAPHITE LTO LTO GRAPHITE 1600 3200 4800 6400 8000 SE +/- 30.79, N = 3 SE +/- 12.50, N = 3 SE +/- 15.81, N = 3 SE +/- 92.48, N = 3 SE +/- 7.00, N = 3 SE +/- 15.17, N = 3 SE +/- 22.95, N = 3 SE +/- 101.13, N = 3 7264 7206 7182 6944 7256 7179 7142 6962 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance GRAPHITE LTO LTO GRAPHITE 300 600 900 1200 1500 SE +/- 4.40, N = 3 SE +/- 8.21, N = 3 SE +/- 8.97, N = 3 SE +/- 9.91, N = 3 SE +/- 2.62, N = 3 SE +/- 1.63, N = 3 SE +/- 4.23, N = 3 SE +/- 3.29, N = 3 1235 1227 1220 1208 1230 1223 1221 1211 1. (CC) gcc options: -O3
Threaded I/O Tester Tiotester (Threaded I/O Tester) benchmarks the hard disk drive / file-system performance. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 4 LTO LTO GRAPHITE GRAPHITE 4K 8K 12K 16K 20K SE +/- 43.97, N = 3 SE +/- 110.01, N = 3 SE +/- 67.60, N = 3 SE +/- 178.36, N = 3 SE +/- 95.52, N = 3 SE +/- 152.30, N = 3 SE +/- 65.69, N = 3 SE +/- 52.33, N = 3 16411 16342 16204 16025 16291 16169 16153 16075 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 8 GRAPHITE LTO GRAPHITE LTO 7K 14K 21K 28K 35K SE +/- 184.15, N = 3 SE +/- 253.18, N = 3 SE +/- 72.28, N = 3 SE +/- 311.21, N = 3 SE +/- 131.59, N = 3 SE +/- 48.94, N = 3 SE +/- 350.13, N = 3 SE +/- 156.65, N = 3 31353 31311 31164 31150 31331 31018 30905 30903 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 64MB - Thread Count: 4 LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 38.13, N = 3 SE +/- 66.41, N = 3 SE +/- 61.86, N = 3 SE +/- 67.01, N = 3 SE +/- 58.24, N = 3 SE +/- 27.58, N = 3 SE +/- 63.39, N = 3 SE +/- 93.28, N = 3 16234 16180 16179 16142 16135 16134 16099 15933 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 64MB - Thread Count: 8 LTO LTO GRAPHITE GRAPHITE 7K 14K 21K 28K 35K SE +/- 68.11, N = 3 SE +/- 69.53, N = 3 SE +/- 86.37, N = 3 SE +/- 36.10, N = 3 SE +/- 46.33, N = 3 SE +/- 32.68, N = 3 SE +/- 44.13, N = 3 SE +/- 168.01, N = 3 31733 31704 31607 31583 31653 31647 31454 31449 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 128MB - Thread Count: 4 LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 15.25, N = 3 SE +/- 47.01, N = 3 SE +/- 46.86, N = 3 SE +/- 29.58, N = 3 SE +/- 42.85, N = 3 SE +/- 23.35, N = 3 SE +/- 37.69, N = 3 SE +/- 333.71, N = 12 16142 16130 16129 16125 16094 16063 16025 15784 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 128MB - Thread Count: 8 GRAPHITE LTO GRAPHITE LTO 7K 14K 21K 28K 35K SE +/- 56.18, N = 3 SE +/- 30.81, N = 3 SE +/- 67.51, N = 3 SE +/- 81.93, N = 3 SE +/- 26.02, N = 3 SE +/- 89.43, N = 3 SE +/- 38.42, N = 3 SE +/- 11.08, N = 3 32514 32451 32399 32356 32335 32298 32176 32152 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 256MB - Thread Count: 4 LTO GRAPHITE GRAPHITE LTO 4K 8K 12K 16K 20K SE +/- 14.13, N = 3 SE +/- 12.42, N = 3 SE +/- 18.71, N = 3 SE +/- 21.18, N = 3 SE +/- 23.68, N = 3 SE +/- 22.91, N = 3 SE +/- 15.80, N = 3 SE +/- 13.50, N = 3 16416 16400 16397 16329 16381 16320 16280 16261 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 256MB - Thread Count: 8 GRAPHITE LTO GRAPHITE LTO 7K 14K 21K 28K 35K SE +/- 26.56, N = 3 SE +/- 64.53, N = 3 SE +/- 20.68, N = 3 SE +/- 89.99, N = 3 SE +/- 65.47, N = 3 SE +/- 36.07, N = 3 SE +/- 48.84, N = 3 SE +/- 37.46, N = 3 32787 32765 32748 32716 32669 32575 32296 32243 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 16 LTO GRAPHITE GRAPHITE LTO 12K 24K 36K 48K 60K SE +/- 438.11, N = 3 SE +/- 263.41, N = 3 SE +/- 1413.44, N = 15 SE +/- 1561.99, N = 15 SE +/- 1068.14, N = 12 SE +/- 1441.47, N = 15 SE +/- 1607.65, N = 15 SE +/- 1627.34, N = 15 54386 53941 51885 51338 53618 51224 51196 50689 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 32MB - Thread Count: 32 GRAPHITE LTO LTO GRAPHITE 14K 28K 42K 56K 70K SE +/- 152.97, N = 3 SE +/- 52.81, N = 3 SE +/- 981.22, N = 5 SE +/- 663.99, N = 3 SE +/- 264.92, N = 3 SE +/- 733.11, N = 9 SE +/- 1101.74, N = 12 SE +/- 1076.52, N = 15 65915 65863 64401 63961 65349 64631 63921 63921 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 64MB - Thread Count: 16 GRAPHITE LTO LTO GRAPHITE 12K 24K 36K 48K 60K SE +/- 83.63, N = 3 SE +/- 154.78, N = 3 SE +/- 234.51, N = 3 SE +/- 1453.76, N = 15 SE +/- 1124.24, N = 12 SE +/- 1623.64, N = 15 SE +/- 1580.42, N = 15 SE +/- 1574.63, N = 15 56985 56619 56108 53677 55233 52892 52890 52643 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 64MB - Thread Count: 32 LTO LTO GRAPHITE GRAPHITE 15K 30K 45K 60K 75K SE +/- 107.37, N = 3 SE +/- 9.22, N = 3 SE +/- 97.03, N = 3 SE +/- 135.37, N = 3 SE +/- 212.57, N = 3 SE +/- 116.46, N = 3 SE +/- 190.12, N = 3 SE +/- 721.73, N = 3 67994 67887 67727 67630 67822 67728 67506 67312 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 4 LTO GRAPHITE LTO GRAPHITE 40 80 120 160 200 SE +/- 1.18, N = 3 SE +/- 0.87, N = 3 SE +/- 0.46, N = 3 SE +/- 1.23, N = 3 SE +/- 1.16, N = 3 SE +/- 1.31, N = 3 SE +/- 1.13, N = 3 SE +/- 3.57, N = 3 205 204 203 203 205 202 202 201 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 8 LTO LTO GRAPHITE GRAPHITE 70 140 210 280 350 SE +/- 2.88, N = 15 SE +/- 1.17, N = 3 SE +/- 4.00, N = 15 SE +/- 3.08, N = 15 SE +/- 3.71, N = 15 SE +/- 3.63, N = 15 SE +/- 3.77, N = 15 SE +/- 3.44, N = 15 300 299 293 287 298 296 290 289 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 64MB - Thread Count: 4 GRAPHITE LTO GRAPHITE LTO 40 80 120 160 200 SE +/- 2.85, N = 3 SE +/- 2.01, N = 3 SE +/- 1.07, N = 3 SE +/- 1.33, N = 3 SE +/- 2.08, N = 3 SE +/- 2.91, N = 3 SE +/- 2.98, N = 3 SE +/- 0.98, N = 3 186 184 183 180 184 181 179 178 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 64MB - Thread Count: 8 GRAPHITE LTO LTO GRAPHITE 60 120 180 240 300 SE +/- 1.74, N = 3 SE +/- 1.60, N = 3 SE +/- 1.02, N = 3 SE +/- 3.76, N = 4 SE +/- 3.46, N = 3 SE +/- 2.41, N = 15 SE +/- 4.54, N = 3 SE +/- 2.86, N = 3 266 261 256 248 263 263 263 257 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 128MB - Thread Count: 16 GRAPHITE LTO LTO GRAPHITE 12K 24K 36K 48K 60K SE +/- 135.97, N = 3 SE +/- 19.43, N = 3 SE +/- 81.84, N = 3 SE +/- 367.36, N = 3 SE +/- 200.09, N = 3 SE +/- 103.19, N = 3 SE +/- 1271.52, N = 15 SE +/- 1777.12, N = 15 58167 57984 57950 57614 58085 57825 56185 53144 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 128MB - Thread Count: 32 GRAPHITE LTO GRAPHITE LTO 15K 30K 45K 60K 75K SE +/- 181.06, N = 3 SE +/- 212.48, N = 3 SE +/- 58.89, N = 3 SE +/- 254.78, N = 3 SE +/- 195.90, N = 3 SE +/- 289.07, N = 3 SE +/- 284.72, N = 3 SE +/- 199.44, N = 3 69550 69304 69199 68904 69536 69427 69277 69210 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 256MB - Thread Count: 16 LTO GRAPHITE LTO GRAPHITE 13K 26K 39K 52K 65K SE +/- 98.77, N = 3 SE +/- 1278.46, N = 15 SE +/- 1574.97, N = 15 SE +/- 1850.70, N = 15 SE +/- 113.41, N = 3 SE +/- 1376.66, N = 15 SE +/- 1570.27, N = 15 SE +/- 1666.45, N = 15 59348 57105 55920 54237 59090 57032 55936 55352 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Read - Size Per Thread: 256MB - Thread Count: 32 LTO GRAPHITE GRAPHITE LTO 15K 30K 45K 60K 75K SE +/- 76.10, N = 3 SE +/- 205.11, N = 3 SE +/- 81.64, N = 3 SE +/- 154.89, N = 3 SE +/- 123.76, N = 3 SE +/- 143.72, N = 3 SE +/- 134.02, N = 3 SE +/- 80.05, N = 3 71577 71391 71302 71296 71335 71270 71213 70963 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 128MB - Thread Count: 4 LTO GRAPHITE GRAPHITE LTO 40 80 120 160 200 SE +/- 0.57, N = 3 SE +/- 0.54, N = 3 SE +/- 0.06, N = 3 SE +/- 0.50, N = 3 SE +/- 0.57, N = 3 SE +/- 1.08, N = 3 SE +/- 0.60, N = 3 SE +/- 0.72, N = 3 174 172 172 169 174 174 173 170 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 128MB - Thread Count: 8 GRAPHITE LTO GRAPHITE LTO 50 100 150 200 250 SE +/- 3.45, N = 3 SE +/- 1.85, N = 3 SE +/- 2.25, N = 14 SE +/- 2.41, N = 3 SE +/- 2.20, N = 3 SE +/- 4.29, N = 3 SE +/- 4.26, N = 4 SE +/- 4.31, N = 3 249 246 244 229 248 246 246 237 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 256MB - Thread Count: 4 GRAPHITE LTO GRAPHITE LTO 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 0.19, N = 3 SE +/- 0.69, N = 3 SE +/- 1.37, N = 3 SE +/- 0.68, N = 3 SE +/- 1.38, N = 3 SE +/- 0.72, N = 3 SE +/- 0.11, N = 3 169 167 167 157 167 167 166 166 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 256MB - Thread Count: 8 LTO GRAPHITE LTO GRAPHITE 50 100 150 200 250 SE +/- 1.21, N = 3 SE +/- 2.62, N = 3 SE +/- 2.53, N = 3 SE +/- 1.04, N = 3 SE +/- 2.10, N = 3 SE +/- 2.91, N = 3 SE +/- 1.25, N = 3 SE +/- 3.54, N = 4 241 238 234 230 236 236 236 235 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 16 GRAPHITE LTO GRAPHITE LTO 90 180 270 360 450 SE +/- 5.22, N = 15 SE +/- 3.49, N = 3 SE +/- 5.60, N = 6 SE +/- 1.50, N = 3 SE +/- 6.24, N = 15 SE +/- 5.13, N = 15 SE +/- 4.83, N = 15 SE +/- 4.49, N = 3 429 415 402 397 417 414 404 401 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 32 GRAPHITE LTO GRAPHITE LTO 130 260 390 520 650 SE +/- 10.17, N = 3 SE +/- 1.74, N = 3 SE +/- 7.56, N = 15 SE +/- 8.89, N = 3 SE +/- 7.68, N = 15 SE +/- 6.48, N = 3 SE +/- 7.32, N = 15 SE +/- 7.82, N = 6 592 582 573 530 580 579 579 570 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 64MB - Thread Count: 16 GRAPHITE LTO LTO GRAPHITE 80 160 240 320 400 SE +/- 0.49, N = 3 SE +/- 5.75, N = 3 SE +/- 4.49, N = 7 SE +/- 6.46, N = 3 SE +/- 6.96, N = 3 SE +/- 4.27, N = 8 SE +/- 2.59, N = 3 SE +/- 3.86, N = 9 359 350 348 344 355 347 346 343 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 64MB - Thread Count: 32 GRAPHITE LTO GRAPHITE LTO 100 200 300 400 500 SE +/- 3.25, N = 3 SE +/- 3.24, N = 3 SE +/- 2.74, N = 3 SE +/- 6.22, N = 3 SE +/- 5.66, N = 3 SE +/- 3.54, N = 3 SE +/- 8.80, N = 3 SE +/- 2.26, N = 3 458 456 445 442 454 452 447 437 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 128MB - Thread Count: 16 GRAPHITE LTO LTO GRAPHITE 70 140 210 280 350 SE +/- 5.22, N = 3 SE +/- 4.88, N = 3 SE +/- 2.64, N = 3 SE +/- 5.96, N = 3 SE +/- 2.77, N = 3 SE +/- 3.40, N = 3 SE +/- 3.98, N = 3 SE +/- 0.29, N = 3 327 325 325 314 324 322 321 320 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 128MB - Thread Count: 32 GRAPHITE LTO GRAPHITE LTO 90 180 270 360 450 SE +/- 3.78, N = 3 SE +/- 2.98, N = 3 SE +/- 2.68, N = 3 SE +/- 1.31, N = 3 SE +/- 6.09, N = 3 SE +/- 1.67, N = 3 SE +/- 3.54, N = 3 SE +/- 4.94, N = 3 410 407 403 402 409 407 397 392 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 256MB - Thread Count: 16 LTO LTO GRAPHITE GRAPHITE 70 140 210 280 350 SE +/- 1.21, N = 3 SE +/- 5.69, N = 3 SE +/- 2.43, N = 3 SE +/- 5.12, N = 3 SE +/- 2.28, N = 3 SE +/- 3.14, N = 3 SE +/- 1.98, N = 3 SE +/- 0.54, N = 3 319 307 305 304 311 309 308 307 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 256MB - Thread Count: 32 GRAPHITE LTO GRAPHITE LTO 80 160 240 320 400 SE +/- 1.12, N = 3 SE +/- 2.30, N = 3 SE +/- 1.40, N = 3 SE +/- 3.87, N = 3 SE +/- 1.80, N = 3 SE +/- 6.19, N = 3 SE +/- 0.59, N = 3 SE +/- 3.06, N = 3 390 390 383 380 390 386 385 384 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 4 LTO LTO GRAPHITE GRAPHITE 20K 40K 60K 80K 100K SE +/- 482.93, N = 3 SE +/- 1600.37, N = 15 SE +/- 955.72, N = 3 SE +/- 1669.29, N = 15 SE +/- 1292.44, N = 3 SE +/- 885.20, N = 3 SE +/- 1737.85, N = 3 SE +/- 1839.13, N = 15 105877 105017 104054 101173 104494 103102 102842 100686 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 8 GRAPHITE LTO GRAPHITE LTO 40K 80K 120K 160K 200K SE +/- 2097.67, N = 3 SE +/- 2819.60, N = 15 SE +/- 3648.75, N = 15 SE +/- 3723.49, N = 15 SE +/- 2795.74, N = 5 SE +/- 2028.18, N = 15 SE +/- 2172.30, N = 15 SE +/- 2917.80, N = 15 195217 193239 192702 189083 192841 192510 190134 188525 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 64MB - Thread Count: 4 LTO LTO GRAPHITE GRAPHITE 40K 80K 120K 160K 200K SE +/- 3972.80, N = 15 SE +/- 2678.68, N = 13 SE +/- 3001.51, N = 15 SE +/- 2631.54, N = 15 SE +/- 3051.99, N = 3 SE +/- 2904.43, N = 3 SE +/- 3050.72, N = 3 SE +/- 2809.10, N = 15 207434 203199 200288 199463 204239 203526 201721 194583 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 64MB - Thread Count: 8 GRAPHITE LTO GRAPHITE LTO 80K 160K 240K 320K 400K SE +/- 7177.12, N = 3 SE +/- 8294.11, N = 15 SE +/- 3838.15, N = 11 SE +/- 6150.11, N = 15 SE +/- 5195.20, N = 3 SE +/- 5494.13, N = 15 SE +/- 6425.45, N = 15 SE +/- 8701.27, N = 15 390904 380026 379349 379322 387137 378003 371220 365436 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 128MB - Thread Count: 4 LTO GRAPHITE GRAPHITE LTO 90K 180K 270K 360K 450K SE +/- 4273.23, N = 3 SE +/- 5194.21, N = 15 SE +/- 6644.14, N = 15 SE +/- 7010.78, N = 3 SE +/- 5248.76, N = 3 SE +/- 5594.88, N = 12 SE +/- 4305.07, N = 3 SE +/- 7556.40, N = 3 408492 403580 397741 347632 403712 401979 398950 398632 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 128MB - Thread Count: 8 LTO GRAPHITE LTO GRAPHITE 160K 320K 480K 640K 800K SE +/- 10934.32, N = 3 SE +/- 10287.78, N = 15 SE +/- 12591.18, N = 4 SE +/- 12413.45, N = 15 SE +/- 6191.70, N = 3 SE +/- 10320.72, N = 15 SE +/- 9543.92, N = 15 SE +/- 14248.28, N = 3 754554 746760 739881 724827 744469 739121 738183 718826 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 256MB - Thread Count: 4 GRAPHITE LTO LTO GRAPHITE 200K 400K 600K 800K 1000K SE +/- 7388.33, N = 3 SE +/- 7801.18, N = 3 SE +/- 4500.72, N = 3 SE +/- 15609.75, N = 15 SE +/- 15504.31, N = 3 SE +/- 8295.96, N = 11 SE +/- 7777.06, N = 12 SE +/- 14259.77, N = 3 836048 803290 802768 771040 820873 793503 777719 740082 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 256MB - Thread Count: 8 GRAPHITE LTO LTO GRAPHITE 300K 600K 900K 1200K 1500K SE +/- 5273.10, N = 3 SE +/- 14761.95, N = 3 SE +/- 14264.61, N = 15 SE +/- 23910.80, N = 15 SE +/- 18776.70, N = 7 SE +/- 8402.42, N = 3 SE +/- 15121.50, N = 3 SE +/- 24802.99, N = 15 1522336 1460025 1435245 1396513 1490269 1461562 1444608 1417787 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 16 GRAPHITE LTO GRAPHITE LTO 70K 140K 210K 280K 350K SE +/- 5093.99, N = 15 SE +/- 12738.48, N = 12 SE +/- 5089.98, N = 15 SE +/- 6744.06, N = 15 SE +/- 7607.10, N = 15 SE +/- 7551.52, N = 15 SE +/- 6970.34, N = 15 SE +/- 7389.89, N = 15 341106 339063 334458 320411 336770 331940 328113 315850 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 32MB - Thread Count: 32 GRAPHITE LTO LTO GRAPHITE 90K 180K 270K 360K 450K SE +/- 1803.53, N = 3 SE +/- 5941.91, N = 3 SE +/- 6218.02, N = 12 SE +/- 5868.48, N = 15 SE +/- 1460.80, N = 3 SE +/- 3395.46, N = 3 SE +/- 619.63, N = 3 SE +/- 3509.18, N = 3 417010 414131 412802 404674 414306 411191 411027 409933 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 64MB - Thread Count: 16 GRAPHITE LTO LTO GRAPHITE 140K 280K 420K 560K 700K SE +/- 11753.75, N = 15 SE +/- 12258.57, N = 15 SE +/- 12846.91, N = 15 SE +/- 16476.15, N = 15 SE +/- 10224.24, N = 15 SE +/- 12516.07, N = 15 SE +/- 11524.05, N = 15 SE +/- 11328.85, N = 15 651278 636360 635045 623268 644903 639169 638222 631416 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 64MB - Thread Count: 32 LTO GRAPHITE LTO GRAPHITE 200K 400K 600K 800K 1000K SE +/- 10849.39, N = 3 SE +/- 8610.55, N = 3 SE +/- 9767.94, N = 15 SE +/- 11379.65, N = 15 SE +/- 11576.21, N = 3 SE +/- 8941.82, N = 9 SE +/- 8131.18, N = 15 SE +/- 2639.63, N = 3 821454 817530 808452 793555 814108 802253 798177 798043 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 33.56, N = 3 SE +/- 73.66, N = 3 SE +/- 68.23, N = 3 SE +/- 61.61, N = 3 SE +/- 70.15, N = 3 SE +/- 67.00, N = 3 SE +/- 143.99, N = 4 SE +/- 42.52, N = 3 9180 9128 9118 8716 9087 9048 8858 8660 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 8 LTO LTO GRAPHITE GRAPHITE 3K 6K 9K 12K 15K SE +/- 44.99, N = 3 SE +/- 151.80, N = 3 SE +/- 113.98, N = 3 SE +/- 84.08, N = 3 SE +/- 105.09, N = 3 SE +/- 104.48, N = 3 SE +/- 169.24, N = 3 SE +/- 130.08, N = 3 15203 15083 15027 14951 14940 14881 14870 14632 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 64MB - Thread Count: 4 LTO LTO GRAPHITE GRAPHITE 4K 8K 12K 16K 20K SE +/- 39.90, N = 3 SE +/- 40.20, N = 3 SE +/- 172.91, N = 3 SE +/- 139.23, N = 3 SE +/- 93.73, N = 3 SE +/- 75.04, N = 3 SE +/- 162.23, N = 3 SE +/- 149.25, N = 3 18387 18192 17749 17355 18228 18146 18067 17317 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 64MB - Thread Count: 8 LTO GRAPHITE LTO GRAPHITE 6K 12K 18K 24K 30K SE +/- 200.46, N = 3 SE +/- 109.13, N = 3 SE +/- 246.03, N = 3 SE +/- 159.52, N = 3 SE +/- 67.37, N = 3 SE +/- 192.25, N = 3 SE +/- 221.71, N = 3 SE +/- 144.54, N = 3 30041 29883 29757 29516 29780 29711 29699 29294 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 128MB - Thread Count: 16 GRAPHITE LTO GRAPHITE LTO 300K 600K 900K 1200K 1500K SE +/- 21930.96, N = 4 SE +/- 14690.71, N = 3 SE +/- 26025.10, N = 15 SE +/- 22684.71, N = 15 SE +/- 17982.37, N = 15 SE +/- 26485.39, N = 15 SE +/- 30751.89, N = 15 SE +/- 36089.61, N = 15 1299985 1294356 1241428 1230864 1258276 1250589 1211522 1191378 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 128MB - Thread Count: 32 GRAPHITE LTO LTO GRAPHITE 400K 800K 1200K 1600K 2000K SE +/- 6294.27, N = 3 SE +/- 15081.27, N = 3 SE +/- 11761.89, N = 3 SE +/- 27135.03, N = 4 SE +/- 7641.91, N = 3 SE +/- 14392.39, N = 3 SE +/- 27774.86, N = 3 SE +/- 20329.70, N = 15 1636485 1628043 1626213 1615437 1620539 1618376 1603673 1577352 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 256MB - Thread Count: 16 GRAPHITE LTO GRAPHITE LTO 600K 1200K 1800K 2400K 3000K SE +/- 17175.69, N = 3 SE +/- 24115.47, N = 3 SE +/- 59239.72, N = 12 SE +/- 53296.44, N = 15 SE +/- 37971.60, N = 3 SE +/- 32461.38, N = 3 SE +/- 41740.39, N = 15 SE +/- 39625.19, N = 15 2593178 2493472 2357395 2322361 2535256 2530270 2481843 2453843 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Read - Size Per Thread: 256MB - Thread Count: 32 GRAPHITE LTO GRAPHITE LTO 700K 1400K 2100K 2800K 3500K SE +/- 32190.17, N = 3 SE +/- 24286.71, N = 3 SE +/- 39307.38, N = 12 SE +/- 44001.81, N = 3 SE +/- 38518.43, N = 8 SE +/- 10648.00, N = 3 SE +/- 51183.08, N = 15 SE +/- 55839.58, N = 3 3238580 3213337 3207864 3180525 3186499 3163820 3138260 3129139 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 128MB - Thread Count: 4 GRAPHITE LTO LTO GRAPHITE 8K 16K 24K 32K 40K SE +/- 158.04, N = 3 SE +/- 207.85, N = 3 SE +/- 133.16, N = 3 SE +/- 120.38, N = 3 SE +/- 285.26, N = 3 SE +/- 332.92, N = 3 SE +/- 425.19, N = 3 SE +/- 266.65, N = 3 36699 36650 36185 36061 36324 35875 35605 34922 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 128MB - Thread Count: 8 LTO GRAPHITE LTO GRAPHITE 13K 26K 39K 52K 65K SE +/- 52.53, N = 3 SE +/- 576.21, N = 3 SE +/- 415.38, N = 3 SE +/- 240.58, N = 3 SE +/- 608.00, N = 3 SE +/- 250.53, N = 3 SE +/- 234.56, N = 3 SE +/- 404.18, N = 3 60141 59785 59513 59244 60071 59974 59681 58867 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 256MB - Thread Count: 4 LTO GRAPHITE LTO GRAPHITE 16K 32K 48K 64K 80K SE +/- 407.46, N = 3 SE +/- 396.38, N = 3 SE +/- 359.99, N = 3 SE +/- 642.35, N = 3 SE +/- 325.29, N = 3 SE +/- 1193.86, N = 3 SE +/- 338.21, N = 3 SE +/- 742.31, N = 3 72665 72275 71597 71510 72618 70199 70169 68632 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 256MB - Thread Count: 8 GRAPHITE LTO GRAPHITE LTO 30K 60K 90K 120K 150K SE +/- 311.86, N = 3 SE +/- 503.64, N = 3 SE +/- 929.83, N = 3 SE +/- 956.22, N = 3 SE +/- 593.97, N = 3 SE +/- 299.93, N = 3 SE +/- 306.40, N = 3 SE +/- 2231.84, N = 3 119458 118828 118725 117773 119129 118859 118726 116742 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 16 LTO GRAPHITE LTO GRAPHITE 4K 8K 12K 16K 20K SE +/- 93.24, N = 3 SE +/- 121.45, N = 3 SE +/- 130.95, N = 3 SE +/- 29.99, N = 3 SE +/- 81.29, N = 3 SE +/- 136.59, N = 3 SE +/- 43.52, N = 3 SE +/- 56.02, N = 3 17384 17320 17313 17258 17364 17354 17319 17212 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 32MB - Thread Count: 32 LTO GRAPHITE GRAPHITE LTO 4K 8K 12K 16K 20K SE +/- 160.11, N = 3 SE +/- 13.35, N = 3 SE +/- 60.46, N = 3 SE +/- 95.66, N = 3 SE +/- 63.88, N = 3 SE +/- 67.45, N = 3 SE +/- 74.75, N = 3 SE +/- 47.99, N = 3 17318 17247 17161 17142 17283 17110 17102 17086 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 64MB - Thread Count: 16 LTO GRAPHITE GRAPHITE LTO 7K 14K 21K 28K 35K SE +/- 38.69, N = 3 SE +/- 194.64, N = 3 SE +/- 141.63, N = 3 SE +/- 130.87, N = 3 SE +/- 223.47, N = 3 SE +/- 206.08, N = 3 SE +/- 88.63, N = 3 SE +/- 146.36, N = 3 34770 34589 34558 34191 34736 34634 34603 34409 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 64MB - Thread Count: 32 LTO GRAPHITE GRAPHITE LTO 7K 14K 21K 28K 35K SE +/- 120.83, N = 3 SE +/- 129.73, N = 3 SE +/- 55.67, N = 3 SE +/- 42.40, N = 3 SE +/- 135.58, N = 3 SE +/- 93.42, N = 3 SE +/- 86.05, N = 3 SE +/- 209.66, N = 3 34586 34423 34346 34300 34541 34519 34517 34399 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 128MB - Thread Count: 16 LTO GRAPHITE LTO GRAPHITE 15K 30K 45K 60K 75K SE +/- 461.97, N = 3 SE +/- 143.75, N = 3 SE +/- 162.24, N = 3 SE +/- 255.57, N = 3 SE +/- 129.21, N = 3 SE +/- 258.22, N = 3 SE +/- 408.21, N = 3 SE +/- 194.23, N = 3 69468 69307 68857 68642 69279 69245 69130 68935 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 128MB - Thread Count: 32 GRAPHITE LTO GRAPHITE LTO 15K 30K 45K 60K 75K SE +/- 278.46, N = 3 SE +/- 375.31, N = 3 SE +/- 85.93, N = 3 SE +/- 128.80, N = 3 SE +/- 160.16, N = 3 SE +/- 293.38, N = 3 SE +/- 353.68, N = 3 SE +/- 228.80, N = 3 69248 69063 68659 68265 69081 68985 68789 68738 1. (CC) gcc options: -O2
O2 O3 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 256MB - Thread Count: 16 LTO GRAPHITE LTO GRAPHITE 30K 60K 90K 120K 150K SE +/- 845.01, N = 3 SE +/- 641.02, N = 3 SE +/- 590.79, N = 3 SE +/- 437.24, N = 3 SE +/- 643.71, N = 3 SE +/- 331.84, N = 3 SE +/- 937.15, N = 3 SE +/- 442.37, N = 3 139596 138824 138419 138320 138458 138449 138018 137945 1. (CC) gcc options: -O2
O3 O2 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Random Write - Size Per Thread: 256MB - Thread Count: 32 LTO GRAPHITE GRAPHITE LTO 30K 60K 90K 120K 150K SE +/- 264.56, N = 3 SE +/- 449.68, N = 3 SE +/- 757.15, N = 3 SE +/- 902.54, N = 3 SE +/- 303.53, N = 3 SE +/- 413.24, N = 3 SE +/- 627.93, N = 3 SE +/- 122.13, N = 3 138042 137730 137689 137228 137732 137313 137183 136808 1. (CC) gcc options: -O2
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile LTO GRAPHITE LTO GRAPHITE 500 1000 1500 2000 2500 SE +/- 0.00, N = 3 SE +/- 2.79, N = 3 SE +/- 4.84, N = 3 SE +/- 29.99, N = 3 SE +/- 11.18, N = 3 SE +/- 12.62, N = 3 SE +/- 2.80, N = 3 SE +/- 9.68, N = 3 2406 2395 2389 2376 2403 2397 2383 2381
O2 O3 OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create LTO LTO GRAPHITE GRAPHITE 120 240 360 480 600 SE +/- 2.39, N = 3 SE +/- 2.51, N = 3 SE +/- 3.41, N = 3 SE +/- 3.71, N = 3 SE +/- 2.37, N = 3 SE +/- 2.96, N = 3 SE +/- 1.71, N = 3 SE +/- 2.15, N = 3 568 565 561 559 564 564 561 559
O3 O2 OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree LTO GRAPHITE LTO GRAPHITE 600 1200 1800 2400 3000 SE +/- 9.50, N = 3 SE +/- 35.54, N = 3 SE +/- 0.00, N = 3 SE +/- 8.94, N = 3 SE +/- 24.09, N = 3 SE +/- 23.66, N = 3 SE +/- 8.94, N = 3 SE +/- 17.63, N = 3 2729 2702 2683 2674 2728 2701 2692 2674
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance LTO GRAPHITE LTO GRAPHITE 1300 2600 3900 5200 6500 SE +/- 51.00, N = 3 SE +/- 51.00, N = 3 SE +/- 51.00, N = 3 SE +/- 51.00, N = 3 SE +/- 51.00, N = 3 6250 6199 6148 6097 6199 6148 6148 6097 1. (CC) gcc options: -O3
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 33888 33114 33084 32854 33687 33592 33575 32883 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer GRAPHITE LTO GRAPHITE LTO 7K 14K 21K 28K 35K 32164 31475 31189 31140 32091 31895 31358 31340 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 31189 30616 30418 30267 31026 30952 30762 30462 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 32531 31761 31500 31477 32206 32119 31992 31612 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 31808 31110 30907 30817 31559 31546 31206 30999 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 34029 33099 32778 32745 33592 33560 33462 32882 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 32296 31643 31575 31360 32030 31963 31879 31462 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 31640 30932 30742 30677 31348 31319 31066 30796 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K 32423 31700 31458 31414 32163 32076 31951 31521 1. (CC) gcc options: -O3 -march=native -pipe
Stream This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy GRAPHITE LTO GRAPHITE LTO 16K 32K 48K 64K 80K SE +/- 22.04, N = 5 SE +/- 11.76, N = 5 SE +/- 33.32, N = 5 SE +/- 22.42, N = 5 SE +/- 31.05, N = 5 SE +/- 58.51, N = 5 SE +/- 36.79, N = 5 SE +/- 25.15, N = 5 74790 74755 74720 74720 74769 74743 74693 74557 1. (CC) gcc options: -march=native -pipe -O3 -fopenmp
O2 O3 OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale LTO GRAPHITE LTO GRAPHITE 11K 22K 33K 44K 55K SE +/- 19.76, N = 5 SE +/- 11.15, N = 5 SE +/- 16.88, N = 5 SE +/- 11.26, N = 5 SE +/- 10.25, N = 5 SE +/- 8.18, N = 5 SE +/- 6.12, N = 5 SE +/- 8.32, N = 5 52701 52295 52285 52175 52280 52256 52111 52103 1. (CC) gcc options: -march=native -pipe -O3 -fopenmp
O2 O3 OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad LTO GRAPHITE LTO GRAPHITE 13K 26K 39K 52K 65K SE +/- 11.46, N = 5 SE +/- 7.62, N = 5 SE +/- 6.98, N = 5 SE +/- 8.21, N = 5 SE +/- 7.23, N = 5 SE +/- 6.72, N = 5 SE +/- 11.12, N = 5 SE +/- 7.11, N = 5 58990 58911 58902 58892 58926 58919 58868 58824 1. (CC) gcc options: -march=native -pipe -O3 -fopenmp
O2 O3 OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add GRAPHITE LTO GRAPHITE LTO 12K 24K 36K 48K 60K SE +/- 7.58, N = 5 SE +/- 3.93, N = 5 SE +/- 2.97, N = 5 SE +/- 14.85, N = 5 SE +/- 3.16, N = 5 SE +/- 3.23, N = 5 SE +/- 4.10, N = 5 SE +/- 3.64, N = 5 58091 58056 57958 57792 58091 58035 57949 57934 1. (CC) gcc options: -march=native -pipe -O3 -fopenmp
Tinymembench This benchmark tests the system memory (RAM) performance. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 106.07, N = 3 SE +/- 63.95, N = 3 SE +/- 29.34, N = 3 SE +/- 30.81, N = 3 SE +/- 20.59, N = 3 SE +/- 68.34, N = 3 SE +/- 37.35, N = 3 SE +/- 55.09, N = 3 9712 9386 9176 9159 9586 9556 9334 9259 1. (CC) gcc options: -O2 -march=native -pipe -lm
O2 O3 OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset LTO LTO GRAPHITE GRAPHITE 5K 10K 15K 20K 25K SE +/- 1871.91, N = 3 SE +/- 154.87, N = 3 SE +/- 556.96, N = 3 SE +/- 318.81, N = 3 SE +/- 1504.62, N = 3 SE +/- 222.91, N = 3 SE +/- 109.36, N = 3 SE +/- 342.53, N = 3 23526 22147 22098 21323 23449 22609 22120 21522 1. (CC) gcc options: -O2 -march=native -pipe -lm
MBW This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 7.69, N = 3 SE +/- 7.10, N = 3 SE +/- 7.66, N = 3 SE +/- 7.97, N = 3 SE +/- 6.02, N = 3 SE +/- 5.45, N = 3 SE +/- 159.15, N = 3 SE +/- 4.35, N = 3 9604 9034 9016 9004 9571 9503 9444 9102 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB GRAPHITE LTO GRAPHITE LTO 2K 4K 6K 8K 10K SE +/- 3.15, N = 3 SE +/- 2.36, N = 3 SE +/- 0.66, N = 3 SE +/- 1.83, N = 3 SE +/- 1.64, N = 3 SE +/- 1.18, N = 3 SE +/- 1.10, N = 3 SE +/- 2.68, N = 3 9344 8772 8746 8730 9324 9299 9244 8862 1. (CC) gcc options: -O3 -march=native -pipe
O2 O3 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 0.59, N = 3 SE +/- 0.64, N = 3 SE +/- 2.29, N = 3 SE +/- 0.72, N = 3 SE +/- 2.54, N = 3 SE +/- 2.87, N = 3 SE +/- 1.60, N = 3 SE +/- 0.86, N = 3 9241 9215 9125 8743 9207 8713 8689 8686 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB GRAPHITE LTO GRAPHITE LTO 2K 4K 6K 8K 10K SE +/- 2.74, N = 3 SE +/- 155.55, N = 3 SE +/- 0.17, N = 3 SE +/- 1.58, N = 3 SE +/- 32.49, N = 3 SE +/- 2.87, N = 3 SE +/- 2.62, N = 3 SE +/- 1.93, N = 3 9216 8776 8671 8655 9195 9168 9128 8723 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 8192 MiB GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 2.43, N = 3 SE +/- 0.55, N = 3 SE +/- 0.46, N = 3 SE +/- 1.86, N = 3 SE +/- 3.12, N = 3 SE +/- 1.92, N = 3 SE +/- 0.47, N = 3 SE +/- 1.43, N = 3 9181 9104 8648 8629 9145 9097 9093 8699 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 5.03, N = 3 SE +/- 7.04, N = 3 SE +/- 3.02, N = 3 SE +/- 5.17, N = 3 SE +/- 0.83, N = 3 SE +/- 9.51, N = 3 SE +/- 6.80, N = 3 SE +/- 6.68, N = 3 9144 9041 8697 8683 9082 9021 9011 8792 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 5.34, N = 3 SE +/- 5.00, N = 3 SE +/- 3.31, N = 3 SE +/- 1.76, N = 3 SE +/- 2.66, N = 3 SE +/- 3.52, N = 3 SE +/- 3.46, N = 3 SE +/- 2.95, N = 3 9147 9064 8735 8720 9116 9055 8829 8629 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 2.67, N = 3 SE +/- 2.21, N = 3 SE +/- 2.10, N = 3 SE +/- 1.90, N = 3 SE +/- 3.40, N = 3 SE +/- 1.63, N = 3 SE +/- 0.48, N = 3 SE +/- 3.01, N = 3 9328 9230 8884 8875 9186 9152 8901 8796 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 2.81, N = 3 SE +/- 5.01, N = 3 SE +/- 3.12, N = 3 SE +/- 5.81, N = 3 SE +/- 0.19, N = 3 SE +/- 2.09, N = 3 SE +/- 1.11, N = 3 SE +/- 1.17, N = 3 9257 9164 8815 8808 9163 8937 8730 8727 1. (CC) gcc options: -O3 -march=native -pipe
O3 O2 OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB GRAPHITE LTO LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 2.68, N = 3 SE +/- 2.07, N = 3 SE +/- 1.68, N = 3 SE +/- 2.77, N = 3 SE +/- 1.24, N = 3 SE +/- 112.86, N = 3 SE +/- 170.92, N = 3 SE +/- 4.03, N = 3 9223 9132 8789 8780 9127 9010 8891 8692 1. (CC) gcc options: -O3 -march=native -pipe
t-test1 This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 LTO GRAPHITE LTO GRAPHITE 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.18, N = 3 15.42 15.44 15.47 15.73 15.43 15.52 15.78 16.30 1. (CC) gcc options: -pthread -march=native -pipe
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 GRAPHITE LTO GRAPHITE LTO 1.2578 2.5156 3.7734 5.0312 6.289 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 5.53 5.55 5.57 5.57 5.54 5.55 5.57 5.59 1. (CC) gcc options: -pthread -march=native -pipe
Sockperf This is a network socket API performance benchmark. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput GRAPHITE LTO GRAPHITE LTO 120K 240K 360K 480K 600K SE +/- 5296.28, N = 5 SE +/- 5657.41, N = 5 SE +/- 2569.74, N = 5 SE +/- 6878.12, N = 5 SE +/- 1934.24, N = 5 SE +/- 3175.67, N = 5 SE +/- 5461.64, N = 5 SE +/- 7472.89, N = 5 539098 532851 531031 529960 535609 527941 522348 518224 1. (CXX) g++ options: --param -march=native -pipe -rdynamic -ldl -lpthread
O3 O2 OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong GRAPHITE LTO GRAPHITE LTO 0.7583 1.5166 2.2749 3.0332 3.7915 SE +/- 0.07, N = 25 SE +/- 0.03, N = 25 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.04, N = 25 SE +/- 0.04, N = 21 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 3.12 3.26 3.34 3.35 3.26 3.31 3.34 3.37 1. (CXX) g++ options: --param -march=native -pipe -rdynamic -ldl -lpthread
O3 O2 OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load GRAPHITE LTO GRAPHITE LTO 7 14 21 28 35 SE +/- 1.22, N = 20 SE +/- 0.30, N = 5 SE +/- 0.22, N = 5 SE +/- 0.37, N = 7 SE +/- 0.85, N = 20 SE +/- 0.20, N = 5 SE +/- 0.22, N = 5 SE +/- 0.43, N = 5 26.89 27.90 28.13 28.85 27.14 28.21 28.51 28.74 1. (CXX) g++ options: --param -march=native -pipe -rdynamic -ldl -lpthread
Loopback TCP Network Performance This test measures the loopback network adapter performance using a micro-benchmark to measure the TCP performance. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Loopback TCP Network Performance Time To Transfer 10GB Via Loopback LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 10.73 10.76 10.81 10.85 10.78 10.79 10.80 10.85
NAS Parallel Benchmarks NPB, NAS Parallel Benchmarks, is a benchmark developed by NASA for high-end computer systems. This test profile currently uses the MPI version of NPB. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: BT.A LTO LTO GRAPHITE GRAPHITE 1200 2400 3600 4800 6000 SE +/- 17.41, N = 3 SE +/- 20.73, N = 3 SE +/- 20.16, N = 3 SE +/- 28.65, N = 3 SE +/- 12.26, N = 3 SE +/- 7.36, N = 3 SE +/- 41.72, N = 3 SE +/- 10.93, N = 3 5631 5544 5492 5449 5626 5548 5530 5430 1. 3.3
O2 O3 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C GRAPHITE LTO GRAPHITE LTO 600 1200 1800 2400 3000 SE +/- 8.95, N = 3 SE +/- 11.67, N = 3 SE +/- 41.25, N = 15 SE +/- 41.34, N = 15 SE +/- 16.80, N = 3 SE +/- 35.23, N = 3 SE +/- 65.01, N = 15 SE +/- 46.16, N = 15 2715 2695 2496 2449 2709 2682 2515 2497 1. 3.3
O2 O3 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.A GRAPHITE LTO GRAPHITE LTO 3K 6K 9K 12K 15K SE +/- 3.22, N = 3 SE +/- 75.72, N = 3 SE +/- 83.26, N = 3 SE +/- 86.79, N = 3 SE +/- 116.83, N = 3 SE +/- 106.53, N = 3 SE +/- 16.67, N = 3 SE +/- 195.31, N = 3 14441 14352 12090 12075 14301 14275 12175 11916 1. 3.3
O3 O2 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.B GRAPHITE LTO LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 18.65, N = 3 SE +/- 7.00, N = 3 SE +/- 23.06, N = 3 SE +/- 22.95, N = 3 SE +/- 11.86, N = 3 SE +/- 4.94, N = 3 SE +/- 28.38, N = 3 SE +/- 16.91, N = 3 15292 15278 12652 12588 15275 15232 12658 12623 1. 3.3
O3 O2 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.A LTO GRAPHITE LTO GRAPHITE 11K 22K 33K 44K 55K SE +/- 72.47, N = 3 SE +/- 404.10, N = 3 SE +/- 213.04, N = 3 SE +/- 189.37, N = 3 SE +/- 187.72, N = 3 SE +/- 225.23, N = 3 SE +/- 68.38, N = 3 SE +/- 89.77, N = 3 49301 48045 47581 46536 48667 48142 47581 47016 1. 3.3
O3 O2 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.C LTO GRAPHITE LTO GRAPHITE 9K 18K 27K 36K 45K SE +/- 21.73, N = 3 SE +/- 49.13, N = 3 SE +/- 73.68, N = 3 SE +/- 93.42, N = 3 SE +/- 42.81, N = 3 SE +/- 53.04, N = 3 SE +/- 37.43, N = 3 SE +/- 132.51, N = 3 43270 43177 42526 42299 43251 43242 42702 42592 1. 3.3
O3 O2 OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: SP.A LTO GRAPHITE LTO GRAPHITE 900 1800 2700 3600 4500 SE +/- 46.73, N = 3 SE +/- 22.51, N = 3 SE +/- 24.81, N = 3 SE +/- 22.50, N = 3 SE +/- 40.41, N = 3 SE +/- 20.07, N = 3 SE +/- 8.41, N = 3 SE +/- 38.26, N = 3 3990 3966 3935 3930 3977 3964 3939 3937 1. 3.3
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenCL BFS LTO GRAPHITE LTO GRAPHITE 0.2948 0.5896 0.8844 1.1792 1.474 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.30 1.30 1.31 1.31 1.30 1.30 1.31 1.31 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenCL LBM LTO GRAPHITE GRAPHITE LTO 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 22.06 22.07 22.08 22.08 22.08 22.09 22.10 22.10 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM GRAPHITE LTO GRAPHITE LTO 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 47.46 47.51 47.54 47.60 47.51 47.54 47.57 47.68 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenCL TPACF LTO LTO GRAPHITE GRAPHITE 0.405 0.81 1.215 1.62 2.025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.79 1.80 1.80 1.80 1.80 1.80 1.80 1.80 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP LTO GRAPHITE LTO GRAPHITE 0.432 0.864 1.296 1.728 2.16 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.91 1.92 1.92 1.92 1.91 1.91 1.92 1.92 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil GRAPHITE LTO GRAPHITE LTO 1.305 2.61 3.915 5.22 6.525 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 5 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 5.65 5.73 5.77 5.77 5.70 5.77 5.79 5.80 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding LTO GRAPHITE LTO GRAPHITE 20 40 60 80 100 SE +/- 0.89, N = 3 SE +/- 1.01, N = 3 SE +/- 1.58, N = 5 SE +/- 2.03, N = 3 SE +/- 0.95, N = 3 SE +/- 1.59, N = 5 SE +/- 1.54, N = 3 SE +/- 1.26, N = 3 105 105 108 109 105 108 109 110 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CloverLeaf CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm8192.in input file. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics GRAPHITE LTO GRAPHITE LTO 0.3713 0.7426 1.1139 1.4852 1.8565 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 1.62 1.63 1.63 1.64 1.63 1.64 1.64 1.65 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 13.30 13.30 13.34 13.39 13.30 13.32 13.42 13.44 1. (CXX) g++ options: -O2 -lOpenCL
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenCL Myocyte LTO GRAPHITE LTO GRAPHITE 11 22 33 44 55 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.35, N = 3 46.87 47.04 47.05 47.09 46.95 46.95 47.06 47.25 1. (CXX) g++ options: -O2 -lOpenCL
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenCL Heartwall LTO GRAPHITE LTO GRAPHITE 0.6795 1.359 2.0385 2.718 3.3975 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.00 3.00 3.00 3.02 3.01 3.01 3.02 3.02 1. (CXX) g++ options: -O2 -lOpenCL
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 10.42 10.45 10.46 10.54 10.42 10.43 10.47 10.53 1. (CXX) g++ options: -O2 -lOpenCL
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.16, N = 15 SE +/- 0.18, N = 15 SE +/- 0.20, N = 15 SE +/- 0.01, N = 3 SE +/- 0.18, N = 15 SE +/- 0.20, N = 15 SE +/- 0.19, N = 15 10.80 11.09 11.25 11.70 10.83 11.21 11.40 11.84 1. (CXX) g++ options: -O2 -lOpenCL
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenCL Particle Filter GRAPHITE LTO LTO GRAPHITE 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 12.60 12.60 12.61 12.65 12.60 12.60 12.61 12.63 1. (CXX) g++ options: -O2 -lOpenCL
CLOMP CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs. This particular test profile configuration is currently set to look at the OpenMP static schedule speed-up across all available CPU cores using the recommended test configuration. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup LTO LTO GRAPHITE GRAPHITE 0.3915 0.783 1.1745 1.566 1.9575 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 1.74 1.70 1.69 1.69 1.72 1.71 1.70 1.67 1. (CC) gcc options: --openmp -O3 -lm
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms LTO GRAPHITE LTO GRAPHITE 0.2021 0.4042 0.6063 0.8084 1.0105 SE +/- 0.00086, N = 3 SE +/- 0.00087, N = 3 SE +/- 0.00122, N = 3 SE +/- 0.00118, N = 3 SE +/- 0.00098, N = 3 SE +/- 0.00128, N = 3 SE +/- 0.00068, N = 3 SE +/- 0.00042, N = 3 0.89663 0.89795 0.89805 0.89823 0.89663 0.89695 0.89727 0.89758
NAMD CUDA NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. This version of the NAMD test profile uses CUDA GPU acceleration. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org days/ns, Fewer Is Better NAMD CUDA 2.13 ATPase Simulation - 327,506 Atoms LTO GRAPHITE LTO GRAPHITE 0.0764 0.1528 0.2292 0.3056 0.382 SE +/- 0.00063, N = 3 SE +/- 0.00152, N = 3 SE +/- 0.00066, N = 3 SE +/- 0.00090, N = 3 SE +/- 0.00054, N = 3 SE +/- 0.00081, N = 3 SE +/- 0.00077, N = 3 SE +/- 0.00077, N = 3 0.33808 0.33872 0.33905 0.33925 0.33820 0.33889 0.33893 0.33944
PolyBench-C PolyBench-C is a C-language polyhedral benchmark suite made at the Ohio State University. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications LTO GRAPHITE LTO GRAPHITE 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.64 2.65 2.67 2.70 2.68 2.69 2.70 2.70 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -O3
lzbench lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Compression GRAPHITE LTO LTO GRAPHITE 9 18 27 36 45 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 40 40 40 39 40 40 40 39 1. (CXX) g++ options: -lrt -static -lpthread
O2 O3 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: XZ 0 - Process: Decompression GRAPHITE LTO LTO GRAPHITE 20 40 60 80 100 106 106 106 106 106 106 106 106 1. (CXX) g++ options: -lrt -static -lpthread
O2 O3 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Compression LTO GRAPHITE LTO GRAPHITE 100 200 300 400 500 SE +/- 1.45, N = 3 SE +/- 2.08, N = 3 SE +/- 1.00, N = 3 SE +/- 2.00, N = 3 SE +/- 2.00, N = 3 SE +/- 1.53, N = 3 450 449 448 447 450 450 449 448 1. (CXX) g++ options: -lrt -static -lpthread
O3 O2 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Zstd 1 - Process: Decompression GRAPHITE LTO GRAPHITE LTO 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 1132 1131 1130 1130 1131 1131 1130 1127 1. (CXX) g++ options: -lrt -static -lpthread
O3 O2 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Compression LTO GRAPHITE GRAPHITE LTO 90 180 270 360 450 SE +/- 5.17, N = 3 SE +/- 4.37, N = 3 SE +/- 5.33, N = 3 SE +/- 5.36, N = 3 SE +/- 4.84, N = 3 SE +/- 4.91, N = 3 SE +/- 5.67, N = 3 SE +/- 3.51, N = 3 419 416 415 415 417 417 417 417 1. (CXX) g++ options: -lrt -static -lpthread
O2 O3 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Brotli 0 - Process: Decompression GRAPHITE LTO LTO GRAPHITE 130 260 390 520 650 SE +/- 1.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 618 617 616 616 618 618 617 617 1. (CXX) g++ options: -lrt -static -lpthread
O2 O3 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Compression GRAPHITE LTO LTO GRAPHITE 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 248 248 248 248 248 248 248 248 1. (CXX) g++ options: -lrt -static -lpthread
O2 O3 OpenBenchmarking.org MB/s, More Is Better lzbench 2017-08-08 Test: Libdeflate 1 - Process: Decompression GRAPHITE LTO LTO GRAPHITE 200 400 600 800 1000 1155 1155 1155 1150 1155 1155 1155 1154 1. (CXX) g++ options: -lrt -static -lpthread
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 GRAPHITE LTO GRAPHITE LTO 3K 6K 9K 12K 15K SE +/- 13.50, N = 3 SE +/- 54.34, N = 3 SE +/- 82.50, N = 3 SE +/- 167.49, N = 3 SE +/- 105.73, N = 3 SE +/- 90.50, N = 3 SE +/- 101.00, N = 3 SE +/- 410.00, N = 12 15078 14971 12624 12340 15055 15002 11907 11350 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 GRAPHITE LTO LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 8.74, N = 3 SE +/- 510.16, N = 15 SE +/- 227.38, N = 15 SE +/- 300.19, N = 15 SE +/- 32.87, N = 3 SE +/- 630.65, N = 15 SE +/- 195.21, N = 15 SE +/- 217.77, N = 15 14087 12880 10232 10207 13780 11990 10409 10175 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 GRAPHITE LTO LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 613.50, N = 15 SE +/- 621.38, N = 15 SE +/- 28.84, N = 3 SE +/- 43.26, N = 3 SE +/- 436.96, N = 15 SE +/- 17.85, N = 3 SE +/- 21.50, N = 3 SE +/- 81.26, N = 3 13660 13622 11112 11015 11731 11267 11248 11134 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 LTO LTO GRAPHITE GRAPHITE 2K 4K 6K 8K 10K SE +/- 231.71, N = 15 SE +/- 217.22, N = 15 SE +/- 251.97, N = 15 SE +/- 14.69, N = 3 SE +/- 212.32, N = 12 SE +/- 51.23, N = 3 SE +/- 124.91, N = 5 SE +/- 173.76, N = 3 9950 9889 9646 9291 9817 9715 9057 8918 1. (CC) gcc options: -pthread -march=native -pipe -O3 -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 GRAPHITE LTO LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 11.55, N = 3 SE +/- 54.60, N = 3 SE +/- 303.17, N = 15 SE +/- 242.90, N = 15 SE +/- 53.80, N = 3 SE +/- 62.81, N = 3 SE +/- 8.39, N = 3 SE +/- 51.35, N = 3 12107 11795 11140 10796 11919 11871 11341 11291 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 LTO LTO GRAPHITE GRAPHITE 2K 4K 6K 8K 10K SE +/- 182.26, N = 3 SE +/- 107.20, N = 11 SE +/- 70.86, N = 3 SE +/- 68.39, N = 3 SE +/- 65.70, N = 3 SE +/- 105.30, N = 15 SE +/- 24.58, N = 3 SE +/- 30.69, N = 3 10783 10635 10356 10199 10719 10493 10424 10264 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 140.95, N = 3 SE +/- 135.31, N = 3 SE +/- 14.02, N = 3 SE +/- 136.36, N = 5 SE +/- 111.95, N = 15 SE +/- 140.08, N = 5 SE +/- 145.97, N = 15 SE +/- 45.61, N = 3 9468 9242 9127 9088 9257 9150 9025 8931 1. (CC) gcc options: -pthread -march=native -pipe -O2 -ftree-vectorize -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 LTO LTO GRAPHITE GRAPHITE 3K 6K 9K 12K 15K SE +/- 58.35, N = 3 SE +/- 188.43, N = 3 SE +/- 21.99, N = 3 SE +/- 56.16, N = 3 SE +/- 55.60, N = 3 SE +/- 88.42, N = 3 SE +/- 108.31, N = 3 SE +/- 158.29, N = 3 11845 11169 10960 10893 11611 11500 10759 10674 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 61.05, N = 3 SE +/- 25.33, N = 3 SE +/- 34.09, N = 3 SE +/- 49.25, N = 3 SE +/- 16.20, N = 3 SE +/- 82.87, N = 3 SE +/- 76.82, N = 3 SE +/- 18.04, N = 3 9837 9787 9358 9266 9825 9649 9294 9224 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 LTO LTO GRAPHITE GRAPHITE 2K 4K 6K 8K 10K SE +/- 16.55, N = 3 SE +/- 87.50, N = 3 SE +/- 12.83, N = 3 SE +/- 23.85, N = 3 SE +/- 26.16, N = 3 SE +/- 35.93, N = 3 SE +/- 17.94, N = 3 SE +/- 21.71, N = 3 9783 9633 9220 9053 9748 9676 9125 9125 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 37.81, N = 3 SE +/- 262.72, N = 15 SE +/- 15.86, N = 3 SE +/- 6.51, N = 3 SE +/- 78.04, N = 3 SE +/- 225.24, N = 15 SE +/- 19.65, N = 3 SE +/- 169.10, N = 15 11200 10526 10413 10404 11068 10588 10432 10142 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 162.08, N = 3 SE +/- 14.47, N = 3 SE +/- 235.96, N = 15 SE +/- 390.04, N = 12 SE +/- 245.30, N = 15 SE +/- 203.40, N = 15 SE +/- 281.26, N = 15 SE +/- 278.07, N = 15 11284 10837 10208 9326 10093 9960 9881 9486 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 LTO GRAPHITE GRAPHITE LTO 2K 4K 6K 8K 10K SE +/- 242.50, N = 15 SE +/- 195.10, N = 15 SE +/- 166.28, N = 3 SE +/- 260.33, N = 15 SE +/- 90.42, N = 3 SE +/- 244.22, N = 15 SE +/- 270.70, N = 15 SE +/- 253.60, N = 15 10672 10584 10070 9866 10642 10418 10225 10170 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 105.26, N = 3 SE +/- 76.42, N = 3 SE +/- 14.45, N = 3 SE +/- 132.68, N = 3 SE +/- 44.07, N = 3 SE +/- 8.53, N = 3 SE +/- 39.42, N = 3 SE +/- 16.08, N = 3 9596 9467 8999 8867 9500 9471 9234 8928 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 44.86, N = 3 SE +/- 52.27, N = 3 SE +/- 46.57, N = 3 SE +/- 108.40, N = 3 SE +/- 8.47, N = 3 SE +/- 15.36, N = 3 SE +/- 17.16, N = 3 SE +/- 39.38, N = 3 8116 8045 7497 7399 8017 7962 7517 7489 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 LTO LTO GRAPHITE GRAPHITE 1500 3000 4500 6000 7500 SE +/- 38.39, N = 3 SE +/- 49.67, N = 3 SE +/- 61.19, N = 3 SE +/- 11.01, N = 3 SE +/- 26.15, N = 3 SE +/- 48.78, N = 3 SE +/- 42.46, N = 3 SE +/- 34.34, N = 3 7030 6820 6458 6453 7010 6991 6591 6495 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 LTO LTO GRAPHITE GRAPHITE 4K 8K 12K 16K 20K SE +/- 228.25, N = 8 SE +/- 267.46, N = 5 SE +/- 161.91, N = 3 SE +/- 253.18, N = 15 SE +/- 177.14, N = 13 SE +/- 0.33, N = 3 SE +/- 258.83, N = 3 SE +/- 399.05, N = 15 18653 18269 17897 17876 18536 18018 17909 16166 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 LTO GRAPHITE LTO GRAPHITE 4K 8K 12K 16K 20K SE +/- 505.45, N = 15 SE +/- 450.15, N = 15 SE +/- 403.51, N = 15 SE +/- 307.79, N = 4 SE +/- 604.04, N = 15 SE +/- 484.52, N = 15 SE +/- 610.20, N = 12 SE +/- 322.28, N = 3 19269 19061 18955 18815 19224 19063 18880 18619 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 LTO GRAPHITE LTO GRAPHITE 9K 18K 27K 36K 45K SE +/- 430.35, N = 3 SE +/- 693.88, N = 15 SE +/- 619.65, N = 15 SE +/- 615.72, N = 15 SE +/- 718.14, N = 15 SE +/- 771.02, N = 15 SE +/- 629.27, N = 15 SE +/- 241.99, N = 3 43982 40773 40094 40046 40987 40327 39837 38412 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 GRAPHITE LTO LTO GRAPHITE 9K 18K 27K 36K 45K SE +/- 25.10, N = 3 SE +/- 570.27, N = 12 SE +/- 587.53, N = 15 SE +/- 874.72, N = 15 SE +/- 676.98, N = 15 SE +/- 742.73, N = 15 SE +/- 855.41, N = 15 SE +/- 797.17, N = 15 39689 39679 37825 37135 38696 37417 37112 36030 1. (CC) gcc options: -pthread -march=native -pipe -O2 -ftree-vectorize -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 LTO GRAPHITE LTO GRAPHITE 5K 10K 15K 20K 25K SE +/- 210.05, N = 3 SE +/- 303.98, N = 3 SE +/- 237.83, N = 15 SE +/- 431.74, N = 3 SE +/- 167.05, N = 3 SE +/- 210.54, N = 3 SE +/- 238.52, N = 3 SE +/- 155.97, N = 3 24610 24121 23580 22922 24266 23916 23716 23483 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 LTO GRAPHITE LTO GRAPHITE 8K 16K 24K 32K 40K SE +/- 570.36, N = 15 SE +/- 686.03, N = 3 SE +/- 659.06, N = 15 SE +/- 536.99, N = 15 SE +/- 860.85, N = 15 SE +/- 584.22, N = 15 SE +/- 67.22, N = 3 SE +/- 369.66, N = 3 35459 35309 34599 34465 35307 34406 33711 33337 1. (CC) gcc options: -pthread -march=native -pipe -O3 -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 LTO LTO GRAPHITE GRAPHITE 11K 22K 33K 44K 55K SE +/- 658.27, N = 15 SE +/- 841.58, N = 3 SE +/- 929.65, N = 3 SE +/- 991.39, N = 3 SE +/- 579.02, N = 3 SE +/- 697.74, N = 15 SE +/- 458.91, N = 15 SE +/- 507.47, N = 11 50491 50357 50321 49264 50007 49798 49600 49594 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 GRAPHITE LTO LTO GRAPHITE 7K 14K 21K 28K 35K SE +/- 41.26, N = 3 SE +/- 40.95, N = 3 SE +/- 192.65, N = 3 SE +/- 246.61, N = 3 SE +/- 112.40, N = 3 SE +/- 28.34, N = 3 SE +/- 115.50, N = 3 SE +/- 131.93, N = 3 30791 30692 30493 30461 30747 30739 30652 30532 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 GRAPHITE LTO LTO GRAPHITE 5K 10K 15K 20K 25K SE +/- 426.61, N = 4 SE +/- 457.54, N = 3 SE +/- 325.62, N = 3 SE +/- 37.99, N = 3 SE +/- 379.42, N = 5 SE +/- 413.09, N = 3 SE +/- 241.98, N = 3 SE +/- 122.88, N = 3 25569 25552 25432 24965 25509 25028 24967 24788 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 GRAPHITE LTO GRAPHITE LTO 5K 10K 15K 20K 25K SE +/- 86.85, N = 3 SE +/- 73.63, N = 3 SE +/- 72.59, N = 3 SE +/- 147.79, N = 3 SE +/- 103.49, N = 3 SE +/- 140.33, N = 3 SE +/- 137.69, N = 3 SE +/- 85.43, N = 3 25458 25060 25043 24993 25093 24939 24872 24771 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 GRAPHITE LTO GRAPHITE LTO 13K 26K 39K 52K 65K SE +/- 756.06, N = 3 SE +/- 1234.15, N = 3 SE +/- 559.09, N = 3 SE +/- 799.30, N = 3 SE +/- 168.77, N = 3 SE +/- 516.25, N = 3 SE +/- 256.22, N = 3 SE +/- 141.80, N = 3 62586 62351 61855 61073 62497 61693 61102 60814 1. (CC) gcc options: -pthread -march=native -pipe -O3 -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 LTO GRAPHITE GRAPHITE LTO 13K 26K 39K 52K 65K SE +/- 491.80, N = 3 SE +/- 370.02, N = 3 SE +/- 184.32, N = 3 SE +/- 369.84, N = 3 SE +/- 400.03, N = 3 SE +/- 859.84, N = 3 SE +/- 357.29, N = 3 SE +/- 90.01, N = 3 61336 61107 60833 60580 61101 60646 60598 60408 1. (CC) gcc options: -pthread -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 GRAPHITE LTO LTO GRAPHITE 12K 24K 36K 48K 60K SE +/- 31.19, N = 3 SE +/- 635.46, N = 3 SE +/- 310.91, N = 3 SE +/- 1026.94, N = 3 SE +/- 694.07, N = 3 SE +/- 629.85, N = 3 SE +/- 603.41, N = 3 SE +/- 604.79, N = 3 56569 55845 55622 55337 56445 55849 55386 55134 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 GRAPHITE LTO GRAPHITE LTO 5K 10K 15K 20K 25K SE +/- 226.59, N = 3 SE +/- 43.68, N = 3 SE +/- 280.15, N = 3 SE +/- 400.40, N = 3 SE +/- 33.41, N = 3 SE +/- 74.75, N = 3 SE +/- 155.11, N = 3 SE +/- 338.06, N = 3 24696 24490 24332 24162 24654 24468 23967 23933 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 LTO GRAPHITE LTO GRAPHITE 4K 8K 12K 16K 20K SE +/- 56.10, N = 3 SE +/- 60.10, N = 3 SE +/- 71.36, N = 3 SE +/- 61.55, N = 3 SE +/- 89.34, N = 3 SE +/- 45.45, N = 3 SE +/- 110.88, N = 3 SE +/- 39.48, N = 3 20988 20728 20709 20404 20728 20600 20573 20517 1. (CC) gcc options: -pthread -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 LTO LTO GRAPHITE GRAPHITE 4K 8K 12K 16K 20K SE +/- 41.63, N = 3 SE +/- 277.22, N = 3 SE +/- 151.24, N = 3 SE +/- 53.25, N = 3 SE +/- 144.08, N = 3 SE +/- 37.18, N = 3 SE +/- 96.78, N = 3 SE +/- 9.07, N = 3 18425 18380 18341 18317 18421 18415 18276 18252 1. (CC) gcc options: -pthread -march=native -pipe -lm
Timed HMMer Search This test searches through the Pfam database of profile hidden markov models. The search finds the domain structure of Drosophila Sevenless protein. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search LTO GRAPHITE LTO GRAPHITE 0.837 1.674 2.511 3.348 4.185 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 3.38 3.40 3.49 3.55 3.66 3.66 3.70 3.72 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -pthread -lhmmer -lsquid -lm
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis LTO LTO GRAPHITE GRAPHITE 13 26 39 52 65 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 50.53 50.65 58.18 58.18 50.54 50.73 57.96 58.14
BLAKE2 This is a benchmark of BLAKE2 using the blake2s binary. BLAKE2 is a high-performance crypto alternative to MD5 and SHA-2/3. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 LTO GRAPHITE LTO GRAPHITE 0.7605 1.521 2.2815 3.042 3.8025 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.38 3.38 3.38 3.38 3.38 3.38 3.38 3.38 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http GRAPHITE LTO GRAPHITE LTO 800 1600 2400 3200 4000 SE +/- 19.46, N = 3 SE +/- 29.02, N = 3 SE +/- 1.45, N = 3 SE +/- 13.61, N = 3 SE +/- 5.61, N = 3 SE +/- 25.13, N = 3 SE +/- 18.36, N = 3 SE +/- 13.05, N = 3 3539 3561 3573 3580 3544 3566 3583 3608
O2 O3 OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json GRAPHITE LTO LTO GRAPHITE 500K 1000K 1500K 2000K 2500K SE +/- 463.46, N = 3 SE +/- 5459.73, N = 3 SE +/- 7314.22, N = 3 SE +/- 299.89, N = 3 SE +/- 3802.89, N = 3 SE +/- 662.06, N = 3 SE +/- 4657.90, N = 3 SE +/- 3267.29, N = 3 2331460 2334512 2338554 2344303 2335399 2336412 2337536 2342738
O3 O2 OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build LTO GRAPHITE LTO GRAPHITE 4000M 8000M 12000M 16000M 20000M SE +/- 36229303.38, N = 3 SE +/- 49239319.31, N = 3 SE +/- 46754005.24, N = 3 SE +/- 21098888.19, N = 3 SE +/- 17799366.27, N = 3 SE +/- 76559453.96, N = 3 SE +/- 47353765.29, N = 3 SE +/- 22727615.08, N = 3 16589010951 16629020672 16649639286 16687163664 16618970574 16631712282 16636354796 16677488403
O2 O3 OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage LTO GRAPHITE LTO GRAPHITE 130K 260K 390K 520K 650K SE +/- 1777.30, N = 3 SE +/- 973.67, N = 3 SE +/- 1190.29, N = 3 SE +/- 1315.90, N = 3 SE +/- 733.55, N = 3 SE +/- 1544.80, N = 3 SE +/- 1517.44, N = 3 SE +/- 987.83, N = 3 621051 621310 622956 623188 621095 622412 622652 623559
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite GRAPHITE LTO LTO GRAPHITE 500 1000 1500 2000 2500 SE +/- 26.17, N = 4 SE +/- 23.90, N = 4 SE +/- 27.36, N = 4 SE +/- 4.59, N = 4 SE +/- 26.00, N = 4 SE +/- 31.58, N = 4 SE +/- 27.43, N = 4 SE +/- 26.78, N = 4 2310 2308 2297 2224 2273 2268 2250 2242
O2 O3 OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo GRAPHITE LTO LTO GRAPHITE 200 400 600 800 1000 SE +/- 0.08, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 SE +/- 0.14, N = 4 SE +/- 0.08, N = 4 SE +/- 0.07, N = 4 SE +/- 0.07, N = 4 SE +/- 0.26, N = 4 1085 1085 1085 1085 1085 1085 1085 1085
O2 O3 OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform GRAPHITE LTO LTO GRAPHITE 300 600 900 1200 1500 SE +/- 139.03, N = 4 SE +/- 131.09, N = 4 SE +/- 129.30, N = 4 SE +/- 2.54, N = 4 SE +/- 158.10, N = 4 SE +/- 149.55, N = 4 SE +/- 128.60, N = 4 SE +/- 130.31, N = 4 1223 1207 1203 810 1082 1074 943 942
O2 O3 OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply GRAPHITE LTO LTO GRAPHITE 500 1000 1500 2000 2500 SE +/- 0.60, N = 4 SE +/- 0.51, N = 4 SE +/- 0.00, N = 4 SE +/- 0.31, N = 4 SE +/- 0.36, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 SE +/- 3.63, N = 4 2558 2558 2558 2557 2558 2558 2558 2553
O2 O3 OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization LTO GRAPHITE LTO GRAPHITE 1100 2200 3300 4400 5500 SE +/- 21.41, N = 4 SE +/- 15.54, N = 4 SE +/- 23.10, N = 4 SE +/- 6.19, N = 4 SE +/- 27.01, N = 4 SE +/- 30.02, N = 4 SE +/- 23.69, N = 4 SE +/- 7.74, N = 4 5090 5080 5065 5034 5064 5047 5021 5010
O2 O3 OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation LTO GRAPHITE GRAPHITE LTO 300 600 900 1200 1500 SE +/- 0.84, N = 4 SE +/- 0.17, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 1604 1603 1603 1603 1603 1603 1603 1603
Bork File Encrypter Bork is a small, cross-platform file encryption utility. It is written in Java and designed to be included along with the files it encrypts for long-term storage. This test measures the amount of time it takes to encrypt a sample file. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time LTO LTO GRAPHITE GRAPHITE 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 8.54 8.55 8.57 8.57 8.55 8.56 8.58 8.61
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build 1.0 Gradle Build: Reactor LTO LTO GRAPHITE GRAPHITE 5 10 15 20 25 SE +/- 0.04, N = 4 SE +/- 0.05, N = 4 SE +/- 0.05, N = 4 SE +/- 0.02, N = 4 SE +/- 0.04, N = 4 SE +/- 0.04, N = 4 SE +/- 0.03, N = 4 SE +/- 0.03, N = 4 19.63 19.67 19.69 19.71 19.66 19.68 19.70 19.73
O3 O2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython GRAPHITE LTO LTO GRAPHITE 600 1200 1800 2400 3000 SE +/- 6.76, N = 4 SE +/- 4.27, N = 4 SE +/- 18.78, N = 4 SE +/- 20.26, N = 4 SE +/- 3.09, N = 4 SE +/- 6.38, N = 4 SE +/- 10.65, N = 4 SE +/- 6.31, N = 4 2837 2849 2861 2868 2839 2846 2854 2858
O2 O3 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Eclipse LTO GRAPHITE LTO GRAPHITE 4K 8K 12K 16K 20K SE +/- 36.12, N = 4 SE +/- 53.73, N = 4 SE +/- 59.66, N = 4 SE +/- 40.31, N = 4 SE +/- 26.40, N = 4 SE +/- 52.12, N = 4 SE +/- 17.58, N = 4 SE +/- 59.57, N = 4 16416 16434 16510 16556 16501 16585 16588 16667
O2 O3 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap LTO GRAPHITE LTO GRAPHITE 600 1200 1800 2400 3000 SE +/- 18.82, N = 4 SE +/- 41.76, N = 4 SE +/- 22.76, N = 16 SE +/- 25.66, N = 4 SE +/- 17.03, N = 4 SE +/- 32.95, N = 7 SE +/- 39.00, N = 4 SE +/- 15.26, N = 4 2526 2526 2622 2628 2546 2606 2609 2634
O3 O2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans GRAPHITE LTO GRAPHITE LTO 500 1000 1500 2000 2500 SE +/- 3.97, N = 4 SE +/- 11.51, N = 4 SE +/- 15.18, N = 4 SE +/- 18.93, N = 4 SE +/- 24.50, N = 4 SE +/- 15.47, N = 4 SE +/- 14.01, N = 4 SE +/- 7.08, N = 4 2456 2471 2493 2533 2473 2486 2494 2510
Fhourstones This integer benchmark solves positions in the game of Connect-4, as played on a vertical 7x6 board. By default, it uses a 64Mb transposition table with the twobig replacement strategy. Positions are represented as 64-bit bitboards, and the hash function is computed using a single 64-bit modulo operation, giving 64-bit machines a slight edge. The alpha-beta searcher sorts moves dynamically based on the history heuristic. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 18.55, N = 3 SE +/- 12.01, N = 3 SE +/- 9.47, N = 3 SE +/- 7.46, N = 3 SE +/- 1.96, N = 3 SE +/- 9.79, N = 3 SE +/- 4.02, N = 3 SE +/- 19.59, N = 3 15263 15247 15158 15090 15263 15241 15240 15232 1. (CC) gcc options: -O3
BYTE Unix Benchmark This is a test of BYTE. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 LTO GRAPHITE LTO GRAPHITE 13M 26M 39M 52M 65M SE +/- 535439.20, N = 3 SE +/- 177886.75, N = 3 SE +/- 245871.68, N = 3 SE +/- 197747.51, N = 3 SE +/- 114177.08, N = 3 SE +/- 266227.30, N = 3 SE +/- 77816.46, N = 3 SE +/- 128858.07, N = 3 60717315 59872198 45080736 43930746 59940786 59847981 45017240 44106377 1. (CC) gcc options: -march=native -pipe
CacheBench This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read GRAPHITE LTO GRAPHITE LTO 800 1600 2400 3200 4000 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.22, N = 3 SE +/- 1.15, N = 3 SE +/- 0.16, N = 3 SE +/- 0.23, N = 3 SE +/- 0.05, N = 3 SE +/- 0.23, N = 3 3726 3725 3725 3724 3725 3725 3725 3725 1. (CC) gcc options: -lrt
O3 O2 OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write GRAPHITE LTO GRAPHITE LTO 7K 14K 21K 28K 35K SE +/- 0.37, N = 3 SE +/- 0.29, N = 3 SE +/- 0.84, N = 3 SE +/- 0.28, N = 3 SE +/- 0.24, N = 3 SE +/- 1.21, N = 3 SE +/- 1.36, N = 3 SE +/- 22.81, N = 3 31179 31178 31178 31177 31177 31177 31175 31155 1. (CC) gcc options: -lrt
O3 O2 OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write GRAPHITE LTO GRAPHITE LTO 11K 22K 33K 44K 55K SE +/- 10.30, N = 3 SE +/- 2.79, N = 3 SE +/- 1.57, N = 3 SE +/- 3.39, N = 3 SE +/- 4.66, N = 3 SE +/- 2.40, N = 3 SE +/- 4.03, N = 3 SE +/- 4.97, N = 3 50804 50800 50797 50793 50803 50795 50794 50793 1. (CC) gcc options: -lrt
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite GRAPHITE LTO LTO GRAPHITE 300 600 900 1200 1500 SE +/- 0.86, N = 3 SE +/- 1.18, N = 3 SE +/- 1.31, N = 3 SE +/- 1.78, N = 3 SE +/- 1.79, N = 3 SE +/- 1.06, N = 3 SE +/- 1.95, N = 3 SE +/- 1.01, N = 3 1595 1589 1575 1573 1592 1576 1574 1568 1. (CC) gcc options: -lm -ldl
O2 O3 OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo LTO GRAPHITE GRAPHITE LTO 120 240 360 480 600 SE +/- 0.79, N = 3 SE +/- 0.27, N = 3 SE +/- 0.38, N = 3 SE +/- 0.38, N = 3 SE +/- 0.35, N = 3 SE +/- 0.46, N = 3 SE +/- 0.26, N = 3 SE +/- 0.36, N = 3 552 551 551 551 551 551 551 549 1. (CC) gcc options: -lm -ldl
O3 O2 OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform GRAPHITE LTO LTO GRAPHITE 110 220 330 440 550 SE +/- 4.65, N = 3 SE +/- 8.27, N = 3 SE +/- 0.30, N = 3 SE +/- 6.26, N = 3 SE +/- 1.01, N = 3 SE +/- 11.73, N = 3 SE +/- 7.57, N = 3 SE +/- 4.52, N = 3 523 516 511 506 518 512 511 504 1. (CC) gcc options: -lm -ldl
O2 O3 OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply LTO GRAPHITE LTO GRAPHITE 300 600 900 1200 1500 SE +/- 2.04, N = 3 SE +/- 0.97, N = 3 SE +/- 2.17, N = 3 SE +/- 2.14, N = 3 SE +/- 1.27, N = 3 SE +/- 1.20, N = 3 SE +/- 1.44, N = 3 SE +/- 2.59, N = 3 1412 1411 1408 1407 1411 1409 1408 1408 1. (CC) gcc options: -lm -ldl
O3 O2 OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization GRAPHITE LTO LTO GRAPHITE 800 1600 2400 3200 4000 SE +/- 3.17, N = 3 SE +/- 11.69, N = 3 SE +/- 5.59, N = 3 SE +/- 4.43, N = 3 SE +/- 3.90, N = 3 SE +/- 6.12, N = 3 SE +/- 10.97, N = 3 SE +/- 8.35, N = 3 3837 3812 3750 3748 3829 3751 3739 3725 1. (CC) gcc options: -lm -ldl
O2 O3 OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation GRAPHITE LTO LTO GRAPHITE 400 800 1200 1600 2000 SE +/- 0.34, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.27, N = 3 SE +/- 0.47, N = 3 SE +/- 0.16, N = 3 SE +/- 0.59, N = 3 SE +/- 0.06, N = 3 1654 1654 1653 1653 1654 1654 1654 1654 1. (CC) gcc options: -lm -ldl
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite GRAPHITE LTO LTO GRAPHITE 600 1200 1800 2400 3000 SE +/- 1.89, N = 3 SE +/- 1.24, N = 3 SE +/- 1.19, N = 3 SE +/- 1.04, N = 3 SE +/- 4.91, N = 3 SE +/- 2.70, N = 3 SE +/- 3.27, N = 3 SE +/- 1.23, N = 3 2612 2515 2308 1703 2387 2386 2354 1963 1. (CC) gcc options: -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform GRAPHITE LTO LTO GRAPHITE 130 260 390 520 650 SE +/- 0.82, N = 3 SE +/- 2.76, N = 3 SE +/- 2.00, N = 3 SE +/- 8.27, N = 3 SE +/- 16.56, N = 3 SE +/- 8.66, N = 3 SE +/- 2.71, N = 3 SE +/- 29.31, N = 3 595 585 581 576 577 568 560 558 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply GRAPHITE LTO LTO GRAPHITE 700 1400 2100 2800 3500 SE +/- 5.30, N = 3 SE +/- 4.42, N = 3 SE +/- 1.77, N = 3 SE +/- 2.27, N = 3 SE +/- 6.31, N = 3 SE +/- 5.13, N = 3 SE +/- 3.43, N = 3 SE +/- 3.65, N = 3 3355 3198 2692 2641 3198 3183 2915 2638 1. (CC) gcc options: -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization GRAPHITE LTO LTO GRAPHITE 1300 2600 3900 5200 6500 SE +/- 10.69, N = 3 SE +/- 4.56, N = 3 SE +/- 5.38, N = 3 SE +/- 0.37, N = 3 SE +/- 3.43, N = 3 SE +/- 0.35, N = 3 SE +/- 1.30, N = 3 SE +/- 0.10, N = 3 5913 5603 5174 3982 5682 5643 5639 4051 1. (CC) gcc options: -march=native -pipe -lm
O3 O2 OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation GRAPHITE LTO LTO GRAPHITE 500 1000 1500 2000 2500 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 2224 2223 2223 2222 1568 1567 1565 1564 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -lm
Botan Botan is a cross-platform open-source C++ crypto library that supports most all publicly known cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Encrypt LTO GRAPHITE GRAPHITE LTO 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 96.54 96.53 96.50 96.49 96.52 96.52 96.52 96.52 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: KASUMI - Decrypt LTO GRAPHITE GRAPHITE LTO 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 95.43 95.43 95.42 95.33 95.42 95.42 95.39 95.38 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Encrypt LTO GRAPHITE GRAPHITE LTO 800 1600 2400 3200 4000 SE +/- 1.47, N = 3 SE +/- 1.54, N = 3 SE +/- 1.42, N = 3 SE +/- 1.22, N = 3 SE +/- 0.41, N = 3 SE +/- 3.02, N = 3 SE +/- 4.46, N = 3 SE +/- 0.68, N = 3 3869 3864 3862 3859 3855 3854 3847 3839 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: AES-256 - Decrypt LTO LTO GRAPHITE GRAPHITE 800 1600 2400 3200 4000 SE +/- 2.83, N = 3 SE +/- 4.34, N = 3 SE +/- 7.03, N = 3 SE +/- 2.53, N = 3 SE +/- 1.27, N = 3 SE +/- 1.71, N = 3 SE +/- 3.75, N = 3 SE +/- 2.87, N = 3 3891 3882 3881 3879 3870 3846 3846 3844 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Encrypt GRAPHITE LTO LTO GRAPHITE 90 180 270 360 450 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 401 401 401 401 401 401 401 401 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O3 O2 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Twofish - Decrypt LTO GRAPHITE LTO GRAPHITE 90 180 270 360 450 SE +/- 0.06, N = 3 SE +/- 0.20, N = 3 SE +/- 0.01, N = 3 SE +/- 0.16, N = 3 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 399 397 397 396 398 398 398 398 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Encrypt GRAPHITE LTO LTO GRAPHITE 60 120 180 240 300 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 296 296 296 296 296 296 296 296 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: Blowfish - Decrypt GRAPHITE LTO LTO GRAPHITE 60 120 180 240 300 SE +/- 0.19, N = 3 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.35, N = 3 SE +/- 0.01, N = 3 295 295 295 295 295 295 295 295 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Encrypt GRAPHITE LTO LTO GRAPHITE 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 146 146 145 145 146 146 146 146 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
O2 O3 OpenBenchmarking.org MiB/s, More Is Better Botan 2.8.0 Test: CAST-256 - Decrypt LTO LTO GRAPHITE GRAPHITE 30 60 90 120 150 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.60, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 146 146 146 145 146 146 146 146 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Crafty This is a performance test of Crafty, an advanced open-source chess engine. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time LTO GRAPHITE LTO GRAPHITE 2M 4M 6M 8M 10M SE +/- 11858.51, N = 3 SE +/- 9502.97, N = 3 SE +/- 11085.94, N = 3 SE +/- 6818.47, N = 3 SE +/- 21898.78, N = 3 SE +/- 8579.23, N = 3 SE +/- 7504.06, N = 3 SE +/- 11653.10, N = 3 8848802 8832693 8823265 8816317 8829403 8817639 8816848 8816171 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
TSCP This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance LTO LTO GRAPHITE GRAPHITE 300K 600K 900K 1200K 1500K SE +/- 765.00, N = 5 SE +/- 1206.25, N = 5 SE +/- 726.00, N = 5 SE +/- 889.16, N = 5 SE +/- 1427.82, N = 5 SE +/- 1705.90, N = 5 SE +/- 889.16, N = 5 SE +/- 889.16, N = 5 1452475 1449419 1415155 1413703 1450184 1449423 1414429 1414429 1. (CC) gcc options: -march=native -pipe -O3
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping GRAPHITE LTO LTO GRAPHITE 200 400 600 800 1000 SE +/- 1.62, N = 3 SE +/- 6.07, N = 3 SE +/- 1.61, N = 3 SE +/- 6.23, N = 3 SE +/- 3.44, N = 3 SE +/- 1.25, N = 3 SE +/- 6.40, N = 3 SE +/- 9.50, N = 3 860 856 856 849 803 793 793 789 1. (CXX) g++ options: -march=native -pipe -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lpthread -fopenmp -fwhole-program -lstdc++
SVT-AV1 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-AV1 CPU-based multi-threaded video encoder for the AV1 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode LTO GRAPHITE LTO GRAPHITE 12 24 36 48 60 SE +/- 0.11, N = 3 SE +/- 0.19, N = 3 SE +/- 0.37, N = 3 SE +/- 0.20, N = 3 SE +/- 0.13, N = 3 SE +/- 0.19, N = 3 SE +/- 0.26, N = 3 SE +/- 0.14, N = 3 55.44 55.28 55.03 54.63 55.19 55.01 54.91 54.62 1. (CXX) g++ options: -march=native -pipe -O3 -pie -lpthread -lm
SVT-HEVC This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode GRAPHITE LTO GRAPHITE LTO 80 160 240 320 400 SE +/- 4.13, N = 3 SE +/- 5.77, N = 3 SE +/- 3.91, N = 3 SE +/- 3.33, N = 3 SE +/- 2.03, N = 3 SE +/- 2.90, N = 3 SE +/- 4.20, N = 3 SE +/- 3.67, N = 3 359 358 358 357 354 354 353 353 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -fPIE -fPIC -flto -fvisibility=hidden -pie -rdynamic -lpthread -lrt
SVT-VP9 This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample 1080p YUV video file. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode GRAPHITE LTO GRAPHITE LTO 80 160 240 320 400 SE +/- 6.33, N = 3 SE +/- 6.13, N = 4 SE +/- 7.20, N = 3 SE +/- 6.59, N = 3 SE +/- 6.12, N = 3 SE +/- 5.69, N = 4 SE +/- 7.33, N = 3 SE +/- 6.51, N = 3 381 381 380 379 380 379 378 378 1. (CC) gcc options: -march=native -pipe -O2 -fPIE -fPIC -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
x265 This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding LTO LTO GRAPHITE GRAPHITE 13 26 39 52 65 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 3 SE +/- 0.23, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 56.87 56.43 56.43 56.10 56.57 56.46 56.34 56.15 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lpthread -lrt -ldl -lnuma
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl LTO GRAPHITE GRAPHITE LTO 60 120 180 240 300 SE +/- 0.33, N = 3 292 291 291 291 280 279 279 278 1. (CC) gcc options: -fopenmp -march=native -pipe -O3 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
O2 O3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate LTO GRAPHITE GRAPHITE LTO 60 120 180 240 300 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 297 295 295 295 284 284 283 282 1. (CC) gcc options: -fopenmp -march=native -pipe -O3 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
O2 O3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen LTO GRAPHITE GRAPHITE LTO 50 100 150 200 250 240 240 239 239 232 232 232 231 1. (CC) gcc options: -fopenmp -march=native -pipe -O3 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
O2 O3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced GRAPHITE LTO GRAPHITE LTO 60 120 180 240 300 258 258 258 257 249 249 248 247 1. (CC) gcc options: -fopenmp -march=native -pipe -O3 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
O2 O3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing GRAPHITE LTO GRAPHITE LTO 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 310 310 310 309 297 296 296 295 1. (CC) gcc options: -fopenmp -march=native -pipe -O3 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
O2 O3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian LTO GRAPHITE GRAPHITE LTO 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 251 251 250 249 241 241 241 241 1. (CC) gcc options: -fopenmp -march=native -pipe -O3 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
O2 O3 OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space LTO GRAPHITE GRAPHITE LTO 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 322 321 321 320 307 307 306 304 1. (CC) gcc options: -fopenmp -march=native -pipe -O3 -pthread -lwebp -lwebpmux -llcms2 -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
Himeno Benchmark The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver LTO GRAPHITE LTO GRAPHITE 700 1400 2100 2800 3500 SE +/- 4.16, N = 3 SE +/- 0.83, N = 3 SE +/- 9.05, N = 3 SE +/- 2.61, N = 3 SE +/- 7.40, N = 3 SE +/- 0.77, N = 3 SE +/- 6.87, N = 3 SE +/- 4.47, N = 3 3424 3400 3297 3276 3412 3408 3292 3284 1. (CC) gcc options: -O3 -march=native -pipe -mavx2
7-Zip Compression This is a test of 7-Zip using p7zip with its integrated benchmark feature or upstream 7-Zip for the Windows x64 build. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test LTO GRAPHITE LTO GRAPHITE 30K 60K 90K 120K 150K SE +/- 366.05, N = 3 SE +/- 326.76, N = 3 SE +/- 269.21, N = 3 SE +/- 500.30, N = 3 SE +/- 328.13, N = 3 SE +/- 108.27, N = 3 SE +/- 385.01, N = 3 SE +/- 250.71, N = 3 119702 119324 119307 118911 118713 118640 118132 117979 1. (CXX) g++ options: -pipe -lpthread
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time LTO GRAPHITE LTO GRAPHITE 13M 26M 39M 52M 65M SE +/- 163171.06, N = 3 SE +/- 442251.22, N = 3 SE +/- 419940.18, N = 3 SE +/- 317798.82, N = 3 SE +/- 335559.98, N = 3 SE +/- 544476.89, N = 3 SE +/- 207209.46, N = 3 SE +/- 112930.23, N = 3 58544928 57941895 57929115 57900023 58418663 58192490 57981415 57857797 1. (CXX) g++ options: -m64 -lpthread -march=native -pipe -O3 -fno-exceptions -std=c++11 -pedantic -msse -msse3 -mpopcnt -flto
asmFish This is a test of asmFish, an advanced chess benchmark written in Assembly. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth GRAPHITE LTO LTO GRAPHITE 14M 28M 42M 56M 70M SE +/- 224301.53, N = 3 SE +/- 1212462.43, N = 3 SE +/- 524774.43, N = 3 SE +/- 83485.52, N = 3 SE +/- 183322.24, N = 3 SE +/- 522758.71, N = 3 SE +/- 34223.87, N = 3 SE +/- 859562.02, N = 3 64287169 63389475 63379126 62631352 64033269 63600949 63414993 62693072
Swet Swet is a synthetic CPU/RAM benchmark, includes multi-processor test cases. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average LTO LTO GRAPHITE GRAPHITE 200M 400M 600M 800M 1000M SE +/- 7333312.01, N = 3 SE +/- 3864697.02, N = 3 SE +/- 12426900.31, N = 3 SE +/- 8781499.21, N = 3 SE +/- 6065226.54, N = 3 SE +/- 9725702.11, N = 3 SE +/- 9382367.29, N = 3 SE +/- 8667900.17, N = 3 857511567 843262796 833713360 822304972 853290616 849927778 842378521 838587373 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
ebizzy This is a test of ebizzy, a program to generate workloads resembling web server workloads. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 LTO GRAPHITE LTO GRAPHITE 130K 260K 390K 520K 650K SE +/- 6383.63, N = 10 SE +/- 4747.42, N = 3 SE +/- 8631.83, N = 4 SE +/- 7283.08, N = 3 SE +/- 5616.97, N = 3 SE +/- 2130.51, N = 3 SE +/- 6097.02, N = 15 SE +/- 9659.20, N = 3 592272 586533 554576 530223 587332 583984 526045 484539 1. (CC) gcc options: -pthread -lpthread -march=native -pipe -O3
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel LTO LTO GRAPHITE GRAPHITE 10 20 30 40 50 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 25.71 25.71 25.72 25.73 42.93 42.94 42.97 42.99 1. (CC) gcc options: -lm -lpthread -O3 -march=native -pipe -O2 -ftree-vectorize
LLVM Test Suite This test times how long it takes to run the LLVM Test Suite. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better LLVM Test Suite 6.0.0 Time To Run LTO GRAPHITE LTO GRAPHITE 50 100 150 200 250 SE +/- 0.27, N = 3 SE +/- 0.18, N = 3 SE +/- 0.10, N = 3 SE +/- 0.29, N = 3 SE +/- 0.15, N = 3 SE +/- 0.32, N = 3 SE +/- 0.19, N = 3 SE +/- 0.28, N = 3 177 185 189 216 183 188 189 220 1. (CXX) g++ options: -march=native -pipe -O3 -lstdc++
Primesieve Primesieve generates prime numbers using a highly optimized sieve of Eratosthenes implementation. Primesieve benchmarks the CPU's L1/L2 cache performance. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation LTO LTO GRAPHITE GRAPHITE 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 10.02 10.03 10.04 10.04 10.03 10.04 10.04 10.04 1. (CXX) g++ options: -march=native -pipe -O3 -lpthread
Rust Mandelbrot This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot LTO GRAPHITE GRAPHITE LTO 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 41.95 41.95 41.96 41.98 41.95 41.96 41.96 41.97
Rust Prime Benchmark Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 GRAPHITE LTO GRAPHITE LTO 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 6.46 6.47 6.47 6.47 6.47 6.47 6.47 6.48
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples GRAPHITE LTO GRAPHITE LTO 1.0148 2.0296 3.0444 4.0592 5.074 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.48 4.50 4.51 4.51 4.49 4.50 4.50 4.50 1. (CXX) g++ options: -fopenmp -O3 -march=native -pipe
AOBench AOBench is a lightweight ambient occlusion renderer, written in C. The test profile is using a size of 2048 x 2048. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time GRAPHITE LTO LTO GRAPHITE 7 14 21 28 35 SE +/- 0.12, N = 3 SE +/- 0.37, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 26.94 27.18 27.29 27.30 28.20 28.22 28.31 28.32 1. (CC) gcc options: -lm -O3 -march=native -pipe -O2 -ftree-vectorize
Bullet Physics Engine This is a benchmark of the Bullet Physics Engine. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall GRAPHITE LTO GRAPHITE LTO 0.8753 1.7506 2.6259 3.5012 4.3765 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.66 3.74 3.83 3.89 3.66 3.76 3.80 3.82 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lglut -lGL -lGLU
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack GRAPHITE LTO GRAPHITE LTO 1.0305 2.061 3.0915 4.122 5.1525 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 4.05 4.14 4.50 4.58 4.05 4.14 4.48 4.52 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lglut -lGL -lGLU
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex LTO GRAPHITE LTO GRAPHITE 0.8843 1.7686 2.6529 3.5372 4.4215 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.86 3.90 3.91 3.93 3.87 3.90 3.91 3.93 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lglut -lGL -lGLU
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls GRAPHITE LTO GRAPHITE LTO 0.5445 1.089 1.6335 2.178 2.7225 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.30 2.35 2.38 2.39 2.31 2.34 2.39 2.42 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lglut -lGL -lGLU
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh LTO GRAPHITE LTO GRAPHITE 0.189 0.378 0.567 0.756 0.945 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.82 0.83 0.84 0.84 0.82 0.82 0.83 0.84 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lglut -lGL -lGLU
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh LTO GRAPHITE LTO GRAPHITE 0.225 0.45 0.675 0.9 1.125 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.96 0.97 0.99 1.00 0.97 0.97 0.99 1.00 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lglut -lGL -lGLU
Gzip Compression This test measures the time needed to archive/compress two copies of the Linux 4.13 kernel source tree using Gzip compression. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz GRAPHITE LTO GRAPHITE LTO 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 33.33 33.65 33.72 33.82 33.59 33.61 33.86 33.95
LZMA Compression This test measures the time needed to compress a file using LZMA compression. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression LTO GRAPHITE LTO GRAPHITE 50 100 150 200 250 SE +/- 0.60, N = 3 SE +/- 0.44, N = 3 SE +/- 0.25, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 SE +/- 0.06, N = 3 SE +/- 0.19, N = 3 208 209 210 214 210 214 214 214 1. (CXX) g++ options: -march=native -pipe
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 LTO GRAPHITE LTO GRAPHITE 4 8 12 16 20 SE +/- 0.13, N = 3 SE +/- 0.17, N = 3 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 16.72 16.82 17.02 17.16 16.83 16.91 16.96 17.05 1. (CC) gcc options: -pthread -fvisibility=hidden -march=native -pipe
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 LTO LTO GRAPHITE GRAPHITE 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 8.89 8.98 9.04 9.07 8.96 8.97 9.02 9.09 1. (CC) gcc options: -march=native -pipe -pthread -lz -llzma
dcraw This test times how long it takes to convert several high-resolution RAW NEF image files to PPM image format using dcraw. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion GRAPHITE LTO GRAPHITE LTO 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 10.36 10.42 10.47 10.55 11.11 11.46 11.48 11.70 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -lm
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format five times. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 9.13 9.15 9.18 9.20 9.16 9.17 9.17 9.25 1. (CXX) g++ options: -march=native -pipe -fvisibility=hidden -logg -lm
Opus Codec Encoding Opus is an open audio codec. Opus is a lossy audio compression format designed primarily for interactive real-time applications over the Internet. This test uses Opus-Tools and measures the time required to encode a WAV file to Opus and then to decode the generated Opus file. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.0.1 WAV, Opus Encode, Opus Decode LTO LTO GRAPHITE GRAPHITE 2 4 6 8 10 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 7.92 8.07 8.12 8.13 8.15 8.19 8.19 8.32 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -fPIE -pie -logg -lopus -lm
WavPack Audio Encoding This test times how long it takes to encode a sample WAV file to WavPack format. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.1 WAV To WavPack LTO LTO GRAPHITE GRAPHITE 2 4 6 8 10 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 6.51 6.52 6.54 6.54 6.54 6.55 6.55 6.56 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize -lm
eSpeak Speech Engine This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better eSpeak Speech Engine 1.48.04 Text-To-Speech Synthesis LTO LTO GRAPHITE GRAPHITE 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 SE +/- 0.25, N = 3 SE +/- 0.23, N = 3 SE +/- 0.22, N = 3 SE +/- 0.20, N = 3 SE +/- 0.20, N = 3 SE +/- 0.26, N = 3 25.35 25.61 25.68 25.75 25.68 25.69 25.70 25.81 1. (CXX) g++ options: -lstdc++
GnuPG This test times how long it takes to encrypt a file using GnuPG. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption LTO LTO GRAPHITE GRAPHITE 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 6.13 6.17 6.18 6.20 6.18 6.19 6.20 6.20 1. (CC) gcc options: -march=native -pipe -MT -MD -MP -MF
Hackbench This is a benchmark of Hackbench, a test of the Linux kernel scheduler. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread LTO GRAPHITE LTO GRAPHITE 0.567 1.134 1.701 2.268 2.835 SE +/- 0.01, N = 3 SE +/- 0.04, N = 4 SE +/- 0.03, N = 10 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 7 SE +/- 0.04, N = 4 2.38 2.44 2.44 2.52 2.43 2.44 2.44 2.46 1. (CC) gcc options: -lpthread -march=native -pipe
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread LTO GRAPHITE LTO GRAPHITE 0.9045 1.809 2.7135 3.618 4.5225 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.97 3.97 4.00 4.00 3.99 3.99 4.00 4.02 1. (CC) gcc options: -lpthread -march=native -pipe
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread GRAPHITE LTO LTO GRAPHITE 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 6.87 6.91 6.96 6.97 6.88 6.89 6.97 6.99 1. (CC) gcc options: -lpthread -march=native -pipe
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread GRAPHITE LTO LTO GRAPHITE 4 8 12 16 20 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 15.44 15.52 15.75 15.76 15.51 15.51 15.54 15.63 1. (CC) gcc options: -lpthread -march=native -pipe
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process LTO GRAPHITE GRAPHITE LTO 0.549 1.098 1.647 2.196 2.745 SE +/- 0.02, N = 3 SE +/- 0.03, N = 6 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 5 SE +/- 0.04, N = 3 SE +/- 0.02, N = 15 SE +/- 0.03, N = 15 2.33 2.34 2.39 2.44 2.35 2.38 2.41 2.41 1. (CC) gcc options: -lpthread -march=native -pipe
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread LTO LTO GRAPHITE GRAPHITE 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 SE +/- 0.24, N = 3 SE +/- 0.17, N = 3 SE +/- 0.21, N = 3 SE +/- 0.31, N = 3 23.39 23.60 23.63 23.90 23.48 23.65 23.66 23.97 1. (CC) gcc options: -lpthread -march=native -pipe
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process LTO GRAPHITE GRAPHITE LTO 0.8685 1.737 2.6055 3.474 4.3425 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 3.83 3.83 3.84 3.84 3.83 3.84 3.85 3.86 1. (CC) gcc options: -lpthread -march=native -pipe
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process LTO GRAPHITE GRAPHITE LTO 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 6.53 6.53 6.54 6.56 6.58 6.59 6.59 6.61 1. (CC) gcc options: -lpthread -march=native -pipe -O2 -ftree-vectorize
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process LTO LTO GRAPHITE GRAPHITE 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.22, N = 15 12.18 12.20 12.22 12.22 12.21 12.27 12.30 12.48 1. (CC) gcc options: -lpthread -march=native -pipe -O2 -ftree-vectorize
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process LTO GRAPHITE GRAPHITE LTO 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.03, N = 3 SE +/- 0.18, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 22.53 22.66 22.74 22.78 22.73 22.74 22.84 22.86 1. (CC) gcc options: -lpthread -march=native -pipe -O2 -ftree-vectorize
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process LTO GRAPHITE LTO GRAPHITE 10 20 30 40 50 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.05, N = 3 43.23 43.40 43.44 43.59 43.34 43.39 43.39 43.43 1. (CC) gcc options: -lpthread -march=native -pipe
m-queens A solver for the N-queens problem with multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve LTO LTO GRAPHITE GRAPHITE 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 37.09 37.12 37.72 37.72 37.10 37.13 37.70 37.71 1. (CXX) g++ options: -fopenmp -march=native -pipe -O2
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire LTO GRAPHITE LTO GRAPHITE 15 30 45 60 75 SE +/- 0.44, N = 3 SE +/- 0.92, N = 3 SE +/- 1.27, N = 3 SE +/- 1.18, N = 3 SE +/- 0.74, N = 3 SE +/- 1.04, N = 3 SE +/- 0.52, N = 3 SE +/- 0.88, N = 3 64.55 65.15 65.48 65.62 64.70 65.33 65.93 66.76 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup LTO GRAPHITE LTO GRAPHITE 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 SE +/- 0.20, N = 3 SE +/- 0.23, N = 3 SE +/- 0.04, N = 3 SE +/- 0.29, N = 3 SE +/- 0.24, N = 3 SE +/- 0.19, N = 3 100 100 101 101 101 101 101 101 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Perl Benchmarks Perl benchmark suite that can be used to compare the relative speed of different versions of perl. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html LTO GRAPHITE GRAPHITE LTO 0.0238 0.0476 0.0714 0.0952 0.119 SE +/- 0.00035883, N = 3 SE +/- 0.00009383, N = 3 SE +/- 0.00015272, N = 3 SE +/- 0.00026637, N = 3 SE +/- 0.00007060, N = 3 SE +/- 0.00025085, N = 3 SE +/- 0.00043538, N = 3 SE +/- 0.00012571, N = 3 0.10448459 0.10450517 0.10505038 0.10506050 0.10460899 0.10510142 0.10529437 0.10573819
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter GRAPHITE LTO LTO GRAPHITE 0.0002 0.0004 0.0006 0.0008 0.001 SE +/- 0.00000189, N = 3 SE +/- 0.00000416, N = 3 SE +/- 0.00000106, N = 3 SE +/- 0.00000793, N = 3 SE +/- 0.00000371, N = 3 SE +/- 0.00000210, N = 3 SE +/- 0.00000487, N = 3 SE +/- 0.00000572, N = 3 0.00087047 0.00092120 0.00092415 0.00093417 0.00092216 0.00092345 0.00092592 0.00092737
R Benchmark This test is a quick-running survey of general R performance Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark LTO LTO GRAPHITE GRAPHITE 0.1058 0.2116 0.3174 0.4232 0.529 SE +/- 0.0005, N = 3 SE +/- 0.0019, N = 3 SE +/- 0.0003, N = 3 SE +/- 0.0018, N = 3 SE +/- 0.0009, N = 3 SE +/- 0.0008, N = 3 SE +/- 0.0003, N = 3 SE +/- 0.0011, N = 3 0.4458 0.4474 0.4487 0.4516 0.4610 0.4611 0.4630 0.4703 1. R scripting front-end version 3.6.0 (2019-04-26)
Sample Pi Program A simple C++ program that calculates Pi to 8,765,4321 digits using the Leibniz formula. This test can be used for showcasing how to write a basic test profile. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Sample Pi Program LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 9.06 9.06 9.06 9.06 9.06 9.06 9.06 9.11
Sudokut This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl. This test measures how long it takes to solve 100 Sudoku puzzles. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 9.47 9.55 9.72 9.74 9.80 9.84 9.89 9.94
Tachyon This is a test of the threaded Tachyon, a parallel ray-tracing system. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time GRAPHITE LTO GRAPHITE LTO 0.4388 0.8776 1.3164 1.7552 2.194 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 4 SE +/- 0.02, N = 3 SE +/- 0.03, N = 7 1.87 1.89 1.91 1.92 1.89 1.91 1.91 1.95 1. (CC) gcc options: -m32 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance GRAPHITE LTO LTO GRAPHITE 1300 2600 3900 5200 6500 SE +/- 1.62, N = 3 SE +/- 9.05, N = 3 SE +/- 6.80, N = 3 SE +/- 0.99, N = 3 SE +/- 7.57, N = 3 SE +/- 2.74, N = 3 SE +/- 9.33, N = 3 SE +/- 7.41, N = 3 6080 6067 6056 6054 6075 6068 6061 6052 1. (CC) gcc options: -pthread -m64 -march=native -pipe -lssl -lcrypto -ldl
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 2 MB LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 SE +/- 2.60, N = 3 SE +/- 0.33, N = 3 SE +/- 9.35, N = 3 SE +/- 5.17, N = 3 SE +/- 10.00, N = 3 SE +/- 10.09, N = 3 1117 1122 1123 1129 1134 1136 1152 1158
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 3 MB GRAPHITE LTO LTO GRAPHITE 400 800 1200 1600 2000 SE +/- 15.67, N = 3 SE +/- 20.67, N = 3 SE +/- 8.76, N = 3 SE +/- 3.18, N = 3 SE +/- 2.91, N = 3 SE +/- 24.13, N = 3 SE +/- 18.89, N = 3 1670 1676 1679 1684 1684 1717 1722 1724
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 112 MB LTO GRAPHITE LTO GRAPHITE 12K 24K 36K 48K 60K SE +/- 111.92, N = 3 SE +/- 232.90, N = 3 SE +/- 329.72, N = 3 SE +/- 589.51, N = 3 SE +/- 199.91, N = 3 SE +/- 478.48, N = 3 SE +/- 399.30, N = 3 SE +/- 392.00, N = 3 51467 51702 52388 52493 52384 53565 53890 53891
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 400 KB LTO GRAPHITE LTO GRAPHITE 50 100 150 200 250 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 2.66, N = 8 SE +/- 3.36, N = 5 218 218 221 223 222 225 226 228
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 500 KB GRAPHITE LTO LTO GRAPHITE 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.67, N = 3 SE +/- 5.17, N = 3 272 273 274 276 275 277 282 286
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 550 KB LTO GRAPHITE LTO GRAPHITE 40 80 120 160 200 SE +/- 3.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 189 189 190 190 189 190 192 193
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 600 KB LTO GRAPHITE LTO GRAPHITE 70 140 210 280 350 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 1.86, N = 3 SE +/- 6.33, N = 3 SE +/- 0.58, N = 3 323 323 325 327 328 332 332 333
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 650 KB LTO GRAPHITE LTO GRAPHITE 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 226 228 229 229 230 231 232 233
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 700 KB LTO GRAPHITE LTO GRAPHITE 50 100 150 200 250 SE +/- 0.33, N = 3 SE +/- 1.33, N = 3 SE +/- 0.33, N = 3 SE +/- 3.67, N = 5 237 239 241 241 241 244 245 245
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 750 KB LTO GRAPHITE LTO GRAPHITE 60 120 180 240 300 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 SE +/- 2.19, N = 3 261 264 265 266 265 266 272 273
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 850 KB LTO GRAPHITE LTO GRAPHITE 100 200 300 400 500 SE +/- 1.00, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 SE +/- 4.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 7.02, N = 3 SE +/- 0.88, N = 3 456 456 459 465 464 467 467 470
O3 O2 OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 900 KB LTO GRAPHITE LTO GRAPHITE 70 140 210 280 350 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 SE +/- 6.17, N = 3 319 321 323 323 324 328 329 332
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos LTO GRAPHITE LTO GRAPHITE 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.10, N = 3 45.22 45.22 45.23 45.23 45.22 45.23 45.23 45.32
O3 O2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs LTO GRAPHITE LTO GRAPHITE 0.3893 0.7786 1.1679 1.5572 1.9465 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.72 1.72 1.73 1.73 1.72 1.72 1.73 1.73
O2 O3 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin GRAPHITE LTO LTO GRAPHITE 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.21, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 44.65 44.68 44.70 44.90 44.67 44.68 44.68 44.92
O3 O2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt LTO GRAPHITE LTO GRAPHITE 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.40 2.40 2.41 2.41 2.40 2.40 2.41 2.41
O3 O2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh LTO GRAPHITE GRAPHITE LTO 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.14, N = 7 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 10.68 10.68 10.69 10.84 10.69 10.69 10.70 10.70
O3 O2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll LTO GRAPHITE LTO GRAPHITE 0.3893 0.7786 1.1679 1.5572 1.9465 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.72 1.72 1.72 1.73 1.72 1.72 1.73 1.73
O3 O2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once LTO GRAPHITE LTO GRAPHITE 0.441 0.882 1.323 1.764 2.205 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.95 1.95 1.95 1.96 1.95 1.95 1.96 1.96
Multichase Pointer Chaser This is a benchmark of Google's multichase pointer chaser program. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 4MB Array, 64 Byte Stride GRAPHITE LTO LTO GRAPHITE 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 8.46 8.50 8.52 8.63 8.53 8.55 8.60 8.69 1. (CC) gcc options: -O2 -static -pthread -lrt
O2 O3 OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride LTO GRAPHITE LTO GRAPHITE 15 30 45 60 75 SE +/- 0.07, N = 3 SE +/- 0.45, N = 3 SE +/- 0.23, N = 3 SE +/- 0.03, N = 3 SE +/- 0.41, N = 3 SE +/- 0.33, N = 3 SE +/- 0.37, N = 3 SE +/- 0.18, N = 3 67.19 67.72 67.94 68.11 67.53 67.70 67.71 68.69 1. (CC) gcc options: -O2 -static -pthread -lrt
O2 O3 OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 256MB Array, 256 Byte Stride LTO GRAPHITE GRAPHITE LTO 14 28 42 56 70 SE +/- 0.36, N = 3 SE +/- 0.23, N = 3 SE +/- 0.51, N = 3 SE +/- 0.48, N = 3 SE +/- 0.35, N = 3 SE +/- 0.51, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 61.40 61.88 62.02 62.70 61.75 62.12 62.23 62.60 1. (CC) gcc options: -O2 -static -pthread -lrt
O3 O2 OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 2 Threads LTO LTO GRAPHITE GRAPHITE 15 30 45 60 75 SE +/- 0.27, N = 3 SE +/- 0.21, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.48, N = 3 SE +/- 0.24, N = 3 SE +/- 0.23, N = 3 SE +/- 0.10, N = 3 68.65 68.67 68.69 68.82 68.67 68.79 68.97 69.11 1. (CC) gcc options: -O2 -static -pthread -lrt
O2 O3 OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads LTO GRAPHITE GRAPHITE LTO 16 32 48 64 80 SE +/- 0.21, N = 3 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 SE +/- 0.07, N = 3 SE +/- 0.26, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 SE +/- 0.39, N = 3 69.90 69.92 70.02 70.20 70.13 70.18 70.26 70.36 1. (CC) gcc options: -O2 -static -pthread -lrt
libjpeg-turbo tjbench tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 1.5.3 Test: Decompression Throughput GRAPHITE LTO LTO GRAPHITE 40 80 120 160 200 SE +/- 0.69, N = 3 SE +/- 0.53, N = 3 SE +/- 0.27, N = 3 SE +/- 0.37, N = 3 SE +/- 0.06, N = 3 SE +/- 0.59, N = 3 SE +/- 0.17, N = 3 SE +/- 0.14, N = 3 197 197 197 197 197 197 197 196 1. (CC) gcc options: -march=native -pipe -O3 -lm
CppPerformanceBenchmarks CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol LTO GRAPHITE LTO GRAPHITE 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 58.83 58.86 58.89 58.96 58.88 58.92 58.99 58.99 1. (CXX) g++ options: -march=native -pipe -std=c++11 -O3
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Ctype GRAPHITE LTO LTO GRAPHITE 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.48, N = 15 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.52, N = 14 31.74 31.94 34.27 34.96 31.75 31.89 34.28 34.90 1. (CXX) g++ options: -march=native -pipe -O3 -std=c++11
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library LTO GRAPHITE LTO GRAPHITE 60 120 180 240 300 SE +/- 0.18, N = 3 SE +/- 0.50, N = 3 SE +/- 0.43, N = 3 SE +/- 1.19, N = 3 SE +/- 0.05, N = 3 SE +/- 0.20, N = 3 SE +/- 0.61, N = 3 SE +/- 2.60, N = 3 278 278 279 280 278 278 279 283 1. (CXX) g++ options: -march=native -pipe -std=c++11 -O3
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Random Numbers LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 SE +/- 0.01, N = 3 SE +/- 0.14, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 2.43, N = 3 SE +/- 0.04, N = 3 959 988 989 993 959 989 990 993 1. (CXX) g++ options: -march=native -pipe -O2 -ftree-vectorize -std=c++11 -O3
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Vector GRAPHITE LTO LTO GRAPHITE 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 83.08 83.10 83.16 83.19 83.09 83.09 83.14 83.16 1. (CXX) g++ options: -march=native -pipe -std=c++11 -O3
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Function Objects GRAPHITE LTO GRAPHITE LTO 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 13.24 13.26 13.32 13.32 13.24 13.26 13.32 13.33 1. (CXX) g++ options: -march=native -pipe -O2 -ftree-vectorize -std=c++11 -O3
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Abstraction LTO GRAPHITE LTO GRAPHITE 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 32.38 32.39 32.45 32.45 32.38 32.39 32.42 32.45 1. (CXX) g++ options: -march=native -pipe -std=c++11 -O3
Redis Redis is an open-source data structure server. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP GRAPHITE LTO GRAPHITE LTO 600K 1200K 1800K 2400K 3000K SE +/- 13774.42, N = 3 SE +/- 51584.55, N = 3 SE +/- 45866.07, N = 3 SE +/- 37834.45, N = 15 SE +/- 32312.34, N = 15 SE +/- 50196.02, N = 15 SE +/- 58370.54, N = 15 SE +/- 50781.01, N = 15 2790833 2559594 2446730 2408656 2476071 2400678 2394427 2313264 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
O3 O2 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD GRAPHITE LTO LTO GRAPHITE 500K 1000K 1500K 2000K 2500K SE +/- 6440.58, N = 3 SE +/- 38089.22, N = 3 SE +/- 51368.48, N = 15 SE +/- 44604.29, N = 15 SE +/- 16766.14, N = 3 SE +/- 58274.33, N = 15 SE +/- 52644.10, N = 15 SE +/- 53674.02, N = 15 2194624 2043649 1916520 1915884 2193241 1935818 1927131 1923067 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
O2 O3 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH GRAPHITE LTO GRAPHITE LTO 400K 800K 1200K 1600K 2000K SE +/- 27901.87, N = 12 SE +/- 17642.80, N = 15 SE +/- 36228.58, N = 12 SE +/- 36092.91, N = 15 SE +/- 32251.87, N = 15 SE +/- 26391.54, N = 15 SE +/- 3926.71, N = 3 SE +/- 10444.11, N = 3 1760281 1750626 1620389 1565614 1620645 1543733 1532979 1422628 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
O2 O3 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET GRAPHITE LTO LTO GRAPHITE 500K 1000K 1500K 2000K 2500K SE +/- 32280.60, N = 7 SE +/- 35503.43, N = 15 SE +/- 39645.32, N = 4 SE +/- 47452.96, N = 15 SE +/- 46039.99, N = 15 SE +/- 36001.71, N = 5 SE +/- 46590.30, N = 15 SE +/- 37031.01, N = 15 2495376 2458302 2413016 2383136 2470630 2371908 2337500 2315232 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
O3 O2 OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET GRAPHITE LTO GRAPHITE LTO 400K 800K 1200K 1600K 2000K SE +/- 12198.66, N = 3 SE +/- 42914.21, N = 15 SE +/- 44000.06, N = 15 SE +/- 36074.39, N = 15 SE +/- 22278.31, N = 3 SE +/- 41556.34, N = 15 SE +/- 49354.23, N = 12 SE +/- 42636.67, N = 14 1873988 1740022 1637539 1605114 1770465 1670885 1656333 1637953 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
ctx_clock Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time LTO GRAPHITE LTO GRAPHITE 150 300 450 600 750 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 SE +/- 1.76, N = 3 640 641 641 641 641 641 667 672 1. (CC) gcc options: -march=native -pipe -O2 -ftree-vectorize
Sysbench This is a benchmark of Sysbench with CPU and memory sub-tests. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory LTO LTO GRAPHITE GRAPHITE 4M 8M 12M 16M 20M SE +/- 22770.05, N = 3 SE +/- 41886.85, N = 3 SE +/- 83986.00, N = 3 SE +/- 73779.96, N = 3 SE +/- 101995.88, N = 3 SE +/- 157893.08, N = 3 SE +/- 143605.27, N = 3 SE +/- 9190.64, N = 3 19889024 19881909 19834659 19645196 19654284 19502832 19492222 19455798 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=native -pipe -O2 -ftree-vectorize -rdynamic -ldl -laio -lm
O2 O3 OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU LTO GRAPHITE LTO GRAPHITE 9K 18K 27K 36K 45K SE +/- 1.46, N = 3 SE +/- 1.97, N = 3 SE +/- 4.97, N = 3 SE +/- 5.60, N = 3 SE +/- 2.72, N = 3 SE +/- 5.61, N = 3 SE +/- 7.30, N = 3 SE +/- 7.45, N = 3 43867 43857 42247 42247 43866 43693 42283 42259 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=native -pipe -rdynamic -ldl -laio -lm
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only LTO GRAPHITE LTO GRAPHITE 20 40 60 80 100 90.24 90.48 90.60 90.67 90.41 90.46 90.49 90.73
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Fishy Cat - Compute: CUDA LTO LTO GRAPHITE GRAPHITE 300 600 900 1200 1500 1215 1220 1229 1230 1229 1242 1243 1244
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Fishy Cat - Compute: OpenCL LTO GRAPHITE LTO GRAPHITE 300 600 900 1200 1500 1208 1224 1224 1227 1216 1217 1224 1228
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only LTO GRAPHITE LTO GRAPHITE 100 200 300 400 500 420 442 442 443 440 441 441 442
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CUDA GRAPHITE LTO GRAPHITE LTO 200 400 600 800 1000 813 815 817 819 820 823 823 829
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: OpenCL LTO GRAPHITE LTO GRAPHITE 200 400 600 800 1000 815 820 820 827 816 820 823 825
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CPU-Only LTO GRAPHITE LTO GRAPHITE 50 100 150 200 250 246 246 246 246 246 246 246 247
clpeak Clpeak is designed to test the peak capabilities of OpenCL devices. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org us, Fewer Is Better clpeak OpenCL Test: Kernel Latency LTO GRAPHITE LTO GRAPHITE 1.0845 2.169 3.2535 4.338 5.4225 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 4.75 4.76 4.76 4.76 4.76 4.77 4.79 4.82 1. (CXX) g++ options: -march=native -pipe -O2 -ftree-vectorize -O3 -rdynamic -lOpenCL
O2 O3 OpenBenchmarking.org GIOPS, More Is Better clpeak OpenCL Test: Integer Compute INT LTO GRAPHITE GRAPHITE LTO 300 600 900 1200 1500 SE +/- 0.36, N = 3 SE +/- 1.01, N = 3 SE +/- 0.13, N = 3 SE +/- 0.61, N = 3 SE +/- 1.76, N = 3 SE +/- 1.80, N = 3 SE +/- 0.40, N = 3 SE +/- 0.62, N = 3 1168 1167 1163 1163 1165 1164 1162 1161 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lOpenCL
O2 O3 OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Single-Precision Float GRAPHITE LTO GRAPHITE LTO 800 1600 2400 3200 4000 SE +/- 8.24, N = 3 SE +/- 12.71, N = 3 SE +/- 2.06, N = 3 SE +/- 6.14, N = 3 SE +/- 12.20, N = 3 SE +/- 13.35, N = 3 SE +/- 1.69, N = 3 SE +/- 4.18, N = 3 3649 3638 3617 3614 3636 3629 3618 3612 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lOpenCL
O2 O3 OpenBenchmarking.org GFLOPS, More Is Better clpeak OpenCL Test: Double-Precision Double GRAPHITE LTO LTO GRAPHITE 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 144 144 144 144 144 144 144 144 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lOpenCL
O2 O3 OpenBenchmarking.org GBPS, More Is Better clpeak OpenCL Test: Global Memory Bandwidth GRAPHITE LTO LTO GRAPHITE 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 145 145 145 145 145 145 145 145 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lOpenCL
O2 O3 OpenBenchmarking.org GBPS, More Is Better clpeak OpenCL Test: Transfer Bandwidth enqueueReadBuffer GRAPHITE LTO GRAPHITE LTO 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 6.43 6.43 6.42 6.42 6.43 6.43 6.42 6.41 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lOpenCL
O2 O3 OpenBenchmarking.org GBPS, More Is Better clpeak OpenCL Test: Transfer Bandwidth enqueueWriteBuffer LTO GRAPHITE GRAPHITE LTO 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 6.11 6.11 6.10 6.10 6.11 6.10 6.10 6.10 1. (CXX) g++ options: -march=native -pipe -O3 -rdynamic -lOpenCL
CoMD OpenCL CoMD benchmark in OpenCL via GPUOpen. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org us/atom/task, More Is Better CoMD OpenCL 2017-07-06 Average Atom Update Rate LTO GRAPHITE LTO GRAPHITE 0.6143 1.2286 1.8429 2.4572 3.0715 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 2.73 2.72 2.69 2.69 2.71 2.69 2.68 2.68 1. (CC) gcc options: -std=c99 -O5 -lm -lOpenCL
Xsbench XSBench is a mini-app representing a key computational kernel of the Monte Carlo neutronics application OpenMC. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 LTO GRAPHITE GRAPHITE LTO 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 2087.75, N = 3 SE +/- 4253.63, N = 3 SE +/- 3099.86, N = 3 SE +/- 2732.01, N = 3 SE +/- 2711.20, N = 3 SE +/- 4067.06, N = 3 SE +/- 31414.50, N = 3 SE +/- 13313.57, N = 3 6053189 6049517 6044151 6030462 6041605 6029005 6025710 6023267 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
Memcached mcperf This is a test of twmperf/mcperf with memcached. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add LTO LTO GRAPHITE GRAPHITE 16K 32K 48K 64K 80K SE +/- 270.14, N = 3 SE +/- 809.20, N = 3 SE +/- 339.42, N = 3 SE +/- 28.57, N = 3 SE +/- 145.84, N = 3 SE +/- 187.94, N = 3 SE +/- 347.01, N = 3 SE +/- 198.78, N = 3 76962 76915 75929 75844 76835 76812 76179 75844 1. (CC) gcc options: -march=native -pipe -lm -rdynamic
O2 O3 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get LTO GRAPHITE LTO GRAPHITE 20K 40K 60K 80K 100K SE +/- 233.79, N = 3 SE +/- 328.44, N = 3 SE +/- 895.94, N = 3 SE +/- 756.08, N = 3 SE +/- 1243.20, N = 3 SE +/- 176.25, N = 3 SE +/- 710.69, N = 3 SE +/- 696.74, N = 3 113860 112940 111960 111798 113824 113528 113117 112397 1. (CC) gcc options: -march=native -pipe -lm -rdynamic
O2 O3 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set GRAPHITE LTO GRAPHITE LTO 16K 32K 48K 64K 80K SE +/- 271.78, N = 3 SE +/- 382.34, N = 3 SE +/- 234.87, N = 3 SE +/- 202.88, N = 3 SE +/- 189.27, N = 3 SE +/- 501.40, N = 3 SE +/- 417.62, N = 3 SE +/- 267.06, N = 3 76973 76337 76123 76110 76448 76431 76206 75529 1. (CC) gcc options: -march=native -pipe -lm -rdynamic
O2 O3 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append GRAPHITE LTO GRAPHITE LTO 20K 40K 60K 80K 100K SE +/- 197.87, N = 3 SE +/- 1047.00, N = 3 SE +/- 406.38, N = 3 SE +/- 481.97, N = 3 SE +/- 300.12, N = 3 SE +/- 248.84, N = 3 SE +/- 152.54, N = 3 SE +/- 180.97, N = 3 79119 78950 78453 77213 78778 78750 78707 77782 1. (CC) gcc options: -march=native -pipe -lm -rdynamic
O3 O2 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete LTO GRAPHITE LTO GRAPHITE 20K 40K 60K 80K 100K SE +/- 214.88, N = 3 SE +/- 479.41, N = 3 SE +/- 266.31, N = 3 SE +/- 1059.73, N = 3 SE +/- 273.03, N = 3 SE +/- 357.66, N = 3 SE +/- 785.71, N = 3 SE +/- 314.11, N = 3 114912 114217 113836 110707 112297 112235 112024 111069 1. (CC) gcc options: -march=native -pipe -lm -rdynamic
O2 O3 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Prepend LTO GRAPHITE LTO GRAPHITE 20K 40K 60K 80K 100K SE +/- 604.44, N = 3 SE +/- 737.81, N = 3 SE +/- 730.29, N = 3 SE +/- 477.37, N = 3 SE +/- 97.01, N = 3 SE +/- 671.62, N = 3 SE +/- 417.94, N = 3 SE +/- 283.44, N = 3 79528 78873 78449 78372 79349 79023 78756 78549 1. (CC) gcc options: -march=native -pipe -lm -rdynamic
O2 O3 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace LTO GRAPHITE GRAPHITE LTO 20K 40K 60K 80K 100K SE +/- 563.61, N = 3 SE +/- 642.36, N = 3 SE +/- 287.02, N = 3 SE +/- 212.11, N = 3 SE +/- 385.17, N = 3 SE +/- 258.88, N = 3 SE +/- 249.10, N = 3 SE +/- 297.20, N = 3 80017 79352 78935 78645 79380 78980 78940 78114 1. (CC) gcc options: -march=native -pipe -lm -rdynamic
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times GRAPHITE LTO LTO GRAPHITE 300 600 900 1200 1500 SE +/- 1.15, N = 3 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 SE +/- 2.03, N = 3 SE +/- 0.67, N = 3 SE +/- 1.00, N = 3 1205 1208 1210 1212 1208 1208 1215 1226
Hierarchical INTegration This test runs the U.S. Department of Energy's Ames Laboratory Hierarchical INTegration (HINT) benchmark. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT LTO GRAPHITE LTO GRAPHITE 90M 180M 270M 360M 450M SE +/- 359623.43, N = 3 SE +/- 268239.00, N = 3 SE +/- 969130.90, N = 3 SE +/- 551831.61, N = 3 SE +/- 740071.73, N = 3 SE +/- 177359.32, N = 3 SE +/- 143994.60, N = 3 SE +/- 660332.35, N = 3 436963012 434699460 433258611 432529026 435372218 433045250 432962067 431821884 1. (CC) gcc options: -march=native -pipe -O3 -lm
O3 O2 OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: DOUBLE LTO GRAPHITE GRAPHITE LTO 200M 400M 600M 800M 1000M SE +/- 949353.12, N = 3 SE +/- 1939878.89, N = 3 SE +/- 3203089.79, N = 3 SE +/- 1986693.57, N = 3 SE +/- 1620971.61, N = 3 SE +/- 1129622.34, N = 3 SE +/- 3024118.72, N = 3 SE +/- 296143.00, N = 3 966044516 958824024 956415576 953587375 956651722 955777557 954203727 953591098 1. (CC) gcc options: -march=native -pipe -O3 -lm
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving LTO GRAPHITE LTO GRAPHITE 8K 16K 24K 32K 40K SE +/- 149.61, N = 3 SE +/- 91.18, N = 3 SE +/- 35.61, N = 3 SE +/- 76.05, N = 3 SE +/- 53.26, N = 3 SE +/- 44.34, N = 3 SE +/- 74.05, N = 3 SE +/- 46.17, N = 3 38755 38541 38386 38189 38628 38423 38201 38140 1. (CC) gcc options: -shared -fPIC -pthread -march=native
Apache Siege This is a test of the Apache web server performance being facilitated by the Siege web serverb enchmark program. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 1 LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 114.56, N = 3 SE +/- 0.00, N = 3 SE +/- 128.63, N = 3 SE +/- 0.00, N = 3 SE +/- 65.21, N = 3 SE +/- 128.63, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 14086 14085 13956 13889 14019 13956 13889 13889 1. (CC) gcc options: -march=native -pipe -lpthread -ldl -lssl -lcrypto
O3 O2 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 10 LTO GRAPHITE LTO GRAPHITE 12K 24K 36K 48K 60K SE +/- 1018.25, N = 3 SE +/- 573.84, N = 15 SE +/- 611.16, N = 8 SE +/- 602.01, N = 8 SE +/- 814.60, N = 4 SE +/- 682.09, N = 6 SE +/- 750.12, N = 5 SE +/- 846.31, N = 3 54782 49669 49407 49284 51320 49842 49455 47349 1. (CC) gcc options: -march=native -pipe -lpthread -ldl -lssl -lcrypto
O2 O3 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 50 LTO GRAPHITE LTO GRAPHITE 7K 14K 21K 28K 35K SE +/- 148.69, N = 3 SE +/- 314.91, N = 3 SE +/- 309.42, N = 3 SE +/- 479.40, N = 3 SE +/- 245.85, N = 3 SE +/- 386.76, N = 3 SE +/- 151.94, N = 3 SE +/- 212.62, N = 3 34820 34808 34648 34354 34336 34326 33816 33794 1. (CC) gcc options: -march=native -pipe -O3 -lpthread -ldl -lssl -lcrypto
O3 O2 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 100 GRAPHITE LTO GRAPHITE LTO 9K 18K 27K 36K 45K SE +/- 462.40, N = 9 SE +/- 118.88, N = 3 SE +/- 265.72, N = 3 SE +/- 365.73, N = 3 SE +/- 137.14, N = 3 SE +/- 44.77, N = 3 SE +/- 344.20, N = 3 SE +/- 554.33, N = 4 41310 39402 39041 38006 39720 39625 38871 38571 1. (CC) gcc options: -march=native -pipe -lpthread -ldl -lssl -lcrypto
O3 O2 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 200 LTO GRAPHITE GRAPHITE LTO 30K 60K 90K 120K 150K SE +/- 7609.36, N = 12 SE +/- 466.62, N = 8 SE +/- 399.98, N = 15 SE +/- 70.88, N = 3 SE +/- 534.46, N = 7 SE +/- 368.77, N = 14 SE +/- 404.41, N = 9 SE +/- 58.16, N = 3 122101 39959 39870 33428 43132 40546 36344 33412 1. (CC) gcc options: -march=native -pipe -lpthread -ldl -lssl -lcrypto
O2 O3 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 LTO GRAPHITE LTO GRAPHITE 30K 60K 90K 120K 150K SE +/- 8729.27, N = 12 SE +/- 633.35, N = 3 SE +/- 310.67, N = 3 SE +/- 27.52, N = 3 SE +/- 1450.97, N = 15 SE +/- 640.08, N = 3 SE +/- 590.10, N = 3 SE +/- 281.09, N = 3 122441 36446 34460 33372 53360 35979 35915 33989 1. (CC) gcc options: -march=native -pipe -lpthread -ldl -lssl -lcrypto
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite GRAPHITE LTO GRAPHITE LTO 160K 320K 480K 640K 800K SE +/- 591.64, N = 3 SE +/- 1052.30, N = 3 SE +/- 41.28, N = 3 SE +/- 1183.61, N = 3 SE +/- 402.40, N = 3 SE +/- 4161.96, N = 3 SE +/- 525.67, N = 3 SE +/- 1711.07, N = 3 759979 758399 738154 737312 758170 754742 749663 748357
RAR Compression This test measures the time needed to archive/compress two copies of the Linux 4.13 kernel source tree using RAR/WinRAR compression. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better RAR Compression 5.6.1 Linux Source Tree Archiving To RAR LTO LTO GRAPHITE GRAPHITE 15 30 45 60 75 SE +/- 1.86, N = 12 SE +/- 1.85, N = 12 SE +/- 1.83, N = 12 SE +/- 1.86, N = 12 SE +/- 1.84, N = 12 SE +/- 1.86, N = 12 SE +/- 1.83, N = 12 SE +/- 1.83, N = 12 68.06 68.11 68.14 68.20 68.06 68.12 68.18 68.22
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands LTO LTO GRAPHITE GRAPHITE 1.0778 2.1556 3.2334 4.3112 5.389 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 4.63 4.70 4.72 4.75 4.67 4.69 4.73 4.79 1. git version 2.22.1
Phoronix Test Suite Self Test This is a wrapper around the phoronix-test-suite debug-self-test sub-command for testing hot Phoronix Test Suite code paths and if wanting to compare different PHP implementations. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Total Time LTO GRAPHITE LTO GRAPHITE 30 60 90 120 150 SE +/- 0.30, N = 3 SE +/- 0.71, N = 3 SE +/- 0.38, N = 3 SE +/- 0.54, N = 3 SE +/- 0.25, N = 3 SE +/- 1.12, N = 3 SE +/- 0.62, N = 3 SE +/- 0.78, N = 3 127 127 127 127 128 129 130 130
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: List Suites GRAPHITE LTO LTO GRAPHITE 0.1913 0.3826 0.5739 0.7652 0.9565 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.02, N = 2 SE +/- 0.02, N = 2 SE +/- 0.02, N = 2 SE +/- 0.01, N = 2 SE +/- 0.00, N = 2 SE +/- 0.15, N = 2 0.69 0.70 0.71 0.77 0.72 0.72 0.73 0.85
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Render Test GRAPHITE LTO LTO GRAPHITE 8 16 24 32 40 SE +/- 0.06, N = 2 SE +/- 0.29, N = 2 SE +/- 0.03, N = 2 SE +/- 0.01, N = 2 SE +/- 0.11, N = 2 SE +/- 0.37, N = 2 SE +/- 0.12, N = 2 SE +/- 0.11, N = 2 32.85 32.85 33.06 33.12 33.06 33.26 33.30 33.49
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Info Command LTO LTO GRAPHITE GRAPHITE 0.3555 0.711 1.0665 1.422 1.7775 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.09, N = 2 SE +/- 0.10, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.07, N = 2 1.41 1.47 1.56 1.58 1.46 1.47 1.47 1.53
O3 O2 OpenBenchmarking.org Seconds, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Merge Results LTO GRAPHITE GRAPHITE LTO 0.684 1.368 2.052 2.736 3.42 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.02, N = 2 SE +/- 0.04, N = 2 SE +/- 0.00, N = 2 SE +/- 0.01, N = 2 SE +/- 0.00, N = 2 SE +/- 0.02, N = 2 2.98 2.99 3.00 3.03 3.00 3.02 3.03 3.04
O3 O2 OpenBenchmarking.org MB, Fewer Is Better Phoronix Test Suite Self Test 1.0 Test: Peak Memory Usage LTO GRAPHITE LTO GRAPHITE 110 220 330 440 550 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 500 500 500 500 500 500 500 500
Sunflow Rendering System This test runs benchmarks of the Sunflow Rendering System. The Sunflow Rendering System is an open-source render engine for photo-realistic image synthesis with a ray-tracing core. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis LTO GRAPHITE GRAPHITE LTO 0.1823 0.3646 0.5469 0.7292 0.9115 SE +/- 0.01, N = 3 SE +/- 0.01, N = 15 SE +/- 0.01, N = 15 SE +/- 0.01, N = 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 15 SE +/- 0.01, N = 15 SE +/- 0.01, N = 15 0.76 0.78 0.80 0.80 0.77 0.78 0.80 0.81
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
O2 O3 OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files LTO GRAPHITE LTO GRAPHITE 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 16.92 17.00 17.11 17.24 17.07 17.07 17.13 17.16 1. (CC) gcc options: -march=native -pipe -lm
O3 O2 OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads LTO GRAPHITE LTO GRAPHITE 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.26, N = 15 SE +/- 0.30, N = 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 11.13 11.47 11.70 11.94 11.18 11.23 11.28 11.40 1. (CC) gcc options: -march=native -pipe -lm
O2 O3 OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs LTO LTO GRAPHITE GRAPHITE 7 14 21 28 35 SE +/- 0.28, N = 3 SE +/- 0.19, N = 3 SE +/- 0.02, N = 3 SE +/- 0.47, N = 4 SE +/- 0.09, N = 3 SE +/- 0.16, N = 3 SE +/- 0.32, N = 3 SE +/- 0.52, N = 3 26.15 26.42 27.25 27.65 26.28 26.52 26.99 27.30 1. (CC) gcc options: -march=native -pipe -lm
O2 O3 OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes GRAPHITE LTO LTO GRAPHITE 6 12 18 24 30 SE +/- 0.31, N = 3 SE +/- 0.25, N = 3 SE +/- 0.25, N = 3 SE +/- 0.31, N = 6 SE +/- 0.12, N = 3 SE +/- 0.18, N = 3 SE +/- 0.12, N = 3 SE +/- 0.31, N = 6 22.10 22.70 23.03 23.39 22.62 22.67 22.81 22.97 1. (CC) gcc options: -march=native -pipe -lm
O2 O3 OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations LTO GRAPHITE LTO GRAPHITE 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 78.83 79.09 79.79 79.79 78.90 80.18 80.29 80.37 1. (CC) gcc options: -march=native -pipe -O3 -lm
Schbench This is a benchmark of Schbench, a Linux kernel scheduler benchmark developed by Facebook. Learn more via the OpenBenchmarking.org test page.
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 2 LTO LTO GRAPHITE GRAPHITE 30 60 90 120 150 SE +/- 1.20, N = 3 SE +/- 2.03, N = 3 SE +/- 1.15, N = 3 SE +/- 1.86, N = 3 SE +/- 1.51, N = 7 SE +/- 1.83, N = 15 SE +/- 1.60, N = 7 117 118 118 120 117 119 121 123 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 4 LTO GRAPHITE GRAPHITE LTO 30 60 90 120 150 SE +/- 1.53, N = 3 SE +/- 1.25, N = 15 SE +/- 1.00, N = 3 SE +/- 2.40, N = 3 SE +/- 1.53, N = 15 SE +/- 1.33, N = 3 SE +/- 1.48, N = 15 121 121 122 123 122 122 123 123 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 6 GRAPHITE LTO GRAPHITE LTO 30 60 90 120 150 SE +/- 1.00, N = 3 SE +/- 1.70, N = 15 SE +/- 1.53, N = 3 SE +/- 1.45, N = 15 SE +/- 1.71, N = 6 SE +/- 2.25, N = 4 123 127 128 128 124 127 128 130 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 8 LTO GRAPHITE LTO GRAPHITE 30 60 90 120 150 SE +/- 1.53, N = 3 SE +/- 1.69, N = 7 SE +/- 0.67, N = 3 SE +/- 1.86, N = 3 SE +/- 1.48, N = 15 SE +/- 1.66, N = 7 SE +/- 2.10, N = 4 SE +/- 0.88, N = 3 125 130 130 134 128 129 130 131 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 2 LTO GRAPHITE GRAPHITE LTO 30 60 90 120 150 SE +/- 1.67, N = 3 SE +/- 1.65, N = 6 SE +/- 2.08, N = 3 SE +/- 1.67, N = 3 SE +/- 1.93, N = 4 SE +/- 1.70, N = 4 110 113 114 116 110 112 113 114 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 4 LTO GRAPHITE LTO GRAPHITE 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 1.67, N = 6 SE +/- 1.67, N = 3 SE +/- 2.08, N = 3 SE +/- 1.45, N = 3 SE +/- 1.86, N = 3 SE +/- 1.33, N = 3 SE +/- 2.08, N = 3 117 118 119 121 117 119 119 120 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 6 LTO GRAPHITE LTO GRAPHITE 30 60 90 120 150 SE +/- 2.08, N = 3 SE +/- 1.81, N = 5 SE +/- 1.97, N = 4 SE +/- 1.53, N = 3 SE +/- 2.00, N = 3 SE +/- 2.03, N = 3 SE +/- 2.03, N = 3 SE +/- 1.53, N = 3 119 121 122 123 119 119 122 122 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 8 LTO LTO GRAPHITE GRAPHITE 30 60 90 120 150 SE +/- 2.19, N = 3 SE +/- 2.08, N = 3 SE +/- 1.76, N = 3 SE +/- 2.08, N = 3 SE +/- 1.00, N = 3 SE +/- 2.00, N = 3 SE +/- 2.33, N = 3 120 123 124 127 121 123 125 126 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 2 LTO GRAPHITE LTO GRAPHITE 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 1.73, N = 3 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 SE +/- 1.11, N = 12 106 108 109 111 110 111 112 112 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 4 GRAPHITE LTO LTO GRAPHITE 30 60 90 120 150 SE +/- 1.15, N = 3 SE +/- 1.00, N = 3 SE +/- 1.53, N = 3 SE +/- 0.88, N = 3 SE +/- 1.91, N = 4 SE +/- 0.67, N = 3 110 111 113 114 111 112 114 116 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 6 LTO GRAPHITE GRAPHITE LTO 30 60 90 120 150 SE +/- 1.67, N = 3 SE +/- 1.45, N = 3 SE +/- 1.53, N = 3 SE +/- 1.20, N = 3 SE +/- 1.45, N = 3 SE +/- 1.45, N = 3 113 115 116 117 114 116 117 118 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 8 LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 28.22, N = 3 SE +/- 69.95, N = 3 SE +/- 128.00, N = 3 SE +/- 118.78, N = 3 SE +/- 87.31, N = 3 SE +/- 73.90, N = 3 SE +/- 102.87, N = 3 SE +/- 21.33, N = 3 12507 12635 12656 12667 12635 12656 12688 12773 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 2 LTO GRAPHITE GRAPHITE LTO 20 40 60 80 100 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 2.00, N = 3 SE +/- 1.20, N = 3 105 105 106 109 106 106 107 108 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 4 LTO GRAPHITE LTO GRAPHITE 30 60 90 120 150 SE +/- 1.00, N = 3 SE +/- 1.15, N = 3 SE +/- 1.00, N = 3 SE +/- 1.67, N = 3 SE +/- 1.76, N = 3 SE +/- 2.19, N = 3 SE +/- 1.00, N = 3 109 110 111 112 109 109 110 111 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 6 LTO GRAPHITE LTO GRAPHITE 2K 4K 6K 8K 10K SE +/- 211.54, N = 15 SE +/- 145.80, N = 15 SE +/- 233.63, N = 15 SE +/- 118.00, N = 11 SE +/- 211.49, N = 15 SE +/- 207.78, N = 15 SE +/- 132.25, N = 15 SE +/- 239.88, N = 15 10757 11067 11075 11478 10962 10988 11118 11193 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 8 LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 21.33, N = 3 SE +/- 241.52, N = 15 SE +/- 334.44, N = 15 SE +/- 560.84, N = 15 SE +/- 201.78, N = 5 SE +/- 267.24, N = 15 SE +/- 488.50, N = 15 SE +/- 453.98, N = 15 12987 13479 14165 14683 13219 13494 14314 14336 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 2 LTO GRAPHITE LTO GRAPHITE 20 40 60 80 100 SE +/- 0.88, N = 3 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 SE +/- 0.58, N = 3 102 104 105 106 104 104 105 105 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 4 GRAPHITE LTO GRAPHITE LTO 2K 4K 6K 8K 10K SE +/- 138.67, N = 3 SE +/- 203.36, N = 15 SE +/- 129.39, N = 8 SE +/- 176.48, N = 4 SE +/- 186.50, N = 15 SE +/- 182.39, N = 15 SE +/- 196.91, N = 15 SE +/- 265.87, N = 12 10459 10798 10936 11232 10553 10794 10881 10968 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 6 LTO GRAPHITE LTO GRAPHITE 5K 10K 15K 20K 25K SE +/- 305.69, N = 15 SE +/- 426.89, N = 15 SE +/- 76.92, N = 3 SE +/- 354.90, N = 15 SE +/- 358.88, N = 3 SE +/- 423.93, N = 15 SE +/- 442.32, N = 15 SE +/- 482.28, N = 15 22897 23196 23221 23290 23157 23328 23345 24036 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 8 LTO GRAPHITE LTO GRAPHITE 9K 18K 27K 36K 45K SE +/- 85.33, N = 3 SE +/- 112.89, N = 3 SE +/- 195.52, N = 3 SE +/- 586.57, N = 3 SE +/- 225.77, N = 3 SE +/- 298.67, N = 3 SE +/- 279.78, N = 3 SE +/- 259.53, N = 3 39531 39957 40128 40256 39787 40085 40469 40597 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 16 LTO GRAPHITE GRAPHITE LTO 40 80 120 160 200 SE +/- 0.58, N = 3 SE +/- 1.45, N = 3 SE +/- 0.88, N = 3 SE +/- 2.85, N = 3 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 SE +/- 1.45, N = 3 148 151 152 160 148 149 150 151 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 24 LTO GRAPHITE LTO GRAPHITE 3K 6K 9K 12K 15K SE +/- 10.67, N = 3 SE +/- 10.67, N = 3 SE +/- 10.67, N = 3 SE +/- 10.67, N = 3 SE +/- 10.67, N = 3 SE +/- 42.67, N = 3 SE +/- 174.62, N = 3 SE +/- 245.33, N = 3 13019 13019 13019 13029 13019 13051 13275 13285 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 32 GRAPHITE LTO GRAPHITE LTO 5K 10K 15K 20K 25K SE +/- 1012.51, N = 12 SE +/- 1071.55, N = 15 SE +/- 897.77, N = 15 SE +/- 760.86, N = 12 SE +/- 808.09, N = 15 SE +/- 1154.28, N = 12 SE +/- 1206.66, N = 12 SE +/- 216.51, N = 3 22020 23092 23931 24096 23290 23689 23991 25227 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 2 LTO GRAPHITE GRAPHITE LTO 2K 4K 6K 8K 10K SE +/- 513.56, N = 12 SE +/- 398.91, N = 15 SE +/- 410.48, N = 15 SE +/- 210.62, N = 13 SE +/- 391.99, N = 15 SE +/- 377.81, N = 15 SE +/- 330.48, N = 15 SE +/- 321.66, N = 15 7216 7489 7574 8178 7326 7732 7907 8213 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 4 LTO GRAPHITE LTO GRAPHITE 8K 16K 24K 32K 40K SE +/- 364.54, N = 3 SE +/- 307.67, N = 3 SE +/- 112.89, N = 3 SE +/- 279.78, N = 3 SE +/- 128.00, N = 3 SE +/- 128.00, N = 3 37141 37227 37824 37867 37781 37824 37952 37952 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 6 LTO GRAPHITE LTO GRAPHITE 11K 22K 33K 44K 55K SE +/- 492.06, N = 3 SE +/- 266.45, N = 3 SE +/- 670.56, N = 3 SE +/- 195.52, N = 3 SE +/- 364.54, N = 3 SE +/- 259.53, N = 3 SE +/- 322.13, N = 3 SE +/- 407.01, N = 3 51435 51520 51605 51648 51605 51605 52032 52075 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 8 GRAPHITE LTO LTO GRAPHITE 20K 40K 60K 80K 100K SE +/- 170.67, N = 3 SE +/- 1115.88, N = 3 SE +/- 1480.48, N = 3 SE +/- 950.23, N = 3 SE +/- 1353.17, N = 5 SE +/- 1089.46, N = 3 SE +/- 677.31, N = 3 SE +/- 1373.31, N = 3 88107 88192 89557 90155 88755 88875 89728 90411 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 16 GRAPHITE LTO GRAPHITE LTO 4K 8K 12K 16K 20K SE +/- 599.09, N = 15 SE +/- 547.15, N = 15 SE +/- 461.30, N = 15 SE +/- 577.60, N = 15 SE +/- 424.17, N = 15 SE +/- 472.69, N = 12 SE +/- 320.32, N = 15 SE +/- 429.71, N = 12 17286 17977 18057 18317 18490 18633 19219 19509 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 24 GRAPHITE LTO GRAPHITE LTO 7K 14K 21K 28K 35K SE +/- 348.75, N = 3 SE +/- 364.54, N = 3 SE +/- 213.33, N = 3 SE +/- 307.67, N = 3 SE +/- 459.66, N = 3 SE +/- 625.71, N = 3 SE +/- 42.67, N = 3 SE +/- 237.56, N = 3 33077 33259 33515 33813 33248 33248 33429 33643 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 32 GRAPHITE LTO GRAPHITE LTO 11K 22K 33K 44K 55K SE +/- 601.89, N = 3 SE +/- 338.66, N = 3 SE +/- 492.06, N = 3 SE +/- 153.84, N = 3 SE +/- 85.33, N = 3 SE +/- 298.67, N = 3 SE +/- 256.00, N = 3 SE +/- 619.77, N = 3 48491 48960 49003 49771 48789 48917 48960 50539 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 16 LTO GRAPHITE LTO GRAPHITE 7K 14K 21K 28K 35K SE +/- 594.66, N = 3 SE +/- 605.75, N = 3 SE +/- 439.67, N = 3 SE +/- 570.14, N = 3 SE +/- 610.80, N = 3 SE +/- 407.01, N = 3 SE +/- 449.34, N = 6 SE +/- 448.16, N = 5 31520 32128 32405 32523 31808 32053 32117 32634 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 24 LTO GRAPHITE LTO GRAPHITE 12K 24K 36K 48K 60K SE +/- 615.35, N = 3 SE +/- 364.54, N = 3 SE +/- 147.80, N = 3 SE +/- 666.47, N = 3 SE +/- 762.22, N = 5 SE +/- 371.96, N = 3 SE +/- 42.67, N = 3 54507 55744 55787 56256 54891 54925 55275 56043 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 32 LTO GRAPHITE LTO GRAPHITE 20K 40K 60K 80K 100K SE +/- 451.54, N = 3 SE +/- 532.91, N = 3 SE +/- 698.48, N = 3 SE +/- 391.05, N = 3 SE +/- 1257.04, N = 3 SE +/- 1230.69, N = 3 SE +/- 1257.04, N = 3 SE +/- 256.00, N = 3 75477 76160 76331 77440 75477 75563 76587 77952 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 16 LTO LTO GRAPHITE GRAPHITE 10K 20K 30K 40K 50K SE +/- 349.24, N = 3 SE +/- 73.90, N = 3 SE +/- 225.77, N = 3 SE +/- 407.01, N = 3 SE +/- 592.74, N = 3 SE +/- 298.67, N = 3 SE +/- 449.52, N = 3 44011 44352 44608 44779 44395 44437 44907 45504 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 24 GRAPHITE LTO GRAPHITE LTO 16K 32K 48K 64K 80K SE +/- 1065.81, N = 3 SE +/- 519.06, N = 3 SE +/- 341.33, N = 3 SE +/- 814.03, N = 3 SE +/- 644.25, N = 3 SE +/- 371.96, N = 3 SE +/- 443.41, N = 3 SE +/- 1048.59, N = 3 74624 74965 75563 75733 75392 75477 75648 75733 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 32 LTO LTO GRAPHITE GRAPHITE 20K 40K 60K 80K 100K SE +/- 961.66, N = 3 SE +/- 903.08, N = 3 SE +/- 1239.54, N = 3 SE +/- 758.46, N = 3 SE +/- 256.00, N = 3 SE +/- 890.91, N = 3 SE +/- 341.33, N = 3 98005 98688 99371 100053 98261 98944 99115 99285 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 16 LTO LTO GRAPHITE GRAPHITE 20K 40K 60K 80K 100K SE +/- 853.33, N = 3 SE +/- 225.77, N = 3 SE +/- 559.57, N = 3 SE +/- 743.92, N = 3 SE +/- 903.08, N = 3 SE +/- 938.67, N = 3 SE +/- 1194.67, N = 3 SE +/- 426.67, N = 3 94421 94933 95531 96981 94421 95275 96811 96981 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 24 LTO GRAPHITE LTO GRAPHITE 30K 60K 90K 120K 150K SE +/- 1038.12, N = 3 SE +/- 1396.97, N = 3 SE +/- 615.35, N = 3 SE +/- 1806.17, N = 3 SE +/- 1487.84, N = 3 SE +/- 1230.69, N = 3 SE +/- 1536.00, N = 3 134741 136277 136960 137301 136107 137643 137643 138496 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 32 LTO LTO GRAPHITE GRAPHITE 40K 80K 120K 160K 200K SE +/- 1230.69, N = 3 SE +/- 2076.25, N = 3 SE +/- 615.35, N = 3 SE +/- 886.81, N = 3 SE +/- 170.67, N = 3 SE +/- 2407.55, N = 3 SE +/- 2048.00, N = 3 SE +/- 2131.63, N = 3 170923 171435 173483 173824 171947 172117 172288 172800 1. (CC) gcc options: -O2 -lpthread
O2 O3 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 16 LTO LTO GRAPHITE GRAPHITE 40K 80K 120K 160K 200K SE +/- 743.92, N = 3 SE +/- 950.23, N = 3 SE +/- 1806.17, N = 3 SE +/- 782.09, N = 3 SE +/- 853.33, N = 3 SE +/- 1288.51, N = 3 SE +/- 1458.18, N = 3 SE +/- 512.00, N = 3 168021 169045 169557 173312 168533 169216 169387 169728 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 24 LTO GRAPHITE LTO GRAPHITE 50K 100K 150K 200K 250K SE +/- 2048.00, N = 3 SE +/- 2960.96, N = 3 SE +/- 615.35, N = 3 SE +/- 1487.84, N = 3 SE +/- 1923.32, N = 3 SE +/- 1645.85, N = 3 SE +/- 3426.11, N = 3 SE +/- 3105.01, N = 3 217856 218027 219051 222805 219563 219904 221611 223659 1. (CC) gcc options: -O2 -lpthread
O3 O2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 32 GRAPHITE LTO GRAPHITE LTO 60K 120K 180K 240K 300K SE +/- 3563.62, N = 3 SE +/- 1564.19, N = 3 SE +/- 2238.27, N = 3 SE +/- 1806.17, N = 3 SE +/- 3876.80, N = 3 SE +/- 2995.38, N = 10 SE +/- 4827.94, N = 4 SE +/- 2665.90, N = 3 271531 271872 274603 281771 273920 276275 278272 279723 1. (CC) gcc options: -O2 -lpthread
O3: LTO GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 20 August 2019 09:39 by user wolfwood.
O3: LTO Environment Notes: FFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin CXXFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-plugin CFLAGS=-march=native-pipe-O3-flto=36-fuse-linker-pluginCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 21 August 2019 20:11 by user wolfwood.
O3: GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O3-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 23 August 2019 21:56 by user wolfwood.
O3: Environment Notes: FFLAGS=-march=native-pipe-O3 CXXFLAGS=-march=native-pipe-O3 LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O3 CFLAGS=-march=native-pipe-O3Compiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 25 August 2019 09:04 by user wolfwood.
O2: LTO GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 26 August 2019 21:11 by user wolfwood.
O2: LTO Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin CXXFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-plugin CFLAGS=-march=native-pipe-O2-ftree-vectorize-flto=36-fuse-linker-pluginCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 1 September 2019 17:45 by user wolfwood.
O2: GRAPHITE Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimize CXXFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimize CFLAGS=-march=native-pipe-O2-ftree-vectorize-fgraphite-identity-floop-nest-optimizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 2 September 2019 23:38 by user wolfwood.
O2: Processor: Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads), Motherboard: ASRock X299 Taichi XE (P1.60 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 129024MB, Disk: 960GB INTEL SSDPED1D960GAY + 2000GB Western Digital WD20EARS-00S + 2000GB Seagate ST2000DM001-1CH1 + 3 x 2000GB Seagate ST2000DM001-1ER1 + 2000GB Western Digital WD20EARS-00M + 250GB HITACHI HTS54322, Graphics: eVGA NVIDIA GeForce GTX 970 4GB, Audio: Realtek ALC1220, Network: Intel I219-V + Intel I211 + Intel Dual Band-AC 3168NGW
OS: Gentoo/Linux, Kernel: 5.0.17-gentoo (x86_64), Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, Vulkan: 1.1.99, Compiler: GCC 9.2.0 + Clang 8.0.1 + LLVM 8.0.1 + CUDA 10.1, File-System: ext4, Screen Resolution: 1920x1080
Environment Notes: FFLAGS=-march=native-pipe-O2-ftree-vectorize CXXFLAGS=-march=native-pipe-O2-ftree-vectorize LDFLAGS=-Wl-O1-Wl--as-needed FCFLAGS=-march=native-pipe-O2-ftree-vectorize CFLAGS=-march=native-pipe-O2-ftree-vectorizeCompiler Notes: --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/9.2.0 --build=x86_64-pc-linux-gnu --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0 --disable-altivec --disable-esp --disable-fixed-point --disable-isl-version-check --disable-libmudflap --disable-libssp --disable-systemtap --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-languages=c,c++,d,fortran --enable-libgomp --enable-libstdcxx-time --enable-lto --enable-multilib --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-targets=all --enable-threads=posix --enable-vtable-verify --host=x86_64-pc-linux-gnu --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/man --with-build-config=bootstrap-lto --with-isl --with-multilib-list=m32,m64 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/9.2.0/pythonDisk Notes: NONE / noatime,rwProcessor Notes: Scaling Governor: intel_pstate performanceJava Notes: OpenJDK Runtime Environment (IcedTea 3.12.0) (Gentoo icedtea-3.12.0)Python Notes: Python 3.6.9Security Notes: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
Testing initiated at 29 August 2019 18:26 by user wolfwood.