Intel Xeon E3-1280 v5 testing on DragonFl5.3 development snapshot on Intel Xeon for a future article on phoronix.com.
DragonFlyBSD 5.2 Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: NVME-PCIe, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2
OS: DragonFly, Kernel: 5.2-RELEASE (x86_64), Compiler: GCC 5.4.1, File-System: hammer2
Python Notes: Python 2.7.15 + Python 3.6.5Security Notes: Spectre-1 Mitigation + Meltdown Mitigation
DragonFlyBSD 5.3 20180929 OS: DragonFly, Kernel: 5.3-DEVELOPMENT (x86_64), Compiler: GCC 8.1, File-System: hammer2
Python Notes: Python 2.7.15 + Python 3.6.5Security Notes: Spectre Mitigation + Meltdown Mitigation
DragonFlyBSD 5.2-RELEASE vs. DragonFly 5.3 - Intel Xeon Processor Motherboard Chipset Memory Disk Network OS Kernel Compiler File-System DragonFlyBSD 5.2 DragonFlyBSD 5.3 20180929 Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads) MSI MS-7998 1.0 Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers 16384MB NVME-PCIe Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2 DragonFly 5.2-RELEASE (x86_64) GCC 5.4.1 hammer2 5.3-DEVELOPMENT (x86_64) GCC 8.1 OpenBenchmarking.org Python Details - Python 2.7.15 + Python 3.6.5 Security Details - DragonFlyBSD 5.2: Spectre-1 Mitigation + Meltdown Mitigation - DragonFlyBSD 5.3 20180929: Spectre Mitigation + Meltdown Mitigation
DragonFlyBSD 5.2 vs. DragonFlyBSD 5.3 20180929 Comparison Phoronix Test Suite Baseline +22.9% +22.9% +45.8% +45.8% +68.7% +68.7% +91.6% +91.6% 72.4% 58.9% 19.3% 11% 8% 5.6% 5.2% 4.5% 3.9% 3.8% 2.8% 2.4% resize 91.7% T.S.I T.S.I unsharp-mask 50.8% Stock - 1D FFT Size 1024 44.5% auto-levels 42.5% Stock - 2D FFT Size 1024 39.9% rotate 35.5% build 22.4% R.T.P.I.C Time To Compile 12.5% Create Processes 11.8% json 11.6% Launch Programs 11.4% P.R.W.S.S.M 11.1% OpenMP CFD Solver Swirl 8.6% Sharpen Create Threads 6.5% Create Files 6.3% Elapsed Time P.B.S Total Time T.T.C.C.G.C T.F.A.T.T HWB Color Space 3.5% garbage 3.4% Rotate Resizing Float + SSE - 2D FFT Size 1024 2% http 2% GIMP SQLite SQLite GIMP FFTW GIMP FFTW GIMP Go Benchmarks dcraw Timed PHP Compilation OSBench Go Benchmarks OSBench TTSIOD 3D Renderer Rodinia GraphicsMagick GraphicsMagick OSBench OSBench N-Queens PHPBench Stockfish Git PyBench GraphicsMagick Go Benchmarks GraphicsMagick GraphicsMagick FFTW Go Benchmarks DragonFlyBSD 5.2 DragonFlyBSD 5.3 20180929
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 3M 6M 9M 12M 15M SE +/- 250374.13, N = 3 SE +/- 75391.95, N = 3 16098805 14429721
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 15000M 30000M 45000M 60000M 75000M SE +/- 9563058182.04, N = 9 SE +/- 3115166076.62, N = 12 70277396782 57419865097
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 600K 1200K 1800K 2400K 3000K SE +/- 4941.13, N = 3 SE +/- 14243.22, N = 3 2960782 2862816
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2K 4K 6K 8K 10K SE +/- 59.33, N = 3 SE +/- 19.97, N = 3 9318 9448 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2K 4K 6K 8K 10K SE +/- 54.38, N = 3 SE +/- 21.67, N = 3 9301 9427 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2K 4K 6K 8K 10K SE +/- 4.04, N = 3 SE +/- 1.98, N = 3 9459 9484 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2K 4K 6K 8K 10K SE +/- 23.18, N = 3 SE +/- 0.28, N = 3 9444 9498 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2K 4K 6K 8K 10K SE +/- 0.71, N = 3 SE +/- 0.35, N = 3 9430 9494 1. (CC) gcc options: -O3 -march=native
GIMP GIMP is an open-source image manipulaton program. This test profile will use the system-provided GIMP program otherwise on Windows relys upon a pre-packaged Windows binary from upstream GIMP.org. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 6 12 18 24 30 SE +/- 0.44, N = 12 SE +/- 0.08, N = 3 23.58 12.30
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: rotate DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 9 18 27 36 45 SE +/- 0.69, N = 3 SE +/- 0.03, N = 3 40.69 30.04
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 7 14 21 28 35 SE +/- 0.61, N = 12 SE +/- 0.10, N = 3 31.84 22.34
OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 14 28 42 56 70 SE +/- 1.14, N = 3 SE +/- 0.02, N = 3 63.65 42.20
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: Stock - Size: 1D FFT Size 1024 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 1600 3200 4800 6400 8000 SE +/- 4.73, N = 3 SE +/- 26.88, N = 3 5304 7662 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 1300 2600 3900 5200 6500 SE +/- 10.10, N = 3 SE +/- 65.02, N = 3 4500 6294 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 5K 10K 15K 20K 25K SE +/- 94.71, N = 3 SE +/- 142.70, N = 3 22007 21874 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 4K 8K 12K 16K 20K SE +/- 110.39, N = 3 SE +/- 14.01, N = 3 18148 18515 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
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 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 50 100 150 200 250 SE +/- 0.92, N = 3 SE +/- 0.11, N = 3 226 226 1. (CXX) g++ options: -O3 -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 14 28 42 56 70 SE +/- 2.13, N = 12 SE +/- 0.10, N = 3 57.79 64.16 1. (CXX) g++ options: -O3 -fopenmp
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 Files DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 30 60 90 120 150 SE +/- 1.41, N = 3 SE +/- 0.94, N = 3 135 127 -lm 1. (CC) gcc options:
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2 4 6 8 10 SE +/- 0.09, N = 12 SE +/- 0.01, N = 3 6.22 5.84 -lm 1. (CC) gcc options:
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 30 60 90 120 150 SE +/- 0.84, N = 3 SE +/- 0.33, N = 3 137 123 -lm 1. (CC) gcc options:
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 13 26 39 52 65 SE +/- 0.42, N = 3 SE +/- 0.26, N = 3 60.08 53.76 -lm 1. (CC) gcc options:
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 16.35 16.49 -lm 1. (CC) gcc options:
Zstd Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using Zstd compression supplied by the system or otherwise externally of the test profile. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.30, N = 3 137 139
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 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2M 4M 6M 8M 10M SE +/- 82605.51, N = 3 SE +/- 33071.42, N = 3 11371769 10886205 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
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 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 30 60 90 120 150 116 126 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 40 80 120 160 200 SE +/- 0.33, N = 3 186 181 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 20 40 60 80 100 SE +/- 0.67, N = 3 81 75 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 20 40 60 80 100 SE +/- 1.33, N = 3 SE +/- 1.00, N = 3 102 102 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 40 80 120 160 200 SE +/- 2.00, N = 3 173 169 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 20 40 60 80 100 77 78 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 40 80 120 160 200 SE +/- 2.19, N = 3 198 205 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -llcms2 -ltiff -lfreetype -ljpeg -lwmflite -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -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 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 40 80 120 160 200 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 175 175 1. (CC) gcc options: -lm -lpthread -O3
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 50 100 150 200 250 SE +/- 0.56, N = 3 SE +/- 0.27, N = 3 190 211 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -pthread -fopenmp -fwhole-program -lstdc++
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 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 90K 180K 270K 360K 450K SE +/- 1017.33, N = 3 SE +/- 796.02, N = 3 432826 411593
SQLite This is a simple benchmark of SQLite. At present this test profile just measures the time to perform a pre-defined number of insertions on an indexed database. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 2 4 6 8 10 SE +/- 0.04, N = 12 SE +/- 0.07, N = 3 4.31 6.85 1. (CC) gcc options: -O2 -lz -lpthread
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 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 3 6 9 12 15 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 8.98 9.33 1. git version 2.18.0
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 DragonFlyBSD 5.3 20180929 DragonFlyBSD 5.2 400 800 1200 1600 2000 SE +/- 4.33, N = 3 SE +/- 4.67, N = 3 1707 1772
DragonFlyBSD 5.2 Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: NVME-PCIe, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2
OS: DragonFly, Kernel: 5.2-RELEASE (x86_64), Compiler: GCC 5.4.1, File-System: hammer2
Python Notes: Python 2.7.15 + Python 3.6.5Security Notes: Spectre-1 Mitigation + Meltdown Mitigation
Testing initiated at 29 September 2018 16:39 by user .
DragonFlyBSD 5.3 20180929 Processor: Intel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads), Motherboard: MSI MS-7998 1.0, Chipset: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers, Memory: 16384MB, Disk: NVME-PCIe, Network: Intel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2
OS: DragonFly, Kernel: 5.3-DEVELOPMENT (x86_64), Compiler: GCC 8.1, File-System: hammer2
Python Notes: Python 2.7.15 + Python 3.6.5Security Notes: Spectre Mitigation + Meltdown Mitigation
Testing initiated at 29 September 2018 20:21 by user .