DragonFlyBSD 5.2 vs 5.3-DEVELOPMENT

Intel Xeon E3-1280 v5 testing on DragonFly for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1805197-AR-DRAGONFLY68&sor.

DragonFlyBSD 5.2 vs 5.3-DEVELOPMENTProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemDragonFlyBSD 5.2DragonFlyBSD 5.3-DEVIntel Xeon E3-1280 v5 @ 3.70GHz (4 Cores / 8 Threads)MSI MS-7998 1.0Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Registers16384MBNVME-PCIeIntel PRO/1000 Connection PCH_SPT_I219_V2 7.6.2DragonFly5.2-RELEASE (x86_64)GCC 5.4.1hammer25.3-DEVELOPMENT (x86_64)OpenBenchmarking.orgPython Details- Python 2.7.14 + Python 3.6.5Security Details- DragonFlyBSD 5.2: Spectre-1 Mitigation + Meltdown Mitigation Protection- DragonFlyBSD 5.3-DEV: Spectre Mitigation + Meltdown Mitigation Protection

DragonFlyBSD 5.2 vs 5.3-DEVELOPMENTsqlite: Timed SQLite Insertionscompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treerodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverpolybench-c: Covariance Computationpolybench-c: Correlation Computationpolybench-c: 3 Matrix Multiplicationsfftw: Float + SSE - 1D FFT Size 32fftw: Float + SSE - 2D FFT Size 32fftw: Float + SSE - 1D FFT Size 4096fftw: Float + SSE - 2D FFT Size 4096go-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagejava-scimark2: Compositejava-gradle-perf: Reactorfhourstones: Complex Connect-4 Solvingbyte: Register Arithmetichimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Teststockfish: Total Timebuild-php: Time To Compilec-ray: Total Timellvm-test-suite: Time To Runaobench: 2048 x 2048 - Total Timeencode-flac: WAV To FLACencode-mp3: WAV To MP3n-queens: Elapsed Timerbenchmark: pgbench: Buffer Test - Normal Load - Read Onlypgbench: Buffer Test - Normal Load - Read Writeoptcarrot: Optimized Benchmarkpybench: Total For Average Test Timesphpbench: PHP Benchmark Suitegit: Time To Complete Common Git Commandsosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory AllocationsDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV6.75748.5685.20634.04226.4164.126.146.133.927600.6024075158271529513199148458935308356880229003722285.1229.9312257.8712491.7542891110485088.5319.7713.3171.649.5831.8738.230.982792896.387268.00107.7117694073009.19124.225.77122.9453.9916.435.07766.2284.54724.01226.4363.946.136.133.9312432283662086915175123851503890028697692288.0427.3912260.4312495.5242911099830585.9019.8313.2871.539.3831.6938.280.980494750.738033.88108.5017004238859.00128.665.08131.6659.1616.44OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsDragonFlyBSD 5.3-DEVDragonFlyBSD 5.2246810SE +/- 0.06, N = 3SE +/- 0.04, N = 35.076.751. (CC) gcc options: -O2 -lz -lpthread

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileDragonFlyBSD 5.3-DEVDragonFlyBSD 5.2170340510680850SE +/- 15.84, N = 6SE +/- 16.17, N = 6766.22748.56

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV20406080100SE +/- 0.39, N = 3SE +/- 1.08, N = 385.2084.54

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeDragonFlyBSD 5.3-DEVDragonFlyBSD 5.2160320480640800SE +/- 14.56, N = 3SE +/- 29.32, N = 3724.01634.04

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV50100150200250SE +/- 0.01, N = 3SE +/- 0.07, N = 3226.41226.431. (CXX) g++ options: -O3 -fopenmp

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverDragonFlyBSD 5.3-DEVDragonFlyBSD 5.21428425670SE +/- 0.17, N = 3SE +/- 0.06, N = 363.9464.121. (CXX) g++ options: -O3 -fopenmp

PolyBench-C

Test: Covariance Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Covariance ComputationDragonFlyBSD 5.3-DEVDragonFlyBSD 5.2246810SE +/- 0.00, N = 3SE +/- 0.01, N = 36.136.141. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: Correlation Computation

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: Correlation ComputationDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV246810SE +/- 0.00, N = 3SE +/- 0.01, N = 36.136.131. (CC) gcc options: -O3 -march=native

PolyBench-C

Test: 3 Matrix Multiplications

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyBench-C 4.2Test: 3 Matrix MultiplicationsDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV0.88431.76862.65293.53724.4215SE +/- 0.00, N = 3SE +/- 0.02, N = 33.923.931. (CC) gcc options: -O3 -march=native

FFTW

Build: Float + SSE - Size: 1D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 32DragonFlyBSD 5.3-DEVDragonFlyBSD 5.23K6K9K12K15KSE +/- 36.71, N = 3SE +/- 6.60, N = 312432.007600.601. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 32

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 32DragonFlyBSD 5.3-DEVDragonFlyBSD 5.26K12K18K24K30KSE +/- 177.46, N = 3SE +/- 2488.79, N = 628366240751. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

FFTW

Build: Float + SSE - Size: 1D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 4096DragonFlyBSD 5.3-DEVDragonFlyBSD 5.24K8K12K16K20KSE +/- 9.50, N = 3SE +/- 2283.73, N = 620869158271. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

FFTW

Build: Float + SSE - Size: 2D FFT Size 4096

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 4096DragonFlyBSD 5.2DragonFlyBSD 5.3-DEV3K6K9K12K15KSE +/- 7.69, N = 3SE +/- 96.64, N = 315295151751. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

Go Benchmarks

Test: http

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: httpDragonFlyBSD 5.3-DEVDragonFlyBSD 5.23K6K9K12K15KSE +/- 17.63, N = 3SE +/- 5.78, N = 31238513199

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV3M6M9M12M15MSE +/- 124658.03, N = 3SE +/- 201872.12, N = 31484589315038900

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildDragonFlyBSD 5.211000M22000M33000M44000M55000MSE +/- 5639507335.95, N = 653083568802

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageDragonFlyBSD 5.3-DEVDragonFlyBSD 5.2600K1200K1800K2400K3000KSE +/- 14951.48, N = 3SE +/- 18412.03, N = 328697692900372

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeDragonFlyBSD 5.3-DEVDragonFlyBSD 5.25001000150020002500SE +/- 5.15, N = 4SE +/- 8.08, N = 42288.042285.12

Java Gradle Build

Gradle Build: Reactor

OpenBenchmarking.orgSeconds, Fewer Is BetterJava Gradle Build 1.0Gradle Build: ReactorDragonFlyBSD 5.3-DEVDragonFlyBSD 5.2714212835SE +/- 0.37, N = 4SE +/- 0.26, N = 427.3929.93

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingDragonFlyBSD 5.3-DEVDragonFlyBSD 5.23K6K9K12K15KSE +/- 11.98, N = 3SE +/- 12.09, N = 312260.4312257.871. (CC) gcc options: -O3

BYTE Unix Benchmark

Computational Test: Register Arithmetic

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Register ArithmeticDragonFlyBSD 5.3-DEVDragonFlyBSD 5.20.2250.450.6750.91.125111. (CC) gcc options: -pipe

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverDragonFlyBSD 5.3-DEVDragonFlyBSD 5.25001000150020002500SE +/- 4.59, N = 3SE +/- 5.51, N = 32495.522491.751. (CC) gcc options: -O3

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestDragonFlyBSD 5.3-DEVDragonFlyBSD 5.29001800270036004500SE +/- 4.04, N = 3SE +/- 5.81, N = 3429142891. (CXX) g++ options: -pipe -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV2M4M6M8M10MSE +/- 80980.98, N = 3SE +/- 51613.15, N = 311104850109983051. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileDragonFlyBSD 5.3-DEVDragonFlyBSD 5.220406080100SE +/- 0.59, N = 3SE +/- 0.14, N = 385.9088.531. (CC) gcc options: -O2 -pedantic -lpthread -lz -lm

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total TimeDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV510152025SE +/- 0.01, N = 3SE +/- 0.05, N = 319.7719.831. (CC) gcc options: -lm -lpthread -O3

LLVM Test Suite

Time To Run

OpenBenchmarking.orgSeconds, Fewer Is BetterLLVM Test Suite 6.0.0Time To RunDragonFlyBSD 5.3-DEVDragonFlyBSD 5.23691215SE +/- 0.03, N = 3SE +/- 0.00, N = 313.2813.311. (CXX) g++ options: -O3 -lstdc++

AOBench

Size: 2048 x 2048 - Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterAOBenchSize: 2048 x 2048 - Total TimeDragonFlyBSD 5.3-DEVDragonFlyBSD 5.21632486480SE +/- 0.01, N = 3SE +/- 0.00, N = 371.5371.641. (CC) gcc options: -lm -O3

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACDragonFlyBSD 5.3-DEVDragonFlyBSD 5.23691215SE +/- 0.02, N = 5SE +/- 0.08, N = 59.389.581. (CXX) g++ options: -O2 -fvisibility=hidden -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3DragonFlyBSD 5.3-DEVDragonFlyBSD 5.2714212835SE +/- 0.02, N = 3SE +/- 0.01, N = 331.6931.871. (CC) gcc options: -lm

N-Queens

Elapsed Time

OpenBenchmarking.orgSeconds, Fewer Is BetterN-Queens 1.0Elapsed TimeDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV918273645SE +/- 0.01, N = 3SE +/- 0.05, N = 338.2338.281. (CC) gcc options: -static -fopenmp -O3 -march=native

R Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterR BenchmarkDragonFlyBSD 5.3-DEVDragonFlyBSD 5.20.22110.44220.66330.88441.1055SE +/- 0.0003, N = 3SE +/- 0.0050, N = 30.98040.98271. R scripting front-end version 3.4.4 (2018-03-15)

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyDragonFlyBSD 5.3-DEVDragonFlyBSD 5.220K40K60K80K100KSE +/- 42.80, N = 3SE +/- 59.26, N = 394750.7392896.38-lpgfeutils -lpq1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lcrypt -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteDragonFlyBSD 5.3-DEVDragonFlyBSD 5.22K4K6K8K10KSE +/- 136.03, N = 4SE +/- 96.41, N = 38033.887268.00-lpgfeutils -lpq1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lcrypt -lm

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkDragonFlyBSD 5.3-DEVDragonFlyBSD 5.220406080100SE +/- 0.03, N = 4SE +/- 0.11, N = 4108.50107.711. ruby 2.4.4p296 (2018-03-28 revision 63013) [x86_64-dragonfly5]

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesDragonFlyBSD 5.3-DEVDragonFlyBSD 5.2400800120016002000SE +/- 2.65, N = 3SE +/- 2.40, N = 317001769

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteDragonFlyBSD 5.3-DEVDragonFlyBSD 5.290K180K270K360K450KSE +/- 441.80, N = 3SE +/- 538.92, N = 3423885407300

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsDragonFlyBSD 5.3-DEVDragonFlyBSD 5.23691215SE +/- 0.10, N = 3SE +/- 0.10, N = 39.009.191. DragonFlyBSD 5.3-DEV: git version 2.17.02. DragonFlyBSD 5.2: git version 2.16.2

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV306090120150SE +/- 1.86, N = 5SE +/- 1.94, N = 6124.22128.661. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsDragonFlyBSD 5.3-DEVDragonFlyBSD 5.21.29832.59663.89495.19326.4915SE +/- 0.03, N = 3SE +/- 0.02, N = 35.085.771. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV306090120150SE +/- 0.37, N = 3SE +/- 1.41, N = 3122.94131.661. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV1326395265SE +/- 0.14, N = 3SE +/- 1.01, N = 353.9959.161. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsDragonFlyBSD 5.2DragonFlyBSD 5.3-DEV48121620SE +/- 0.03, N = 3SE +/- 0.04, N = 316.4316.441. (CC) gcc options: -lm


Phoronix Test Suite v10.8.4