DragonFlyBSD 5.2-RELEASE vs. DragonFly 5.3 - Intel Xeon

Intel Xeon E3-1280 v5 testing on DragonFl5.3 development snapshot on Intel Xeon for a future article on phoronix.com.

HTML result view exported from: https://openbenchmarking.org/result/1809293-RA-DRAGONFLY83.

DragonFlyBSD 5.2-RELEASE vs. DragonFly 5.3 - Intel XeonProcessorMotherboardChipsetMemoryDiskNetworkOSKernelCompilerFile-SystemDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929Intel 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)GCC 8.1OpenBenchmarking.orgPython Details- Python 2.7.15 + Python 3.6.5Security Details- DragonFlyBSD 5.2: Spectre-1 Mitigation + Meltdown Mitigation- DragonFlyBSD 5.3 20180929: Spectre Mitigation + Meltdown Mitigation

DragonFlyBSD 5.2-RELEASE vs. DragonFly 5.3 - Intel Xeonsqlite: Timed SQLite Insertionssqlite: Timed SQLite Insertionsmbw: Memory Copy - 128 MiBmbw: Memory Copy - 512 MiBmbw: Memory Copy - 1024 MiBmbw: Memory Copy, Fixed Block Size - 128 MiBmbw: Memory Copy, Fixed Block Size - 512 MiBmbw: Memory Copy, Fixed Block Size - 1024 MiBrodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverfftw: Stock - 1D FFT Size 1024fftw: Stock - 2D FFT Size 1024fftw: Float + SSE - 1D FFT Size 1024fftw: Float + SSE - 2D FFT Size 1024go-benchmark: httpgo-benchmark: jsongo-benchmark: buildgo-benchmark: garbagettsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacehimeno: Poisson Pressure Solverstockfish: Total Timebuild-php: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixeldcraw: RAW To PPM Image Conversionencode-flac: WAV To FLACencode-mp3: WAV To MP3n-queens: Elapsed Timecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19openssl: RSA 4096-bit Performancegimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskoctave-benchmark: pybench: 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 201809296.8514.9394649448942794849498949422664.167662629421874185151288214429721574198650972862816211126181751021697820524991088620588.2717555.909.6031.8638.2113969312.3030.0422.3442.2034.6217724115939.331275.8412353.7616.494.318.6693789318930194599444943022657.795304450022007181481314016098805702773967822960782190116186811021737719825321137176999.3417546.869.6632.0436.2013769223.5840.6931.8463.6534.6917074328268.981356.2213760.0816.35OpenBenchmarking.org

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929246810SE +/- 0.07, N = 3SE +/- 0.04, N = 126.854.311. (CC) gcc options: -O2 -lz -lpthread

SQLite

Timed SQLite Insertions

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.24.0Timed SQLite InsertionsDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092948121620SE +/- 0.09, N = 3SE +/- 0.03, N = 314.938.66

MBW

Test: Memory Copy - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 128 MiBDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292K4K6K8K10KSE +/- 22.71, N = 3SE +/- 30.74, N = 3946493781. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 512 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 512 MiBDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292K4K6K8K10KSE +/- 19.97, N = 3SE +/- 59.33, N = 3944893181. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292K4K6K8K10KSE +/- 21.67, N = 3SE +/- 54.38, N = 3942793011. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 128 MiBDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292K4K6K8K10KSE +/- 1.98, N = 3SE +/- 4.04, N = 3948494591. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 512 MiBDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292K4K6K8K10KSE +/- 0.28, N = 3SE +/- 23.18, N = 3949894441. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292K4K6K8K10KSE +/- 0.35, N = 3SE +/- 0.71, N = 3949494301. (CC) gcc options: -O3 -march=native

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092950100150200250SE +/- 0.11, N = 3SE +/- 0.92, N = 32262261. (CXX) g++ options: -O3 -fopenmp

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverDragonFlyBSD 5.2DragonFlyBSD 5.3 201809291428425670SE +/- 0.10, N = 3SE +/- 2.13, N = 1264.1657.791. (CXX) g++ options: -O3 -fopenmp

FFTW

Build: Stock - Size: 1D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 1D FFT Size 1024DragonFlyBSD 5.2DragonFlyBSD 5.3 2018092916003200480064008000SE +/- 26.88, N = 3SE +/- 4.73, N = 3766253041. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm

FFTW

Build: Stock - Size: 2D FFT Size 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Stock - Size: 2D FFT Size 1024DragonFlyBSD 5.2DragonFlyBSD 5.3 2018092913002600390052006500SE +/- 65.02, N = 3SE +/- 10.10, N = 3629445001. (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 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 1D FFT Size 1024DragonFlyBSD 5.2DragonFlyBSD 5.3 201809295K10K15K20K25KSE +/- 142.70, N = 3SE +/- 94.71, N = 321874220071. (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 1024

OpenBenchmarking.orgMflops, More Is BetterFFTW 3.3.6Build: Float + SSE - Size: 2D FFT Size 1024DragonFlyBSD 5.2DragonFlyBSD 5.3 201809294K8K12K16K20KSE +/- 14.01, N = 3SE +/- 110.39, N = 318515181481. (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.2DragonFlyBSD 5.3 201809293K6K9K12K15KSE +/- 56.43, N = 3SE +/- 101.33, N = 31288213140

Go Benchmarks

Test: json

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: jsonDragonFlyBSD 5.2DragonFlyBSD 5.3 201809293M6M9M12M15MSE +/- 75391.95, N = 3SE +/- 250374.13, N = 31442972116098805

Go Benchmarks

Test: build

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: buildDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092915000M30000M45000M60000M75000MSE +/- 3115166076.62, N = 12SE +/- 9563058182.04, N = 95741986509770277396782

Go Benchmarks

Test: garbage

OpenBenchmarking.orgNanoseconds/Operation, Fewer Is BetterGo BenchmarksTest: garbageDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929600K1200K1800K2400K3000KSE +/- 14243.22, N = 3SE +/- 4941.13, N = 328628162960782

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092950100150200250SE +/- 0.27, N = 3SE +/- 0.56, N = 32111901. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -pthread -fopenmp -fwhole-program -lstdc++

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlDragonFlyBSD 5.2DragonFlyBSD 5.3 201809293060901201501261161. (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

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateDragonFlyBSD 5.2DragonFlyBSD 5.3 201809294080120160200SE +/- 0.33, N = 31811861. (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

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092920406080100SE +/- 0.67, N = 375811. (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

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092920406080100SE +/- 1.00, N = 3SE +/- 1.33, N = 31021021. (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

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingDragonFlyBSD 5.2DragonFlyBSD 5.3 201809294080120160200SE +/- 2.00, N = 31691731. (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

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292040608010078771. (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

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceDragonFlyBSD 5.2DragonFlyBSD 5.3 201809294080120160200SE +/- 2.19, N = 32051981. (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

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverDragonFlyBSD 5.2DragonFlyBSD 5.3 201809295001000150020002500SE +/- 3.85, N = 3SE +/- 3.16, N = 3249925321. (CC) gcc options: -O3

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeDragonFlyBSD 5.2DragonFlyBSD 5.3 201809292M4M6M8M10MSE +/- 33071.42, N = 3SE +/- 82605.51, N = 310886205113717691. (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.2DragonFlyBSD 5.3 2018092920406080100SE +/- 0.21, N = 3SE +/- 0.64, N = 388.2799.341. (CC) gcc options: -O2 -pedantic -lpthread -lz -lm

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelDragonFlyBSD 5.2DragonFlyBSD 5.3 201809294080120160200SE +/- 0.06, N = 3SE +/- 0.04, N = 31751751. (CC) gcc options: -lm -lpthread -O3

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionDragonFlyBSD 5.2DragonFlyBSD 5.3 201809291326395265SE +/- 0.09, N = 3SE +/- 0.03, N = 355.9046.861. (CC) gcc options: -lm

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACDragonFlyBSD 5.2DragonFlyBSD 5.3 201809293691215SE +/- 0.04, N = 5SE +/- 0.02, N = 59.609.661. (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.2DragonFlyBSD 5.3 20180929714212835SE +/- 0.04, N = 3SE +/- 0.02, N = 331.8632.041. (CC) gcc options: -lm

N-Queens

Elapsed Time

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

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd CompressionCompressing ubuntu-16.04.3-server-i386.img, Compression Level 19DragonFlyBSD 5.2DragonFlyBSD 5.3 20180929306090120150SE +/- 0.30, N = 3SE +/- 0.14, N = 3139137

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 2.4.4RSA 4096-bit PerformanceDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929150300450600750SE +/- 0.52, N = 3SE +/- 0.71, N = 3693692

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: resizeDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929612182430SE +/- 0.08, N = 3SE +/- 0.44, N = 1212.3023.58

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: rotateDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929918273645SE +/- 0.03, N = 3SE +/- 0.69, N = 330.0440.69

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: auto-levelsDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929714212835SE +/- 0.10, N = 3SE +/- 0.61, N = 1222.3431.84

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.22Test: unsharp-maskDragonFlyBSD 5.2DragonFlyBSD 5.3 201809291428425670SE +/- 0.02, N = 3SE +/- 1.14, N = 342.2063.65

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 4.4.0DragonFlyBSD 5.2DragonFlyBSD 5.3 20180929816243240SE +/- 0.54, N = 5SE +/- 0.58, N = 1234.6234.69

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929400800120016002000SE +/- 4.67, N = 3SE +/- 4.33, N = 317721707

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092990K180K270K360K450KSE +/- 796.02, N = 3SE +/- 1017.33, N = 3411593432826

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsDragonFlyBSD 5.2DragonFlyBSD 5.3 201809293691215SE +/- 0.09, N = 3SE +/- 0.12, N = 39.338.981. git version 2.18.0

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929306090120150SE +/- 0.94, N = 3SE +/- 1.41, N = 3127135-lm1. (CC) gcc options:

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929246810SE +/- 0.01, N = 3SE +/- 0.09, N = 125.846.22-lm1. (CC) gcc options:

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsDragonFlyBSD 5.2DragonFlyBSD 5.3 20180929306090120150SE +/- 0.33, N = 3SE +/- 0.84, N = 3123137-lm1. (CC) gcc options:

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesDragonFlyBSD 5.2DragonFlyBSD 5.3 201809291326395265SE +/- 0.26, N = 3SE +/- 0.42, N = 353.7660.08-lm1. (CC) gcc options:

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsDragonFlyBSD 5.2DragonFlyBSD 5.3 2018092948121620SE +/- 0.10, N = 3SE +/- 0.03, N = 316.4916.35-lm1. (CC) gcc options:


Phoronix Test Suite v10.8.4