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