AMD Ryzen 7 3700X BSD and Linux benchmarking by Michael Larabel for a future article.
DragonFlyBSD 5.6.2 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: NVME-PCIe
OS: DragonFly, Kernel: 5.6-RELEASE (x86_64), Compiler: GCC 8.3, File-System: hammer2
Java Notes: OpenJDK Runtime Environment (build 1.8.0_181-b13)Python Notes: Python 3.6.9Security Notes: Spectre STIBP_AUTO Mitigation
Ubuntu 19.04 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS) , Chipset: AMD Device 1480 , Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB + 15GB Ultra USB 3.0 , Graphics: Gigabyte AMD Radeon RX 470/480/570/570X/580/580X 4GB (1244/1750MHz), Audio: AMD Ellesmere, Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Device 2723
OS: Ubuntu 19.04, Kernel: 5.0.0-27-generic (x86_64), Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.5 Mesa 19.0.8 (LLVM 8.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandJava Notes: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling
openSUSE Tumbleweed Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS), Chipset: AMD Starship/Matisse , Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB , Graphics: AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1244/1750MHz) , Audio: AMD Ellesmere HDMI Audio , Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200
OS: openSUSE Tumbleweed 20190909, Kernel: 5.2.11-1-default (x86_64), Desktop: KDE Plasma 5.16.5, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.1.5 (LLVM 8.0.1), Compiler: GCC 9.2.1 20190820 [gcc-9-branch revision 274748], File-System: btrfs, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d --enable-libphobos --enable-libstdcxx-allocator=new --enable-link-mutex --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-build-config=bootstrap-lto-lean --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwindProcessor Notes: Scaling Governor: acpi-cpufreq ondemandJava Notes: OpenJDK Runtime Environment (build 11.0.4+11-suse-1.1-x8664)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling
FreeBSD 12.0 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores) , Motherboard: MSI MS-7C34 1.0 , Chipset: AMD [AMD] , Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Java Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)Python Notes: Python 3.6.9
FreeBSD 12.0 - GCC9 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex , Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: GCC 9.1.0 + Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ldJava Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)Python Notes: Python 3.6.9
DragonFlyBSD 5.6 vs. FreeBSD 12 vs. Linux - Ryzen 7 3700X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Compiler File-System Desktop Display Server Display Driver OpenGL Screen Resolution DragonFlyBSD 5.6.2 Ubuntu 19.04 openSUSE Tumbleweed FreeBSD 12.0 FreeBSD 12.0 - GCC9 AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads) MSI MS-7C34 1.0 AMD [AMD] Starship/Matisse Root Complex 16384MB NVME-PCIe DragonFly 5.6-RELEASE (x86_64) GCC 8.3 hammer2 MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS) AMD Device 1480 Samsung SSD 970 EVO Plus 250GB + 15GB Ultra USB 3.0 Gigabyte AMD Radeon RX 470/480/570/570X/580/580X 4GB (1244/1750MHz) AMD Ellesmere ASUS PB278 Realtek Device 2600 + Realtek Device 3000 + Intel Device 2723 Ubuntu 19.04 5.0.0-27-generic (x86_64) GNOME Shell 3.32.2 X Server 1.20.4 modesetting 1.20.4 4.5 Mesa 19.0.8 (LLVM 8.0.0) GCC 8.3.0 ext4 2560x1440 AMD Starship/Matisse Samsung SSD 970 EVO Plus 250GB AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1244/1750MHz) AMD Ellesmere HDMI Audio Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200 openSUSE Tumbleweed 20190909 5.2.11-1-default (x86_64) KDE Plasma 5.16.5 X Server 1.20.5 amdgpu 19.0.1 4.5 Mesa 19.1.5 (LLVM 8.0.1) GCC 9.2.1 20190820 [gcc-9-branch revision 274748] btrfs AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores) MSI MS-7C34 1.0 AMD [AMD] ATI (0xaaf0) HDA FreeBSD 12.0-RELEASE (x86_64) Clang 6.0.1 (SVN 335540) zfs 1024x768 AMD [AMD] Starship/Matisse Root Complex GCC 9.1.0 + Clang 6.0.1 (SVN 335540) OpenBenchmarking.org Java Details - DragonFlyBSD 5.6.2: OpenJDK Runtime Environment (build 1.8.0_181-b13) - Ubuntu 19.04: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04) - openSUSE Tumbleweed: OpenJDK Runtime Environment (build 11.0.4+11-suse-1.1-x8664) - FreeBSD 12.0: OpenJDK Runtime Environment (build 1.8.0_212-b04) - FreeBSD 12.0 - GCC9: OpenJDK Runtime Environment (build 1.8.0_212-b04) Python Details - DragonFlyBSD 5.6.2: Python 3.6.9 - Ubuntu 19.04: Python 2.7.16 + Python 3.7.3 - openSUSE Tumbleweed: Python 2.7.16 + Python 3.7.3 - FreeBSD 12.0: Python 3.6.9 - FreeBSD 12.0 - GCC9: Python 3.6.9 Security Details - DragonFlyBSD 5.6.2: Spectre STIBP_AUTO Mitigation - Ubuntu 19.04: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling - openSUSE Tumbleweed: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling Compiler Details - Ubuntu 19.04: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - openSUSE Tumbleweed: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d --enable-libphobos --enable-libstdcxx-allocator=new --enable-link-mutex --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-build-config=bootstrap-lto-lean --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwind - FreeBSD 12.0 - GCC9: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ld Processor Details - Ubuntu 19.04, openSUSE Tumbleweed: Scaling Governor: acpi-cpufreq ondemand
DragonFlyBSD 5.6.2 Ubuntu 19.04 openSUSE Tumbleweed FreeBSD 12.0 FreeBSD 12.0 - GCC9 Logarithmic Result Overview Phoronix Test Suite TTSIOD 3D Renderer Himeno Benchmark Renaissance PostgreSQL pgbench PyBench Go Benchmarks FFmpeg C-Ray Optcarrot Git OSBench PHPBench FLAC Audio Encoding John The Ripper x265 DaCapo Benchmark Stockfish libjpeg-turbo tjbench Rust Mandelbrot Rust Prime Benchmark
DragonFlyBSD 5.6 vs. FreeBSD 12 vs. Linux - Ryzen 7 3700X compress-7zip: Compress Speed Test ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping graphics-magick: Sharpen himeno: Poisson Pressure Solver osbench: Memory Allocations graphics-magick: Noise-Gaussian graphics-magick: Enhanced gromacs: Water Benchmark go-benchmark: http graphics-magick: Swirl mbw: Memory Copy - 4096 MiB octave-benchmark: rodinia: OpenMP LavaMD pybench: Total For Average Test Times osbench: Launch Programs pgbench: Buffer Test - Normal Load - Read Only graphics-magick: Resizing go-benchmark: build john-the-ripper: Blowfish graphics-magick: HWB Color Space c-ray: Total Time - 4K, 16 Rays Per Pixel optcarrot: Optimized Benchmark fftw: Float + SSE - 2D FFT Size 4096 john-the-ripper: MD5 go-benchmark: json phpbench: PHP Benchmark Suite encode-flac: WAV To FLAC graphics-magick: Rotate dacapobench: Eclipse mbw: Memory Copy, Fixed Block Size - 4096 MiB rbenchmark: x265: H.265 1080p Video Encoding rodinia: OpenMP CFD Solver stockfish: Total Time tjbench: Decompression Throughput rust-mandel: Time To Complete Serial/Parallel Mandelbrot rust-prime: Prime Number Test To 200,000,000 octave-benchmark: osbench: Create Processes osbench: Create Threads osbench: Create Files git: Time To Complete Common Git Commands pgbench: Buffer Test - Normal Load - Read Write ffmpeg: H.264 HD To NTSC DV renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Savina Reactors.IO dacapobench: Jython dacapobench: H2 go-benchmark: garbage DragonFlyBSD 5.6.2 Ubuntu 19.04 openSUSE Tumbleweed FreeBSD 12.0 FreeBSD 12.0 - GCC9 5722 400.89 152 1347.18 17.19 128 181 0.21 6434 196 8398.10 17.82 58.04 1632 39.57 185746.21 246 20079916872 13943 276 62.92 90.38 17860 878132 7017577 571213 7.80 251 18688 8564.54 0.6382 49.48 22.89 26672425 211.24 41.24 40.00 26.07 3.23 83.52 6.53 7886.99 6.60 40129.46 13600.74 4571 3441 1392653 56569 520.88 160 1333.38 67.70 183 193 0.74 5141 254 19325.20 29.29 928 32.38 203767.00 283 13530548237 19269 303 62.09 102.36 20463 900558 5946099 641843 7.74 276 9955.27 51.41 21.69 25659116 221.57 40.36 39.68 12.95 20.31 12.08 10.92 4.69 14171.76 7.20 10480.82 14444.45 4171 3102 1205924 54789 530.34 159 1330.10 66.84 185 193 0.21 4832 253 18921.41 7.77 28.97 1235 33.91 202583.28 281 18228069577 13968 297 62.71 129.18 21277 938974 5470330 543699 7.62 275 10053.36 52.51 22.88 26733363 219.69 40.65 39.67 22.50 10.49 22.43 4.79 4578.80 6.98 10102.01 14186.77 4113 3070 1168032 58.71 37 4817.84 29.58 48 53 0.21 14261 94 1688 56.31 127195.30 182 16589376005 20172 211 88.80 109.72 709362 5725453 501476 9.36 307 15364 0.5564 55.89 26979400 213.53 40.98 39.89 29.15 12.26 29.26 5.72 5777.86 4.94 10957.88 12163.53 3989 3154 2831819 57.67 5449.72 30.14 14097 1688 55.77 130814.57 17191907770 13959 65.23 111.17 15484 936780 5972657 501701 7.50 16407 0.5664 53.04 26783147 217.34 41.27 39.83 28.65 12.24 29.26 5.49 5776.71 4.85 11871.04 13227.94 4046 3115 2993947 OpenBenchmarking.org
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 FreeBSD 12.0 - GCC9 110 220 330 440 550 SE +/- 0.44, N = 3 SE +/- 0.50, N = 3 SE +/- 6.12, N = 3 SE +/- 0.30, N = 3 SE +/- 0.04, N = 3 530.34 520.88 400.89 58.71 57.67 -lpthread -fopenmp -fopenmp -pthread -fopenmp -pthread -pthread 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fwhole-program -lstdc++
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 40 80 120 160 200 SE +/- 0.33, N = 3 160 159 152 37 -fopenmp -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lgomp -fopenmp -lgomp -fopenmp -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lSM -lICE -llzma -lbz2 -lxml2 -lgomp -ljbig -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lbz2 -lxml2 1. (CC) gcc options: -O2 -pthread -lXext -lX11 -lz -lm -lpthread
Himeno Benchmark The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver FreeBSD 12.0 - GCC9 FreeBSD 12.0 DragonFlyBSD 5.6.2 Ubuntu 19.04 openSUSE Tumbleweed 1200 2400 3600 4800 6000 SE +/- 9.44, N = 3 SE +/- 28.37, N = 3 SE +/- 9.91, N = 13 SE +/- 1.81, N = 3 SE +/- 4.63, N = 3 5449.72 4817.84 1347.18 1333.38 1330.10
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations DragonFlyBSD 5.6.2 FreeBSD 12.0 FreeBSD 12.0 - GCC9 openSUSE Tumbleweed Ubuntu 19.04 15 30 45 60 75 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 17.19 29.58 30.14 66.84 67.70 gcc clang gcc gcc gcc
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 185 183 128 48 -fopenmp -lgomp -fopenmp -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lgomp -fopenmp -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lSM -lICE -llzma -lbz2 -lxml2 -lgomp -ljbig -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lbz2 -lxml2 1. (CC) gcc options: -O2 -pthread -lXext -lX11 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 40 80 120 160 200 SE +/- 0.33, N = 3 193 193 181 53 -fopenmp -lgomp -fopenmp -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lgomp -fopenmp -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lSM -lICE -llzma -lbz2 -lxml2 -lgomp -ljbig -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lbz2 -lxml2 1. (CC) gcc options: -O2 -pthread -lXext -lX11 -lz -lm -lpthread
GROMACS The Gromacs molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2018.3 Water Benchmark Ubuntu 19.04 FreeBSD 12.0 openSUSE Tumbleweed DragonFlyBSD 5.6.2 0.1665 0.333 0.4995 0.666 0.8325 SE +/- 0.00, N = 3 SE +/- 0.00, N = 9 SE +/- 0.00, N = 3 SE +/- 0.00, N = 6 0.74 0.21 0.21 0.21 -march=core-avx2 -funroll-all-loops -fopenmp -fopenmp=libomp -funroll-all-loops -fopenmp -funroll-all-loops -fopenmp 1. (CXX) g++ options: -std=c++11 -O3 -lrt -lpthread -lm
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 - GCC9 FreeBSD 12.0 3K 6K 9K 12K 15K SE +/- 6.17, N = 3 SE +/- 1.76, N = 3 SE +/- 84.89, N = 3 SE +/- 28.92, N = 3 SE +/- 63.38, N = 3 4832 5141 6434 14097 14261
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 60 120 180 240 300 SE +/- 0.33, N = 3 254 253 196 94 -fopenmp -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lgomp -fopenmp -lgomp -fopenmp -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lSM -lICE -llzma -lbz2 -lxml2 -lgomp -ljbig -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lbz2 -lxml2 1. (CC) gcc options: -O2 -pthread -lXext -lX11 -lz -lm -lpthread
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 13 26 39 52 65 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 28.97 29.29 58.04 -O2 -lOpenCL -O2 -lOpenCL -O3 -fopenmp 1. (CXX) g++ options:
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 FreeBSD 12.0 - GCC9 400 800 1200 1600 2000 SE +/- 2.52, N = 3 SE +/- 2.19, N = 3 SE +/- 2.08, N = 3 SE +/- 7.94, N = 3 SE +/- 6.36, N = 3 928 1235 1632 1688 1688
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 - GCC9 FreeBSD 12.0 13 26 39 52 65 SE +/- 0.41, N = 3 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 SE +/- 0.26, N = 3 SE +/- 0.34, N = 3 32.38 33.91 39.57 55.77 56.31 gcc gcc gcc gcc clang
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 - GCC9 FreeBSD 12.0 40K 80K 120K 160K 200K SE +/- 320.65, N = 3 SE +/- 162.56, N = 3 SE +/- 211.63, N = 3 SE +/- 343.72, N = 3 SE +/- 224.82, N = 3 203767.00 202583.28 185746.21 130814.57 127195.30 -lpgcommon -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpq -lcrypt -lm -lpgcommon -lpq -lcrypt -lm -fPIC -shared 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgport
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 60 120 180 240 300 SE +/- 0.58, N = 3 283 281 246 182 -fopenmp -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lgomp -fopenmp -lgomp -fopenmp -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lSM -lICE -llzma -lbz2 -lxml2 -lgomp -ljbig -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lbz2 -lxml2 1. (CC) gcc options: -O2 -pthread -lXext -lX11 -lz -lm -lpthread
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Ubuntu 19.04 FreeBSD 12.0 FreeBSD 12.0 - GCC9 openSUSE Tumbleweed DragonFlyBSD 5.6.2 4000M 8000M 12000M 16000M 20000M SE +/- 122505882.73, N = 3 SE +/- 8831002.48, N = 3 SE +/- 141222132.42, N = 3 SE +/- 73933763.46, N = 3 SE +/- 223219083.77, N = 15 13530548237 16589376005 17191907770 18228069577 20079916872
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 70 140 210 280 350 SE +/- 2.19, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 303 297 276 211 -fopenmp -ljbig -lwebp -lwebpmux -ltiff -ljpeg -llzma -lgomp -fopenmp -lgomp -fopenmp -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lSM -lICE -llzma -lbz2 -lxml2 -lgomp -ljbig -ltiff -lfreetype -ljpeg -lSM -lICE -llzma -lbz2 -lxml2 1. (CC) gcc options: -O2 -pthread -lXext -lX11 -lz -lm -lpthread
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 Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 - GCC9 FreeBSD 12.0 20 40 60 80 100 SE +/- 0.10, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 62.09 62.71 62.92 65.23 88.80 gcc gcc gcc gcc clang
Optcarrot Optcarrot is an NES emulator benchmark for the Ruby language. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark openSUSE Tumbleweed FreeBSD 12.0 - GCC9 FreeBSD 12.0 Ubuntu 19.04 DragonFlyBSD 5.6.2 30 60 90 120 150 SE +/- 0.40, N = 4 SE +/- 1.27, N = 4 SE +/- 0.76, N = 4 SE +/- 0.63, N = 4 SE +/- 0.50, N = 4 129.18 111.17 109.72 102.36 90.38 1. openSUSE Tumbleweed: ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux-gnu] 2. FreeBSD 12.0 - GCC9: ruby 2.5.5p157 (2019-03-15 revision 67260) [amd64-freebsd12] 3. FreeBSD 12.0: ruby 2.5.5p157 (2019-03-15 revision 67260) [amd64-freebsd12] 4. Ubuntu 19.04: ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu] 5. DragonFlyBSD 5.6.2: ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-dragonfly5]
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 - GCC9 5K 10K 15K 20K 25K SE +/- 145.71, N = 3 SE +/- 96.82, N = 3 SE +/- 26.73, N = 3 SE +/- 23.07, N = 3 21277 20463 17860 15484 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
John The Ripper This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 openSUSE Tumbleweed FreeBSD 12.0 - GCC9 Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 200K 400K 600K 800K 1000K SE +/- 2654.70, N = 3 SE +/- 1617.54, N = 3 SE +/- 3047.69, N = 3 SE +/- 915.01, N = 3 SE +/- 521.00, N = 3 938974 936780 900558 878132 709362 -lgmp -lbz2 -lgmp -lbz2 -lgmp -lbz2 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json openSUSE Tumbleweed FreeBSD 12.0 Ubuntu 19.04 FreeBSD 12.0 - GCC9 DragonFlyBSD 5.6.2 1.5M 3M 4.5M 6M 7.5M SE +/- 12411.78, N = 3 SE +/- 56327.02, N = 3 SE +/- 10467.10, N = 3 SE +/- 91419.64, N = 15 SE +/- 35979.48, N = 3 5470330 5725453 5946099 5972657 7017577
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ubuntu 19.04 DragonFlyBSD 5.6.2 openSUSE Tumbleweed FreeBSD 12.0 - GCC9 FreeBSD 12.0 140K 280K 420K 560K 700K SE +/- 274.75, N = 3 SE +/- 1488.38, N = 3 SE +/- 1087.03, N = 3 SE +/- 931.47, N = 3 SE +/- 412.14, N = 3 641843 571213 543699 501701 501476
MBW This is a basic/simple memory (RAM) bandwidth benchmark for memory copy operations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 2K 4K 6K 8K 10K SE +/- 47.99, N = 3 SE +/- 24.54, N = 3 SE +/- 39.47, N = 3 10053.36 9955.27 8564.54 1. (CC) gcc options: -O3 -march=native
R Benchmark This test is a quick-running survey of general R performance Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark FreeBSD 12.0 FreeBSD 12.0 - GCC9 DragonFlyBSD 5.6.2 0.1436 0.2872 0.4308 0.5744 0.718 SE +/- 0.0009, N = 6 SE +/- 0.0010, N = 4 SE +/- 0.0015, N = 3 0.5564 0.5664 0.6382 1. FreeBSD 12.0: R scripting front-end version 3.6.0 (2019-04-26) 2. FreeBSD 12.0 - GCC9: R scripting front-end version 3.6.0 (2019-04-26) 3. DragonFlyBSD 5.6.2: R scripting front-end version 3.6.1 (2019-07-05)
x265 This is a simple test of the x265 encoder run on the CPU with a sample 1080p video file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding FreeBSD 12.0 FreeBSD 12.0 - GCC9 openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 13 26 39 52 65 SE +/- 0.50, N = 15 SE +/- 0.81, N = 3 SE +/- 0.08, N = 3 SE +/- 0.25, N = 3 SE +/- 0.55, N = 3 55.89 53.04 52.51 51.41 49.48 clang++ clang++ g++ g++ g++
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 21.69 22.88 22.89 -O2 -lOpenCL -O2 -lOpenCL -O3 -fopenmp 1. (CXX) g++ options:
Stockfish This is a test of Stockfish, an advanced C++11 chess benchmark that can scale up to 128 CPU cores. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time FreeBSD 12.0 FreeBSD 12.0 - GCC9 openSUSE Tumbleweed DragonFlyBSD 5.6.2 Ubuntu 19.04 6M 12M 18M 24M 30M SE +/- 303682.59, N = 3 SE +/- 327488.87, N = 3 SE +/- 194937.58, N = 3 SE +/- 164609.94, N = 3 SE +/- 205750.81, N = 3 26979400 26783147 26733363 26672425 25659116 clang++ clang++ g++ g++ g++
libjpeg-turbo tjbench tjbench is a JPEG decompression/compression benchmark part of libjpeg-turbo. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput Ubuntu 19.04 openSUSE Tumbleweed FreeBSD 12.0 - GCC9 FreeBSD 12.0 DragonFlyBSD 5.6.2 50 100 150 200 250 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.80, N = 3 SE +/- 0.73, N = 3 SE +/- 0.03, N = 3 221.57 219.69 217.34 213.53 211.24 -rdynamic -rdynamic -lm 1. (CC) gcc options: -O3
Rust Mandelbrot This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Ubuntu 19.04 openSUSE Tumbleweed FreeBSD 12.0 DragonFlyBSD 5.6.2 FreeBSD 12.0 - GCC9 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.27, N = 3 SE +/- 0.17, N = 3 SE +/- 0.22, N = 3 40.36 40.65 40.98 41.24 41.27 -ldl -lgcc_s -ldl -lgcc_s -lexecinfo -lgcc_s -lgcc_pic -lexecinfo -lgcc_s 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -lrt -lpthread -lc -lm
Rust Prime Benchmark Based on petehunt/rust-benchmark, this is a prime number benchmark that is multi-threaded and written in Rustlang. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 openSUSE Tumbleweed Ubuntu 19.04 FreeBSD 12.0 - GCC9 FreeBSD 12.0 DragonFlyBSD 5.6.2 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 39.67 39.68 39.83 39.89 40.00 -ldl -lgcc_s -ldl -lgcc_s -lexecinfo -lgcc_s -lexecinfo -lgcc_s -lgcc_pic 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lrt -lpthread -lc -lm -lutil
OSBench OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Ubuntu 19.04 openSUSE Tumbleweed DragonFlyBSD 5.6.2 FreeBSD 12.0 - GCC9 FreeBSD 12.0 7 14 21 28 35 SE +/- 0.42, N = 15 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.41, N = 15 SE +/- 0.35, N = 15 20.31 22.50 26.07 28.65 29.15 gcc gcc gcc gcc clang
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads DragonFlyBSD 5.6.2 openSUSE Tumbleweed Ubuntu 19.04 FreeBSD 12.0 - GCC9 FreeBSD 12.0 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.33, N = 15 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 SE +/- 0.15, N = 15 3.23 10.49 12.08 12.24 12.26 gcc gcc gcc gcc clang
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Ubuntu 19.04 openSUSE Tumbleweed FreeBSD 12.0 FreeBSD 12.0 - GCC9 DragonFlyBSD 5.6.2 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.18, N = 3 SE +/- 0.12, N = 3 SE +/- 1.76, N = 12 10.92 22.43 29.26 29.26 83.52 gcc gcc clang gcc gcc
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ubuntu 19.04 openSUSE Tumbleweed FreeBSD 12.0 - GCC9 FreeBSD 12.0 DragonFlyBSD 5.6.2 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.07, N = 4 SE +/- 0.07, N = 15 SE +/- 0.12, N = 15 SE +/- 0.03, N = 3 4.69 4.79 5.49 5.72 6.53 1. Ubuntu 19.04: git version 2.20.1 2. openSUSE Tumbleweed: git version 2.23.0 3. FreeBSD 12.0 - GCC9: git version 2.22.0 4. FreeBSD 12.0: git version 2.22.0 5. DragonFlyBSD 5.6.2: git version 2.22.0
PostgreSQL pgbench This is a simple benchmark of PostgreSQL using pgbench. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 FreeBSD 12.0 - GCC9 openSUSE Tumbleweed 3K 6K 9K 12K 15K SE +/- 32.98, N = 3 SE +/- 418.16, N = 12 SE +/- 75.76, N = 5 SE +/- 78.96, N = 3 SE +/- 6.07, N = 3 14171.76 7886.99 5777.86 5776.71 4578.80 -lpgcommon -lpq -lpthread -lrt -lcrypt -ldl -lm -lpgcommon -lpq -lcrypt -lm -fPIC -shared -lpgcommon -lpq -lcrypt -lm -lpgcommon -lpq -lpthread -lrt -lcrypt -ldl -lm 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgport
FFmpeg This test uses FFmpeg for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV FreeBSD 12.0 - GCC9 FreeBSD 12.0 DragonFlyBSD 5.6.2 openSUSE Tumbleweed Ubuntu 19.04 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.10, N = 15 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 4.85 4.94 6.60 6.98 7.20 -lxcb-shm -lasound -lbz2 -liconv -llzma -fno-tree-vectorize -Qunused-arguments -lxcb-shm -lasound -lbz2 -llzma -mstack-alignment=16 -lxcb-shm -lasound -lSDL2 -lbz2 -llzma -fno-tree-vectorize -lxcb-shm -fno-tree-vectorize -lasound -llzma -fPIC -fno-tree-vectorize 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shape -lxcb-xfixes -pthread -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -MMD -MF -MT
Renaissance Renaissance is a suite of benchmarks designed to test the Java JVM from Apache Spark to a Twitter-like service to Scala and other features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Akka Unbalanced Cobwebbed Tree openSUSE Tumbleweed Ubuntu 19.04 FreeBSD 12.0 FreeBSD 12.0 - GCC9 DragonFlyBSD 5.6.2 9K 18K 27K 36K 45K SE +/- 61.58, N = 40 SE +/- 66.86, N = 40 SE +/- 186.79, N = 40 SE +/- 253.97, N = 40 SE +/- 928.33, N = 40 10102.01 10480.82 10957.88 11871.04 40129.46
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.9.0 Test: Savina Reactors.IO FreeBSD 12.0 FreeBSD 12.0 - GCC9 DragonFlyBSD 5.6.2 openSUSE Tumbleweed Ubuntu 19.04 3K 6K 9K 12K 15K SE +/- 131.14, N = 40 SE +/- 246.12, N = 40 SE +/- 178.10, N = 40 SE +/- 155.68, N = 40 SE +/- 199.39, N = 32 12163.53 13227.94 13600.74 14186.77 14444.45
OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 openSUSE Tumbleweed Ubuntu 19.04 FreeBSD 12.0 - GCC9 FreeBSD 12.0 DragonFlyBSD 5.6.2 700 1400 2100 2800 3500 SE +/- 25.08, N = 20 SE +/- 31.39, N = 20 SE +/- 27.83, N = 20 SE +/- 47.17, N = 20 SE +/- 43.98, N = 20 3070 3102 3115 3154 3441
Go Benchmarks Benchmark for monitoring real time performance of the Go implementation for HTTP, JSON and garbage testing per iteration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage openSUSE Tumbleweed Ubuntu 19.04 DragonFlyBSD 5.6.2 FreeBSD 12.0 FreeBSD 12.0 - GCC9 600K 1200K 1800K 2400K 3000K SE +/- 1316.19, N = 3 SE +/- 1103.67, N = 3 SE +/- 14322.84, N = 8 SE +/- 84211.68, N = 12 SE +/- 97986.04, N = 15 1168032 1205924 1392653 2831819 2993947
DragonFlyBSD 5.6.2 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: NVME-PCIe
OS: DragonFly, Kernel: 5.6-RELEASE (x86_64), Compiler: GCC 8.3, File-System: hammer2
Java Notes: OpenJDK Runtime Environment (build 1.8.0_181-b13)Python Notes: Python 3.6.9Security Notes: Spectre STIBP_AUTO Mitigation
Testing initiated at 11 September 2019 16:50 by user .
Ubuntu 19.04 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS), Chipset: AMD Device 1480, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB + 15GB Ultra USB 3.0, Graphics: Gigabyte AMD Radeon RX 470/480/570/570X/580/580X 4GB (1244/1750MHz), Audio: AMD Ellesmere, Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Device 2723
OS: Ubuntu 19.04, Kernel: 5.0.0-27-generic (x86_64), Desktop: GNOME Shell 3.32.2, Display Server: X Server 1.20.4, Display Driver: modesetting 1.20.4, OpenGL: 4.5 Mesa 19.0.8 (LLVM 8.0.0), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -vProcessor Notes: Scaling Governor: acpi-cpufreq ondemandJava Notes: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling
Testing initiated at 12 September 2019 13:42 by user phoronix.
openSUSE Tumbleweed Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (8 Cores / 16 Threads), Motherboard: MSI MEG X570 GODLIKE (MS-7C34) v1.0 (1.40 BIOS), Chipset: AMD Starship/Matisse, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Graphics: AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1244/1750MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: ASUS PB278, Network: Realtek Device 2600 + Realtek Device 3000 + Intel Wi-Fi 6 AX200
OS: openSUSE Tumbleweed 20190909, Kernel: 5.2.11-1-default (x86_64), Desktop: KDE Plasma 5.16.5, Display Server: X Server 1.20.5, Display Driver: amdgpu 19.0.1, OpenGL: 4.5 Mesa 19.1.5 (LLVM 8.0.1), Compiler: GCC 9.2.1 20190820 [gcc-9-branch revision 274748], File-System: btrfs, Screen Resolution: 2560x1440
Compiler Notes: --build=x86_64-suse-linux --disable-cet --disable-libcc1 --disable-libssp --disable-libstdcxx-pch --disable-libvtv --disable-werror --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran,obj-c++,ada,go,d --enable-libphobos --enable-libstdcxx-allocator=new --enable-link-mutex --enable-linux-futex --enable-multilib --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --enable-plugin --enable-ssp --enable-version-specific-runtime-libs --host=x86_64-suse-linux --mandir=/usr/share/man --with-arch-32=x86-64 --with-build-config=bootstrap-lto-lean --with-gcc-major-version-only --with-slibdir=/lib64 --with-tune=generic --without-cuda-driver --without-system-libunwindProcessor Notes: Scaling Governor: acpi-cpufreq ondemandJava Notes: OpenJDK Runtime Environment (build 11.0.4+11-suse-1.1-x8664)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling
Testing initiated at 13 September 2019 12:31 by user .
FreeBSD 12.0 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD], Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Java Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)Python Notes: Python 3.6.9
Testing initiated at 13 September 2019 18:32 by user .
FreeBSD 12.0 - GCC9 Processor: AMD Ryzen 7 3700X 8-Core @ 3.60GHz (16 Cores), Motherboard: MSI MS-7C34 1.0, Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: Samsung SSD 970 EVO Plus 250GB, Audio: ATI (0xaaf0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: GCC 9.1.0 + Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ldJava Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)Python Notes: Python 3.6.9
Testing initiated at 14 September 2019 00:05 by user .