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