GCC 12 compiler optimization benchmarks by Michael Larabel for a future article.
-O3 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O3 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O3Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O0 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O0 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O0Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O2 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O2 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O2Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O1 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O1 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O1Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Og Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Og DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-OgCompiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Ofast Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Ofast DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-OfastCompiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Ofast -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-Ofast -march=native"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O3 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O3 -march=native"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O2 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -march=native"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O2 -march=native -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -march=native -flto"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-O3 -march=native -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O3 -march=native -flto"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
-Ofast -march=native -flto Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS), Chipset: AMD Starship/Matisse, Memory: 128GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: DELL P2415Q, Network: Intel I211 + Intel Wi-Fi 6 AX200
OS: Fedora Linux 36, Kernel: 5.18.5-200.fc36.x86_64 (x86_64), Desktop: GNOME Shell 42.2, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.1.2 (LLVM 14.0.0 DRM 3.46), Compiler: GCC 12.1.1 20220507, File-System: btrfs, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-Ofast -march=native -flto"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Liquid-DSP LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 64 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 700M 1400M 2100M 2800M 3500M SE +/- 12391170.69, N = 3 SE +/- 641413.37, N = 3 SE +/- 7773959.38, N = 3 SE +/- 6934294.81, N = 3 SE +/- 14097556.92, N = 3 SE +/- 8455175.93, N = 3 SE +/- 8545044.05, N = 3 SE +/- 3399182.91, N = 3 SE +/- 4626853.98, N = 3 SE +/- 1790096.21, N = 3 SE +/- 4832643.63, N = 3 SE +/- 8671088.62, N = 3 2823766667 352983333 2833633333 2750633333 1963866667 3336800000 3391866667 2927266667 2924766667 2919233333 2921733333 3436466667 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
ACES DGEMM This is a multi-threaded DGEMM benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 5 10 15 20 25 SE +/- 0.249482, N = 3 SE +/- 0.021361, N = 9 SE +/- 0.190559, N = 5 SE +/- 0.150285, N = 15 SE +/- 0.007067, N = 6 SE +/- 0.136906, N = 3 SE +/- 0.113173, N = 3 SE +/- 0.100345, N = 3 SE +/- 0.124479, N = 15 SE +/- 0.150451, N = 15 SE +/- 0.225231, N = 3 SE +/- 0.031047, N = 3 19.529907 0.326973 17.387315 17.168690 0.251414 20.356866 20.473820 19.402369 17.273442 17.246391 19.250170 20.556952 -O2 -O1 -Ofast -Ofast -O2 -O2 -flto -flto -Ofast -flto 1. (CC) gcc options: -O3 -march=native -fopenmp
Liquid-DSP LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 128 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 800M 1600M 2400M 3200M 4000M SE +/- 10409984.52, N = 3 SE +/- 1624633.29, N = 3 SE +/- 11439745.53, N = 3 SE +/- 6709528.88, N = 3 SE +/- 8313910.70, N = 3 SE +/- 16032882.88, N = 3 SE +/- 13048797.31, N = 3 SE +/- 36305432.71, N = 3 SE +/- 9914019.25, N = 3 SE +/- 11245344.72, N = 3 SE +/- 41162401.94, N = 3 SE +/- 15387115.82, N = 3 3042633333 426560000 3053166667 2911766667 2289133333 3655100000 3735933333 3318466667 3337766667 3306066667 3277600000 3777800000 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
FLAC Audio Encoding This test times how long it takes to encode a sample WAV file to FLAC format ten times. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.3 WAV To FLAC -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.02, N = 5 SE +/- 0.19, N = 5 SE +/- 0.10, N = 5 SE +/- 0.04, N = 5 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.05, N = 5 SE +/- 0.11, N = 5 SE +/- 0.04, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 14.16 120.02 15.41 16.62 17.79 14.09 15.67 15.72 17.05 18.09 15.57 15.78 -O0 -Og -O2 -march=native -O2 -march=native -flto 1. (CXX) g++ options: -fvisibility=hidden -logg -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.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 160 320 480 640 800 SE +/- 1.18, N = 12 SE +/- 9.88, N = 3 SE +/- 1.37, N = 12 SE +/- 3.96, N = 3 SE +/- 4.19, N = 3 SE +/- 1.12, N = 3 SE +/- 1.25, N = 3 SE +/- 2.00, N = 3 SE +/- 1.41, N = 12 SE +/- 1.21, N = 10 SE +/- 1.51, N = 3 SE +/- 0.61, N = 15 150.70 727.66 159.40 385.98 392.32 88.65 88.02 142.94 158.08 157.61 144.13 90.56 -O0 -O2 -O1 -Og -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm
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.
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1000 2000 3000 4000 5000 SE +/- 25.33, N = 3 SE +/- 1.60, N = 3 SE +/- 10.83, N = 3 SE +/- 22.06, N = 3 SE +/- 5.05, N = 3 SE +/- 15.68, N = 3 SE +/- 3.56, N = 3 SE +/- 49.69, N = 3 SE +/- 40.88, N = 15 SE +/- 58.33, N = 3 SE +/- 35.37, N = 15 SE +/- 37.95, N = 15 4461.80 562.81 3949.51 1730.52 1621.15 4352.24 4545.29 4315.85 3972.82 4220.67 4544.52 4506.65 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -mavx2
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 - Decrypt -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.82, N = 8 SE +/- 0.01, N = 3 SE +/- 0.62, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.00, N = 3 149.23 21.23 97.70 96.35 95.02 149.04 148.53 148.04 97.52 97.16 140.32 101.48 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 9 18 27 36 45 SE +/- 0.019, N = 5 SE +/- 0.096, N = 5 SE +/- 0.070, N = 5 SE +/- 0.025, N = 5 SE +/- 0.018, N = 5 SE +/- 0.020, N = 5 SE +/- 0.009, N = 5 SE +/- 0.014, N = 5 SE +/- 0.020, N = 5 SE +/- 0.017, N = 5 SE +/- 0.011, N = 5 SE +/- 0.018, N = 5 7.023 41.103 7.434 8.427 9.488 6.321 6.075 6.459 6.768 6.925 6.503 5.890 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: CAST-256 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.81, N = 8 SE +/- 0.03, N = 3 SE +/- 0.64, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.02, N = 3 149.51 21.53 97.69 96.37 95.09 149.08 148.84 148.38 97.58 97.01 138.65 101.10 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 800 1600 2400 3200 4000 SE +/- 4.11, N = 3 SE +/- 0.26, N = 3 SE +/- 2.77, N = 3 SE +/- 22.51, N = 5 SE +/- 7.86, N = 3 SE +/- 0.48, N = 3 SE +/- 1.94, N = 3 SE +/- 4.63, N = 3 SE +/- 8.07, N = 3 SE +/- 0.74, N = 3 SE +/- 3.51, N = 3 SE +/- 1.45, N = 3 2978.43 644.29 2353.29 2169.36 1687.34 2991.97 3300.91 3514.95 2392.49 2538.07 3565.22 3634.97 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lm
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Decompression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 900 1800 2700 3600 4500 SE +/- 11.10, N = 3 SE +/- 2.46, N = 3 SE +/- 7.36, N = 3 SE +/- 11.34, N = 3 SE +/- 13.77, N = 3 SE +/- 11.28, N = 3 SE +/- 15.69, N = 3 SE +/- 8.65, N = 3 SE +/- 11.37, N = 3 SE +/- 13.48, N = 3 SE +/- 17.53, N = 3 3958.6 752.2 3903.8 3699.9 3969.2 4000.6 3944.7 3913.4 3772.8 3731.2 3738.4 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 3, Long Mode - Decompression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Decompression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 700 1400 2100 2800 3500 SE +/- 10.37, N = 3 SE +/- 0.90, N = 3 SE +/- 2.08, N = 3 SE +/- 3.99, N = 11 SE +/- 1.44, N = 3 SE +/- 6.88, N = 3 SE +/- 9.59, N = 3 SE +/- 1.30, N = 3 SE +/- 7.91, N = 3 SE +/- 4.23, N = 3 SE +/- 7.04, N = 3 3322.7 643.9 3286.8 3102.5 3326.7 3290.7 3293.1 3290.4 3161.6 3129.7 3119.0 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 19 - Decompression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Decompression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 900 1800 2700 3600 4500 SE +/- 12.67, N = 3 SE +/- 1.70, N = 3 SE +/- 10.89, N = 3 SE +/- 5.31, N = 3 SE +/- 5.16, N = 3 SE +/- 5.64, N = 3 SE +/- 10.68, N = 3 SE +/- 6.82, N = 3 SE +/- 22.78, N = 3 SE +/- 8.31, N = 3 SE +/- 7.74, N = 3 4053.2 794.3 4009.9 3798.8 4077.5 4099.0 4058.1 3985.8 3854.0 3862.4 3862.4 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 8, Long Mode - Decompression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI - Decrypt -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.57, N = 3 SE +/- 0.20, N = 3 SE +/- 0.39, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.35, N = 3 95.09 18.72 86.67 83.77 73.34 95.18 91.73 92.10 86.23 86.87 91.91 91.98 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Decompression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 700 1400 2100 2800 3500 SE +/- 12.70, N = 3 SE +/- 0.49, N = 3 SE +/- 4.20, N = 3 SE +/- 7.16, N = 3 SE +/- 2.75, N = 3 SE +/- 2.43, N = 3 SE +/- 5.03, N = 3 SE +/- 6.32, N = 3 SE +/- 2.54, N = 3 SE +/- 3.62, N = 3 SE +/- 5.63, N = 3 3351.0 680.7 3349.3 3172.5 3325.5 3327.5 3340.3 3287.8 3213.4 3208.1 3210.6 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 19, Long Mode - Decompression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: KASUMI -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.95, N = 3 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.32, N = 3 97.56 19.88 90.26 77.61 73.33 97.75 92.40 92.61 88.43 89.25 92.56 91.94 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 800 1600 2400 3200 4000 SE +/- 7.34, N = 3 SE +/- 0.51, N = 3 SE +/- 7.46, N = 3 SE +/- 62.92, N = 3 SE +/- 11.86, N = 3 SE +/- 9.64, N = 3 SE +/- 6.01, N = 3 SE +/- 6.30, N = 3 SE +/- 41.75, N = 3 SE +/- 5.29, N = 3 SE +/- 8.09, N = 3 SE +/- 7.85, N = 3 3511.41 734.47 3510.15 3388.23 2582.35 3510.03 3251.37 3578.26 2974.71 3585.91 3516.19 3073.04 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lm
Coremark This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 500K 1000K 1500K 2000K 2500K SE +/- 10589.60, N = 3 SE +/- 2414.24, N = 3 SE +/- 1945.37, N = 3 SE +/- 8776.65, N = 3 SE +/- 4684.38, N = 3 SE +/- 25001.24, N = 4 SE +/- 15574.30, N = 3 SE +/- 32053.89, N = 3 SE +/- 9965.41, N = 3 SE +/- 5425.84, N = 3 SE +/- 7787.24, N = 3 SE +/- 9994.48, N = 3 2178672.34 534015.81 2166496.20 1812838.32 1262375.90 2313044.69 2440113.68 2321535.50 2270060.60 2184855.52 2410293.80 2401884.35 -O3 -O0 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -march=native -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O2 -lrt" -lrt
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.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 9 18 27 36 45 SE +/- 0.039, N = 3 SE +/- 0.320, N = 3 SE +/- 0.218, N = 3 SE +/- 0.234, N = 3 SE +/- 0.250, N = 3 SE +/- 0.074, N = 3 SE +/- 0.036, N = 3 SE +/- 0.028, N = 3 SE +/- 0.178, N = 3 SE +/- 0.149, N = 3 SE +/- 0.066, N = 3 SE +/- 0.048, N = 3 10.666 37.523 24.999 25.801 25.661 10.541 8.734 9.303 18.639 18.284 9.383 9.003 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lm -lpthread -O3
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 1024 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 0.9636 1.9272 2.8908 3.8544 4.818 SE +/- 0.008014, N = 3 SE +/- 0.000471, N = 3 SE +/- 0.037002, N = 3 SE +/- 0.004085, N = 3 SE +/- 0.004360, N = 3 SE +/- 0.003497, N = 3 SE +/- 0.008812, N = 3 SE +/- 0.007671, N = 3 SE +/- 0.001825, N = 3 SE +/- 0.007590, N = 3 SE +/- 0.040516, N = 6 SE +/- 0.002965, N = 3 4.251149 1.009179 3.826171 2.954043 2.570652 4.271662 4.254006 4.282453 3.876658 3.901827 4.220007 4.252523 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 512 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 0.8989 1.7978 2.6967 3.5956 4.4945 SE +/- 0.004692, N = 3 SE +/- 0.001868, N = 3 SE +/- 0.007031, N = 3 SE +/- 0.006123, N = 3 SE +/- 0.010268, N = 3 SE +/- 0.000956, N = 3 SE +/- 0.005903, N = 3 SE +/- 0.002628, N = 3 SE +/- 0.004173, N = 3 SE +/- 0.019249, N = 3 SE +/- 0.009130, N = 3 SE +/- 0.005717, N = 3 3.964840 0.955383 3.650311 2.809049 2.432754 3.985871 3.988450 3.985304 3.657927 3.638391 3.971543 3.995006 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 1024 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1.2844 2.5688 3.8532 5.1376 6.422 SE +/- 0.049225, N = 12 SE +/- 0.002089, N = 3 SE +/- 0.018627, N = 3 SE +/- 0.005402, N = 3 SE +/- 0.026096, N = 3 SE +/- 0.011126, N = 3 SE +/- 0.099353, N = 12 SE +/- 0.020320, N = 3 SE +/- 0.002198, N = 3 SE +/- 0.013078, N = 3 SE +/- 0.007764, N = 3 SE +/- 0.010213, N = 3 5.631555 1.406054 5.327829 3.965233 3.474443 5.708586 5.577150 5.668950 5.343874 5.356794 5.699976 5.693410 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 512 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1.2188 2.4376 3.6564 4.8752 6.094 SE +/- 0.028128, N = 3 SE +/- 0.001030, N = 3 SE +/- 0.016507, N = 3 SE +/- 0.015703, N = 3 SE +/- 0.006931, N = 3 SE +/- 0.012495, N = 3 SE +/- 0.015127, N = 3 SE +/- 0.008194, N = 3 SE +/- 0.009183, N = 3 SE +/- 0.008069, N = 3 SE +/- 0.011545, N = 3 SE +/- 0.011317, N = 3 5.362493 1.350817 5.063857 3.814708 3.391039 5.413662 5.406237 5.414187 5.081010 5.067096 5.416745 5.409179 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Crypto++ Crypto++ is a C++ class library of cryptographic algorithms. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 90 180 270 360 450 SE +/- 0.48, N = 3 SE +/- 0.17, N = 3 SE +/- 0.21, N = 3 SE +/- 0.28, N = 3 SE +/- 0.25, N = 3 SE +/- 0.58, N = 3 SE +/- 0.12, N = 3 SE +/- 0.96, N = 3 SE +/- 0.28, N = 3 SE +/- 0.82, N = 3 SE +/- 0.36, N = 3 SE +/- 0.67, N = 3 401.03 101.56 391.80 373.96 331.24 393.81 406.20 401.02 399.32 373.52 405.35 401.96 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CXX) g++ options: -fPIC -pthread -pipe
Stargate Digital Audio Workstation Stargate is an open-source, cross-platform digital audio workstation (DAW) software package with "a unique and carefully curated experience" with scalability from old systems up through modern multi-core systems. Stargate is GPLv3 licensed and makes use of Qt5 (PyQt5) for its user-interface. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 44100 - Buffer Size: 512 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1.2591 2.5182 3.7773 5.0364 6.2955 SE +/- 0.020492, N = 3 SE +/- 0.002627, N = 3 SE +/- 0.007255, N = 3 SE +/- 0.008021, N = 3 SE +/- 0.019477, N = 3 SE +/- 0.009542, N = 3 SE +/- 0.034821, N = 3 SE +/- 0.002943, N = 3 SE +/- 0.006828, N = 3 SE +/- 0.012367, N = 3 SE +/- 0.010091, N = 3 SE +/- 0.004937, N = 3 5.460330 1.402591 5.265915 3.997692 3.517193 5.573970 5.492760 5.583920 5.277185 5.290281 5.591442 5.595828 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 44100 - Buffer Size: 1024 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1.3166 2.6332 3.9498 5.2664 6.583 SE +/- 0.008997, N = 3 SE +/- 0.000803, N = 3 SE +/- 0.002087, N = 3 SE +/- 0.008990, N = 3 SE +/- 0.009356, N = 3 SE +/- 0.018537, N = 3 SE +/- 0.015253, N = 3 SE +/- 0.020849, N = 3 SE +/- 0.014007, N = 3 SE +/- 0.010881, N = 3 SE +/- 0.005930, N = 3 SE +/- 0.116201, N = 12 5.814484 1.470203 5.512375 4.126828 3.611675 5.834076 5.829580 5.831520 5.514898 5.518488 5.851422 5.693383 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 6 12 18 24 30 SE +/- 0.043, N = 3 SE +/- 0.065, N = 3 SE +/- 0.033, N = 3 SE +/- 0.051, N = 3 SE +/- 0.032, N = 3 SE +/- 0.033, N = 3 SE +/- 0.018, N = 3 SE +/- 0.024, N = 3 SE +/- 0.030, N = 3 SE +/- 0.028, N = 3 SE +/- 0.026, N = 3 SE +/- 0.027, N = 3 7.394 25.751 8.679 9.311 11.012 7.332 6.863 6.882 7.989 8.008 6.872 6.804 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
POV-Ray This is a test of POV-Ray, the Persistence of Vision Raytracer. POV-Ray is used to create 3D graphics using ray-tracing. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.061, N = 3 SE +/- 0.082, N = 3 SE +/- 0.016, N = 3 SE +/- 0.014, N = 3 SE +/- 0.025, N = 3 SE +/- 0.014, N = 3 SE +/- 0.022, N = 3 SE +/- 0.043, N = 3 SE +/- 0.009, N = 3 SE +/- 0.066, N = 3 SE +/- 0.016, N = 3 SE +/- 0.053, N = 3 9.658 32.519 9.962 11.029 11.837 9.723 9.781 9.633 9.955 9.734 9.329 9.418 -O0 -O2 -O1 -Og -Ofast -Ofast -O2 -O2 -flto -flto -Ofast -flto 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -R/usr/lib -lXpm -lSM -lICE -lX11 -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 150 300 450 600 750 SE +/- 3.93, N = 3 SE +/- 1.41, N = 15 SE +/- 1.20, N = 3 SE +/- 2.40, N = 3 SE +/- 3.28, N = 3 SE +/- 0.33, N = 3 SE +/- 2.91, N = 3 SE +/- 2.60, N = 3 SE +/- 3.18, N = 3 SE +/- 2.08, N = 3 SE +/- 2.08, N = 3 SE +/- 2.91, N = 3 634 209 645 643 406 613 684 712 715 709 718 696 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
Gcrypt Library Libgcrypt is a general purpose cryptographic library developed as part of the GnuPG project. This is a benchmark of libgcrypt's integrated benchmark and is measuring the time to run the benchmark command with a cipher/mac/hash repetition count set for 50 times as simple, high level look at the overall crypto performance of the system under test. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.9 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 130 260 390 520 650 SE +/- 0.60, N = 3 SE +/- 0.79, N = 3 SE +/- 0.62, N = 3 SE +/- 0.25, N = 3 SE +/- 0.44, N = 3 SE +/- 0.33, N = 3 SE +/- 0.47, N = 3 SE +/- 0.27, N = 3 SE +/- 0.50, N = 3 SE +/- 0.45, N = 3 SE +/- 0.45, N = 3 SE +/- 0.20, N = 3 206.05 587.77 207.14 212.02 240.07 207.20 205.79 206.86 209.29 205.28 203.49 203.64 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fvisibility=hidden -lgpg-error
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 200 400 600 800 1000 SE +/- 1.53, N = 3 SE +/- 1.86, N = 3 SE +/- 1.76, N = 3 SE +/- 3.18, N = 3 SE +/- 2.91, N = 3 SE +/- 0.58, N = 3 SE +/- 2.85, N = 3 SE +/- 1.15, N = 3 SE +/- 0.67, N = 3 SE +/- 8.41, N = 3 SE +/- 0.88, N = 3 SE +/- 1.73, N = 3 928 381 950 966 851 1037 983 970 1035 1033 955 962 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
yquake2 This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.09, N = 3 30.5 12.1 29.9 30.1 25.9 31.5 31.6 31.8 30.5 30.5 32.9 32.8 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 SE +/- 0.35, N = 3 SE +/- 0.12, N = 3 SE +/- 0.23, N = 3 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 SE +/- 0.55, N = 3 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 SE +/- 0.24, N = 3 101.3 40.9 98.6 98.3 85.1 104.7 104.8 105.0 100.3 101.2 111.1 110.9 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.47, N = 3 SE +/- 0.06, N = 3 SE +/- 0.24, N = 3 SE +/- 0.52, N = 3 SE +/- 0.18, N = 3 SE +/- 0.81, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 1.11, N = 3 SE +/- 0.84, N = 3 SE +/- 0.59, N = 3 SE +/- 0.83, N = 3 101.6 40.7 98.6 97.6 85.0 103.7 104.9 105.0 99.8 101.6 110.4 110.0 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: On - MSAA: On - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.03, N = 3 SE +/- 0.43, N = 3 SE +/- 0.19, N = 3 SE +/- 0.37, N = 3 SE +/- 0.67, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 SE +/- 0.90, N = 3 SE +/- 0.20, N = 3 SE +/- 0.35, N = 3 SE +/- 0.42, N = 3 99.3 40.2 96.1 95.8 83.0 101.4 102.7 103.2 97.4 99.1 108.3 108.9 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: Off - MSAA: Off - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.21, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 31.1 12.4 30.6 30.8 26.5 32.1 32.3 32.4 31.2 31.2 33.4 33.5 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: Off - MSAA: On - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 31.1 12.4 30.5 30.9 26.5 32.1 32.3 32.4 31.3 31.3 33.4 33.5 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 30.4 12.2 30.0 29.9 25.9 31.5 31.6 31.8 30.6 30.5 32.8 32.9 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU Color Light - AF: On - MSAA: Off - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.20, N = 3 SE +/- 0.15, N = 3 SE +/- 0.23, N = 3 SE +/- 0.24, N = 3 SE +/- 0.26, N = 3 SE +/- 0.64, N = 3 SE +/- 0.59, N = 3 SE +/- 0.27, N = 3 SE +/- 0.44, N = 3 SE +/- 0.48, N = 3 SE +/- 0.53, N = 3 SE +/- 0.21, N = 3 99.4 40.4 96.6 96.2 83.2 101.9 102.5 103.5 97.8 98.6 108.1 108.7 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 33.1 13.4 32.4 32.8 28.5 34.2 34.0 34.6 33.1 32.9 35.3 35.5 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
eSpeak-NG 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. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.13, N = 4 SE +/- 0.09, N = 4 SE +/- 0.13, N = 4 SE +/- 0.09, N = 4 SE +/- 0.08, N = 4 SE +/- 0.16, N = 4 SE +/- 0.16, N = 4 SE +/- 0.10, N = 4 SE +/- 0.17, N = 4 SE +/- 0.17, N = 4 SE +/- 0.11, N = 4 SE +/- 0.08, N = 4 28.65 75.80 29.21 29.95 35.31 28.93 28.97 29.24 29.08 29.01 28.67 28.68 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -std=c99 -lpthread -lm
yquake2 This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: On - MSAA: On - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.17, N = 3 SE +/- 0.12, N = 3 32.4 13.2 31.6 32.0 27.8 33.4 33.4 33.7 32.1 32.0 34.8 34.9 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3, Long Mode - Compression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 120 240 360 480 600 SE +/- 0.42, N = 3 SE +/- 0.35, N = 3 SE +/- 0.81, N = 3 SE +/- 2.94, N = 3 SE +/- 4.38, N = 3 SE +/- 2.42, N = 3 SE +/- 2.05, N = 3 SE +/- 2.05, N = 3 SE +/- 5.35, N = 3 SE +/- 1.66, N = 3 SE +/- 0.87, N = 3 546.3 214.8 549.8 553.3 542.9 557.8 558.0 565.2 564.5 554.3 558.7 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 3, Long Mode - Compression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
yquake2 This is a test of Yamagi Quake II. Yamagi Quake II is an enhanced client for id Software's Quake II with focus on offline and coop gameplay. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.29, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 33.1 13.5 32.4 32.8 28.4 34.2 34.2 34.4 33.1 33.0 35.3 35.4 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 3840 x 2160 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 32.4 13.2 31.5 31.9 27.7 33.3 33.3 33.8 32.1 31.9 34.5 34.6 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: Off - MSAA: On - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.40, N = 3 SE +/- 0.03, N = 3 SE +/- 0.35, N = 3 SE +/- 0.50, N = 3 SE +/- 0.49, N = 3 SE +/- 0.39, N = 3 SE +/- 1.11, N = 3 SE +/- 0.38, N = 3 SE +/- 0.45, N = 3 SE +/- 0.24, N = 3 SE +/- 0.24, N = 3 SE +/- 0.97, N = 3 111.1 46.6 107.7 107.0 93.5 114.4 114.2 114.6 110.6 110.0 120.8 118.0 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: Off - MSAA: Off - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.40, N = 3 SE +/- 0.09, N = 3 SE +/- 0.52, N = 3 SE +/- 0.43, N = 3 SE +/- 0.15, N = 3 SE +/- 0.56, N = 3 SE +/- 0.46, N = 3 SE +/- 0.31, N = 3 SE +/- 0.43, N = 3 SE +/- 0.24, N = 3 SE +/- 0.32, N = 3 SE +/- 0.15, N = 3 111.1 46.7 107.9 107.7 94.5 113.5 114.1 115.2 110.5 109.9 120.0 120.4 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: On - MSAA: Off - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.30, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 1.00, N = 3 SE +/- 0.17, N = 3 SE +/- 0.34, N = 3 SE +/- 0.31, N = 3 SE +/- 0.12, N = 3 SE +/- 0.36, N = 3 SE +/- 0.64, N = 3 SE +/- 0.92, N = 3 SE +/- 0.06, N = 3 108.3 45.8 104.9 105.4 91.3 111.8 111.3 112.7 106.8 106.2 115.4 116.9 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
OpenBenchmarking.org Frames Per Second, More Is Better yquake2 8.10 Renderer: Software CPU - AF: On - MSAA: On - Resolution: 1920 x 1080 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.06, N = 3 SE +/- 0.20, N = 3 SE +/- 0.57, N = 3 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 SE +/- 0.15, N = 3 SE +/- 0.65, N = 3 SE +/- 0.29, N = 3 SE +/- 0.27, N = 3 SE +/- 0.12, N = 3 SE +/- 0.99, N = 3 108.4 45.8 104.7 104.5 92.0 111.6 111.7 111.7 106.5 107.1 116.8 116.8 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -shared -lm -ldl -rdynamic -pthread -lSDL2 -std=gnu99 -fno-strict-aliasing -fwrapv -fvisibility=hidden -MMD -mfpmath=sse -fPIC
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 8, Long Mode - Compression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 130 260 390 520 650 SE +/- 1.12, N = 3 SE +/- 0.45, N = 3 SE +/- 3.36, N = 3 SE +/- 3.41, N = 3 SE +/- 1.24, N = 3 SE +/- 7.22, N = 3 SE +/- 6.60, N = 3 SE +/- 1.23, N = 3 SE +/- 2.87, N = 3 SE +/- 6.12, N = 3 SE +/- 5.92, N = 3 572.1 235.6 566.7 560.4 561.2 576.3 576.3 579.8 584.8 568.7 578.1 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 8, Long Mode - Compression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19 - Compression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.74, N = 3 SE +/- 0.06, N = 3 SE +/- 0.39, N = 3 SE +/- 0.59, N = 11 SE +/- 0.40, N = 3 SE +/- 0.13, N = 3 SE +/- 0.28, N = 3 SE +/- 0.44, N = 3 SE +/- 0.09, N = 3 SE +/- 0.79, N = 3 SE +/- 0.60, N = 3 80.8 35.2 82.3 81.2 83.6 86.6 86.7 85.2 86.1 87.2 86.2 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 19 - Compression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 19, Long Mode - Compression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 10 20 30 40 50 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.00, N = 3 44.0 18.4 44.1 44.2 44.1 44.6 44.6 43.9 44.1 44.7 44.5 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 19, Long Mode - Compression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
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.
OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 14 28 42 56 70 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.60, N = 4 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 8 32.68 63.51 36.08 36.20 53.53 30.49 27.93 30.09 36.04 35.72 27.64 26.24 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lm -O3
x264 This is a multi-threaded test of the x264 video encoder run on the CPU with a choice of 1080p or 4K video input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x264 2022-02-22 Video Input: Bosphorus 4K -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 14 28 42 56 70 SE +/- 0.73, N = 15 SE +/- 0.31, N = 15 SE +/- 0.63, N = 15 SE +/- 0.51, N = 15 SE +/- 0.62, N = 15 SE +/- 0.66, N = 4 SE +/- 0.76, N = 3 SE +/- 0.78, N = 15 SE +/- 0.51, N = 3 SE +/- 0.64, N = 15 SE +/- 0.76, N = 15 SE +/- 0.70, N = 15 61.19 30.28 62.01 61.20 60.59 61.30 60.38 61.56 60.03 62.12 62.80 63.02 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 200 400 600 800 1000 SE +/- 0.20, N = 3 SE +/- 0.02, N = 3 SE +/- 1.07, N = 3 SE +/- 0.73, N = 3 SE +/- 0.72, N = 3 SE +/- 0.32, N = 3 SE +/- 2.51, N = 3 SE +/- 0.08, N = 3 SE +/- 0.28, N = 3 SE +/- 0.77, N = 3 SE +/- 0.17, N = 3 SE +/- 0.22, N = 3 818.97 45.51 796.90 683.37 472.23 826.89 605.41 596.22 607.32 610.22 601.44 607.35 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: ChaCha20Poly1305 - Decrypt -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 200 400 600 800 1000 SE +/- 0.39, N = 3 SE +/- 0.04, N = 3 SE +/- 2.11, N = 3 SE +/- 0.98, N = 3 SE +/- 0.62, N = 3 SE +/- 1.37, N = 3 SE +/- 2.24, N = 3 SE +/- 3.02, N = 3 SE +/- 0.35, N = 3 SE +/- 0.46, N = 3 SE +/- 0.47, N = 3 SE +/- 0.01, N = 3 816.47 45.48 791.12 685.42 474.78 812.30 603.79 599.80 609.36 599.79 595.76 596.27 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 2K 4K 6K 8K 10K SE +/- 21.73, N = 3 SE +/- 0.80, N = 3 SE +/- 7.46, N = 3 SE +/- 114.85, N = 3 SE +/- 19.62, N = 3 SE +/- 8.97, N = 3 SE +/- 6.31, N = 3 SE +/- 17.64, N = 3 SE +/- 1.47, N = 3 SE +/- 6.88, N = 3 SE +/- 13.42, N = 3 SE +/- 17.04, N = 3 8249.09 718.20 5136.82 4989.39 3980.22 8308.60 10001.09 10755.20 5935.85 5982.56 9829.05 10640.65 -O3 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lm
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish - Decrypt -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 100 200 300 400 500 SE +/- 0.05, N = 3 SE +/- 0.44, N = 3 SE +/- 0.34, N = 3 SE +/- 0.47, N = 3 SE +/- 0.16, N = 3 SE +/- 0.34, N = 3 SE +/- 2.36, N = 3 SE +/- 0.33, N = 3 SE +/- 1.19, N = 3 SE +/- 0.13, N = 3 SE +/- 0.18, N = 3 SE +/- 0.03, N = 3 448.57 33.06 448.06 413.95 267.58 447.96 446.91 445.32 443.58 445.32 443.83 419.51 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Blowfish -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 100 200 300 400 500 SE +/- 0.29, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 SE +/- 0.24, N = 3 SE +/- 0.47, N = 3 SE +/- 0.05, N = 3 SE +/- 0.40, N = 3 SE +/- 0.28, N = 3 SE +/- 0.26, N = 3 SE +/- 0.20, N = 3 436.56 33.32 436.20 415.10 267.67 436.16 432.73 433.05 432.23 432.75 432.29 444.74 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
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.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 400 800 1200 1600 2000 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 1.77, N = 3 SE +/- 1.32, N = 3 SE +/- 1.18, N = 3 SE +/- 0.81, N = 3 SE +/- 0.07, N = 3 SE +/- 0.98, N = 3 SE +/- 0.73, N = 3 SE +/- 2.05, N = 3 SE +/- 2.04, N = 3 771.66 152.45 767.65 826.02 274.47 771.37 763.53 761.49 754.49 773.38 2014.54 1998.50 -O3 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lm
Botan Botan is a BSD-licensed cross-platform open-source C++ crypto library "cryptography toolkit" that supports most publicly known cryptographic algorithms. The project's stated goal is to be "the best option for cryptography in C++ by offering the tools necessary to implement a range of practical systems, such as TLS protocol, X.509 certificates, modern AEAD ciphers, PKCS#11 and TPM hardware support, password hashing, and post quantum crypto schemes." Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish - Decrypt -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 80 160 240 320 400 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.24, N = 3 SE +/- 0.21, N = 3 SE +/- 0.32, N = 3 SE +/- 4.65, N = 4 SE +/- 0.49, N = 3 SE +/- 0.39, N = 3 SE +/- 0.45, N = 3 SE +/- 0.12, N = 3 358.09 30.02 358.21 347.07 227.64 357.94 360.02 356.64 360.32 365.36 364.40 319.55 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.17.3 Test: Twofish -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 80 160 240 320 400 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 0.40, N = 3 SE +/- 4.20, N = 4 SE +/- 0.34, N = 3 SE +/- 0.45, N = 3 SE +/- 0.20, N = 3 SE +/- 0.21, N = 3 360.98 31.56 361.16 345.73 228.38 360.95 359.65 356.35 360.30 359.26 358.59 364.05 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Liquid-DSP LiquidSDR's Liquid-DSP is a software-defined radio (SDR) digital signal processing library. This test profile runs a multi-threaded benchmark of this SDR/DSP library focused on embedded platform usage. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 2 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30M 60M 90M 120M 150M SE +/- 450924.98, N = 3 SE +/- 80583.98, N = 3 SE +/- 240277.62, N = 3 SE +/- 49103.07, N = 3 SE +/- 141214.18, N = 3 SE +/- 277448.69, N = 3 SE +/- 116952.03, N = 3 SE +/- 862985.77, N = 3 SE +/- 112891.29, N = 3 SE +/- 100884.97, N = 3 SE +/- 210317.22, N = 3 SE +/- 697431.80, N = 3 129350000 14548333 128150000 126393333 83341667 150756667 153446667 132853333 132233333 132406667 132060000 156933333 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 1 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 17M 34M 51M 68M 85M SE +/- 410080.89, N = 3 SE +/- 25099.42, N = 3 SE +/- 185303.35, N = 3 SE +/- 149079.77, N = 3 SE +/- 280410.02, N = 3 SE +/- 225829.83, N = 3 SE +/- 156839.98, N = 3 SE +/- 171207.80, N = 3 SE +/- 176587.09, N = 3 SE +/- 212254.56, N = 3 SE +/- 415717.99, N = 3 SE +/- 203804.92, N = 3 64168000 7166033 63751000 62799333 41726333 74729667 76520333 66925333 65739000 65658000 65931667 77102667 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 8 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 130M 260M 390M 520M 650M SE +/- 638392.08, N = 3 SE +/- 21594.75, N = 3 SE +/- 538650.58, N = 3 SE +/- 368977.57, N = 3 SE +/- 896455.99, N = 3 SE +/- 1370194.63, N = 3 SE +/- 1020588.07, N = 3 SE +/- 255625.59, N = 3 SE +/- 632622.41, N = 3 SE +/- 695277.72, N = 3 SE +/- 755961.49, N = 3 SE +/- 1108457.39, N = 3 508313333 57365000 508516667 494243333 332140000 595870000 607470000 523676667 522713333 524093333 523086667 615093333 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 4 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 70M 140M 210M 280M 350M SE +/- 358375.97, N = 3 SE +/- 110201.33, N = 3 SE +/- 270883.33, N = 3 SE +/- 196977.16, N = 3 SE +/- 136503.97, N = 3 SE +/- 328447.53, N = 3 SE +/- 146211.41, N = 3 SE +/- 291947.48, N = 3 SE +/- 92616.29, N = 3 SE +/- 144029.32, N = 3 SE +/- 399179.71, N = 3 SE +/- 595100.37, N = 3 257540000 29121000 255566667 250040000 167000000 301846667 307153333 263970000 264566667 264706667 263963333 312213333 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 16 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 300M 600M 900M 1200M 1500M SE +/- 6275885.95, N = 3 SE +/- 145181.88, N = 3 SE +/- 1664535.30, N = 3 SE +/- 4163077.12, N = 3 SE +/- 2947656.32, N = 3 SE +/- 3567133.93, N = 3 SE +/- 5903765.28, N = 3 SE +/- 3840283.55, N = 3 SE +/- 4693731.04, N = 3 SE +/- 5002999.10, N = 3 SE +/- 3393294.04, N = 3 SE +/- 6022457.97, N = 3 985523333 112193333 982343333 952336667 647926667 1152666667 1172933333 1012166667 1009466667 1009800000 1013033333 1190300000 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
OpenBenchmarking.org samples/s, More Is Better Liquid-DSP 2021.01.31 Threads: 32 - Buffer Length: 256 - Filter Length: 57 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 500M 1000M 1500M 2000M 2500M SE +/- 6207611.81, N = 3 SE +/- 432087.95, N = 3 SE +/- 8096364.07, N = 3 SE +/- 13812112.24, N = 3 SE +/- 6091615.37, N = 3 SE +/- 2354428.45, N = 3 SE +/- 4275511.67, N = 3 SE +/- 10904789.98, N = 3 SE +/- 8330932.99, N = 3 SE +/- 4883987.44, N = 3 SE +/- 4694086.11, N = 3 SE +/- 6508029.23, N = 3 1794266667 212850000 1788633333 1729133333 1208633333 2105200000 2151300000 1849233333 1852566667 1844400000 1849466667 2169466667 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O3 -pthread -lm -lc -lliquid
Zstd Compression This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.5.0 Compression Level: 3 - Compression Speed -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1100 2200 3300 4400 5500 SE +/- 23.71, N = 3 SE +/- 7.88, N = 3 SE +/- 19.60, N = 3 SE +/- 26.56, N = 3 SE +/- 27.36, N = 3 SE +/- 7.67, N = 3 SE +/- 31.48, N = 3 SE +/- 12.61, N = 3 SE +/- 47.00, N = 3 SE +/- 33.60, N = 3 SE +/- 29.30, N = 3 5180.1 2958.4 5253.4 5290.9 5248.2 5246.5 5246.5 5227.7 5243.6 5258.9 5285.9 -O3 -O0 -O2 -O1 -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lz
Compression Level: 3 - Compression Speed
-Og: The test run did not produce a result. The test run did not produce a result. The test run did not produce a result. E: compress-zstd: line 2: ./zstd-1.5.0/zstd: No such file or directory
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.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 500 1000 1500 2000 2500 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.33, N = 3 SE +/- 1.68, N = 3 SE +/- 6.18, N = 3 SE +/- 0.41, N = 3 SE +/- 0.34, N = 3 SE +/- 2.01, N = 3 SE +/- 0.50, N = 3 SE +/- 4.07, N = 3 SE +/- 4.09, N = 3 SE +/- 1.12, N = 3 2079.18 1269.04 2071.08 1279.06 1292.49 2067.29 2243.84 2229.82 2050.88 2099.61 2218.14 2220.58 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lm
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Chimera 1080p -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native 80 160 240 320 400 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.21, N = 3 SE +/- 0.23, N = 3 SE +/- 0.41, N = 3 SE +/- 0.26, N = 3 SE +/- 0.19, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 378.08 235.71 381.59 378.88 349.05 378.61 380.37 374.60 383.64 -O3 -O0 -lm -O2 -O1 -Og -lm -Ofast -Ofast -march=native -lm -O3 -march=native -lm -O2 -march=native 1. (CC) gcc options: -pthread
Video Input: Chimera 1080p
-O2 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file chimera_8b_1080p.ivf: No such file or directory
-O3 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file chimera_8b_1080p.ivf: No such file or directory
-Ofast -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file chimera_8b_1080p.ivf: No such file or directory
OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Chimera 1080p 10-bit -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native 80 160 240 320 400 SE +/- 0.17, N = 3 SE +/- 0.04, N = 3 SE +/- 0.20, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 350.35 224.18 351.90 349.37 324.48 350.01 351.55 346.48 354.49 -O3 -O0 -lm -O2 -O1 -Og -lm -Ofast -Ofast -march=native -lm -O3 -march=native -lm -O2 -march=native 1. (CC) gcc options: -pthread
Video Input: Chimera 1080p 10-bit
-O2 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file chimera_10b_1080p.ivf: No such file or directory
-O3 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file chimera_10b_1080p.ivf: No such file or directory
-Ofast -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file chimera_10b_1080p.ivf: No such file or directory
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample 6000x4000 pixel JPEG image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 400 800 1200 1600 2000 SE +/- 12.81, N = 3 SE +/- 9.26, N = 3 SE +/- 8.84, N = 3 SE +/- 13.37, N = 3 SE +/- 12.81, N = 3 SE +/- 11.57, N = 3 SE +/- 13.28, N = 3 SE +/- 7.06, N = 3 SE +/- 13.09, N = 3 SE +/- 11.78, N = 3 SE +/- 8.41, N = 3 SE +/- 11.98, N = 3 1959 1313 1899 1963 1793 1999 2058 2037 1978 2025 2045 2055 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 170 340 510 680 850 SE +/- 1.73, N = 3 SE +/- 2.19, N = 3 SE +/- 4.18, N = 3 SE +/- 2.00, N = 3 SE +/- 2.33, N = 3 SE +/- 5.03, N = 3 SE +/- 1.76, N = 3 SE +/- 2.96, N = 3 SE +/- 3.53, N = 3 SE +/- 3.48, N = 3 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 687 507 695 746 627 730 758 707 703 701 718 772 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lpthread
SQLite Speedtest This is a benchmark of SQLite's speedtest1 benchmark program with an increased problem size of 1,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.32, N = 3 SE +/- 0.29, N = 3 SE +/- 0.53, N = 3 SE +/- 0.17, N = 3 SE +/- 0.21, N = 3 SE +/- 0.42, N = 3 SE +/- 0.20, N = 3 SE +/- 0.57, N = 3 SE +/- 0.23, N = 3 SE +/- 0.16, N = 3 SE +/- 0.19, N = 3 SE +/- 0.16, N = 3 75.14 112.86 78.59 82.18 88.24 75.65 74.85 76.58 74.17 74.64 75.59 74.82 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -lz
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org byte/s, More Is Better OpenSSL 3.0 Algorithm: SHA256 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 16000M 32000M 48000M 64000M 80000M SE +/- 445333447.47, N = 12 SE +/- 455165086.46, N = 7 SE +/- 609204922.03, N = 12 SE +/- 552464999.92, N = 12 SE +/- 561411952.16, N = 12 SE +/- 511645480.24, N = 3 SE +/- 593528606.35, N = 12 SE +/- 472658042.73, N = 12 SE +/- 784325533.56, N = 9 SE +/- 529227030.19, N = 12 SE +/- 621686059.79, N = 12 SE +/- 569629686.82, N = 12 62124051715 48434976950 61415968354 55519698378 54466580701 68775242080 66839148743 61714518491 60962569434 61148269838 64669076868 72577895858 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -m64 -lssl -lcrypto -ldl
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Summer Nature 4K -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native 40 80 120 160 200 SE +/- 0.24, N = 3 SE +/- 0.10, N = 3 SE +/- 0.24, N = 3 SE +/- 0.02, N = 3 SE +/- 0.22, N = 3 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 0.03, N = 3 SE +/- 0.22, N = 3 201.43 137.19 200.36 198.65 189.20 201.94 202.82 200.48 201.00 -O3 -O0 -lm -O2 -O1 -Og -lm -Ofast -Ofast -march=native -lm -O3 -march=native -lm -O2 -march=native 1. (CC) gcc options: -pthread
Video Input: Summer Nature 4K
-O2 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file summer_nature_4k.ivf: No such file or directory
-O3 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file summer_nature_4k.ivf: No such file or directory
-Ofast -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file summer_nature_4k.ivf: No such file or directory
OpenBenchmarking.org FPS, More Is Better dav1d 1.0 Video Input: Summer Nature 1080p -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native 100 200 300 400 500 SE +/- 1.35, N = 3 SE +/- 0.84, N = 3 SE +/- 0.53, N = 3 SE +/- 1.87, N = 3 SE +/- 0.24, N = 3 SE +/- 1.69, N = 3 SE +/- 0.93, N = 3 SE +/- 0.47, N = 3 SE +/- 0.99, N = 3 455.45 314.02 444.98 430.67 427.86 455.99 461.62 458.98 447.97 -O3 -O0 -lm -O2 -O1 -Og -lm -Ofast -Ofast -march=native -lm -O3 -march=native -lm -O2 -march=native 1. (CC) gcc options: -pthread
Video Input: Summer Nature 1080p
-O2 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file summer_nature_1080p.ivf: No such file or directory
-O3 -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file summer_nature_1080p.ivf: No such file or directory
-Ofast -march=native -flto: The test quit with a non-zero exit status. The test quit with a non-zero exit status. The test quit with a non-zero exit status. E: Failed to open input file summer_nature_1080p.ivf: No such file or directory
Ngspice Ngspice is an open-source SPICE circuit simulator. Ngspice was originally based on the Berkeley SPICE electronic circuit simulator. Ngspice supports basic threading using OpenMP. This test profile is making use of the ISCAS 85 benchmark circuits. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C2670 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30 60 90 120 150 SE +/- 0.46, N = 3 SE +/- 1.83, N = 12 SE +/- 0.55, N = 3 SE +/- 1.24, N = 3 SE +/- 0.46, N = 3 SE +/- 0.45, N = 3 SE +/- 1.09, N = 3 SE +/- 0.90, N = 15 SE +/- 0.80, N = 3 SE +/- 1.23, N = 3 SE +/- 0.17, N = 3 SE +/- 0.96, N = 4 97.75 136.73 98.70 95.86 99.75 97.57 93.11 95.27 94.12 94.71 95.67 93.58 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE
OpenBenchmarking.org Seconds, Fewer Is Better Ngspice 34 Circuit: C7552 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 20 40 60 80 100 SE +/- 0.54, N = 14 SE +/- 1.21, N = 3 SE +/- 0.10, N = 3 SE +/- 0.61, N = 3 SE +/- 0.72, N = 15 SE +/- 0.93, N = 3 SE +/- 0.65, N = 3 SE +/- 0.58, N = 15 SE +/- 0.99, N = 3 SE +/- 0.52, N = 3 SE +/- 0.59, N = 3 SE +/- 0.77, N = 15 81.36 104.02 83.67 82.53 82.80 78.62 79.89 80.80 81.27 78.80 82.96 80.95 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -fopenmp -lm -lstdc++ -lfftw3 -lXaw -lXmu -lXt -lXext -lX11 -lSM -lICE
simdjson This is a benchmark of SIMDJSON, a high performance JSON parser. SIMDJSON aims to be the fastest JSON parser and is used by projects like Microsoft FishStore, Yandex ClickHouse, Shopify, and others. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: PartialTweets -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 0.9338 1.8676 2.8014 3.7352 4.669 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 3.71 3.68 3.69 3.70 3.69 3.68 4.15 4.10 4.10 4.00 4.08 3.30 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -flto -march=native -flto -Ofast -march=native -flto 1. (CXX) g++ options: -O3
PJSIP PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets. This test profile is making use of pjsip-perf with both the client/server on teh system. More details on the PJSIP benchmark at https://www.pjsip.org/high-performance-sip.htm Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Responses Per Second, More Is Better PJSIP 2.11 Method: OPTIONS, Stateless -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30K 60K 90K 120K 150K SE +/- 522.01, N = 3 SE +/- 130.27, N = 3 SE +/- 351.76, N = 3 SE +/- 211.54, N = 3 SE +/- 323.42, N = 3 SE +/- 187.26, N = 3 SE +/- 212.47, N = 3 SE +/- 485.74, N = 3 SE +/- 285.26, N = 3 SE +/- 384.94, N = 3 SE +/- 371.34, N = 3 SE +/- 69.97, N = 3 154379 132354 153825 151212 144758 157166 157055 154782 155347 158851 156956 158393 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -pthread -lSDL2 -lstdc++ -lopus -lssl -lcrypto -lm -lrt -lpthread -lasound
Sysbench This is a benchmark of Sysbench with the built-in CPU and memory sub-tests. Sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Events Per Second, More Is Better Sysbench 1.0.20 Test: CPU -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 30K 60K 90K 120K 150K SE +/- 797.28, N = 3 SE +/- 1076.43, N = 3 SE +/- 941.36, N = 3 SE +/- 982.97, N = 3 SE +/- 896.40, N = 3 SE +/- 922.77, N = 3 SE +/- 968.14, N = 3 SE +/- 942.74, N = 3 SE +/- 900.01, N = 3 SE +/- 920.89, N = 3 SE +/- 923.13, N = 3 SE +/- 955.18, N = 3 124036.15 107531.05 124842.47 125510.27 113410.39 124953.00 126000.65 125172.18 125644.65 125628.33 125743.00 126192.04 -O3 -O0 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -march=native -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm
Darmstadt Automotive Parallel Heterogeneous Suite DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 200 400 600 800 1000 SE +/- 10.70, N = 4 SE +/- 9.36, N = 15 SE +/- 8.10, N = 15 SE +/- 9.44, N = 5 SE +/- 7.77, N = 7 SE +/- 6.34, N = 3 SE +/- 12.64, N = 3 SE +/- 5.37, N = 3 SE +/- 8.08, N = 15 SE +/- 7.85, N = 15 SE +/- 11.65, N = 3 SE +/- 2.39, N = 3 908.87 856.64 873.97 889.52 887.48 874.73 953.73 965.67 972.93 980.63 932.36 1005.22 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
WavPack Audio Encoding This test times how long it takes to encode a sample WAV file to WavPack format with very high quality settings. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 3 6 9 12 15 SE +/- 0.03, N = 5 SE +/- 0.05, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 12.12 13.08 12.08 11.95 12.29 12.12 12.04 12.08 12.08 12.04 12.08 11.87 -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1. (CXX) g++ options: -rdynamic
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Medium -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 0.8561 1.7122 2.5683 3.4244 4.2805 SE +/- 0.0150, N = 3 SE +/- 0.0156, N = 3 SE +/- 0.0286, N = 3 SE +/- 0.0166, N = 3 SE +/- 0.0093, N = 3 SE +/- 0.0143, N = 3 SE +/- 0.0088, N = 3 SE +/- 0.0033, N = 3 SE +/- 0.0133, N = 3 SE +/- 0.0161, N = 3 SE +/- 0.0056, N = 3 SE +/- 0.0064, N = 3 3.7185 3.8049 3.8028 3.7491 3.7696 3.7695 3.5783 3.5885 3.5767 3.5659 3.5997 3.5738 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -march=native -Ofast -march=native 1. (CXX) g++ options: -O3 -flto -pthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 3.2 Preset: Thorough -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 1.3027 2.6054 3.9081 5.2108 6.5135 SE +/- 0.0301, N = 3 SE +/- 0.0064, N = 3 SE +/- 0.0177, N = 3 SE +/- 0.0151, N = 3 SE +/- 0.0062, N = 3 SE +/- 0.0109, N = 3 SE +/- 0.0094, N = 3 SE +/- 0.0195, N = 3 SE +/- 0.0135, N = 3 SE +/- 0.0087, N = 3 SE +/- 0.0181, N = 3 SE +/- 0.0084, N = 3 5.7041 5.7897 5.7451 5.7532 5.7765 5.7812 5.5052 5.5582 5.5113 5.4882 5.5477 5.5083 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -march=native -O2 -march=native -O2 -march=native -march=native -Ofast -march=native 1. (CXX) g++ options: -O3 -flto -pthread
Geometric Mean Of All Test Results OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - GCC 12 Threadripper Compiler Optimization Benchmarks -O3 -O0 -O2 -O1 -Og -Ofast -Ofast -march=native -O3 -march=native -O2 -march=native -O2 -march=native -flto -O3 -march=native -flto -Ofast -march=native -flto 140 280 420 560 700 606.59 164.91 571.72 530.94 418.62 630.21 635.15 619.23 580.53 583.30 632.66 643.79
Hide Result
-O3 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O3 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O3Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 23 June 2022 11:27 by user phoronix.
-O0 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O0 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O0Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 24 June 2022 07:17 by user phoronix.
-O2 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O2 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O2Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 25 June 2022 04:22 by user phoronix.
-O1 Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-O1 DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-O1Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 25 June 2022 14:27 by user phoronix.
-Og Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Og DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-OgCompiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 25 June 2022 19:52 by user phoronix.
-Ofast Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS=-Ofast DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS=-OfastCompiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 26 June 2022 04:05 by user phoronix.
-Ofast -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-Ofast -march=native"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 26 June 2022 08:11 by user phoronix.
-O3 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O3 -march=native"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 26 June 2022 16:16 by user phoronix.
-O2 -march=native Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -march=native" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -march=native"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 27 June 2022 04:03 by user phoronix.
-O2 -march=native -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O2 -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O2 -march=native -flto"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 27 June 2022 12:09 by user phoronix.
-O3 -march=native -flto Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-O3 -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-O3 -march=native -flto"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 27 June 2022 18:12 by user phoronix.
-Ofast -march=native -flto Processor: AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads), Motherboard: Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS), Chipset: AMD Starship/Matisse, Memory: 128GB, Disk: Samsung SSD 970 EVO Plus 500GB, Graphics: AMD Radeon RX 5700 8GB (1750/875MHz), Audio: AMD Navi 10 HDMI Audio, Monitor: DELL P2415Q, Network: Intel I211 + Intel Wi-Fi 6 AX200
OS: Fedora Linux 36, Kernel: 5.18.5-200.fc36.x86_64 (x86_64), Desktop: GNOME Shell 42.2, Display Server: X Server + Wayland, OpenGL: 4.6 Mesa 22.1.2 (LLVM 14.0.0 DRM 3.46), Compiler: GCC 12.1.1 20220507, File-System: btrfs, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseEnvironment Notes: CXXFLAGS="-Ofast -march=native -flto" DEBUGINFOD_URLS=https://debuginfod.fedoraproject.org/ CFLAGS="-Ofast -march=native -flto"Compiler Notes: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driverDisk Notes: NONE / compress=zstd:1,relatime,rw,seclabel,space_cache=v2,ssd,subvol=/home,subvolid=256 / Block Size: 4096Processor Notes: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Graphics Notes: BAR1 / Visible vRAM Size: 256 MB - vBIOS Version: 113-D1820201-101Python Notes: Python 3.10.5Security Notes: SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 28 June 2022 04:06 by user phoronix.