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