Ryzen 9 3900X Linux SMT Performance

AMD Ryzen 9 3900X SMT benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1908041-HV-1907314AS66&rdt&grr.

Ryzen 9 3900X Linux SMT PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionVulkanSMT Enabled - DefaultSMT Disabled2700 - 4 GHz2700 - 4 GHz II2700 - 4 GHz Arch kernelAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0702 BIOS)AMD Device 148016384MB2000GB Force MP600Sapphire AMD Radeon RX 550 640SP / 560/560X 4GB (1300/1750MHz)AMD Device aae0ASUS VP28URealtek Device 8125 + Intel I211 + Intel Device 2723Ubuntu 18.045.3.0-999-generic (x86_64) 20190725GNOME Shell 3.28.4X Server 1.20.4modesetting 1.20.44.5 Mesa 19.0.2 (LLVM 8.0.0)GCC 7.4.0ext43840x2160AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores)AMD Ryzen 7 2700 Eight-Core @ 4.00GHz (8 Cores / 16 Threads)ASUS ROG STRIX B350-F GAMING (5008 BIOS)AMD 17h250GB Western Digital WDS250G2X0C-00L350 + 2000GB Seagate ST2000DM006-2DM1 + 240GB Corsair Force GS + 500GB Western Digital WD5000BEKT-0 + 1000GB Seagate ST1000LM024 HN-MAMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1266/2000MHz)AMD Ellesmere HDMI AudioLG ULTRAWIDEIntel I211 + Qualcomm Atheros AR93xxArch Linux5.2.5-arch1-1-ryzen (x86_64)GNOME Shell 3.32.2X Server 1.20.5modesetting 1.20.54.5 Mesa 19.1.3 (LLVM 8.0.1)1.1.90GCC 9.1.0 + Clang 8.0.1xfs2560x10805.2.5-arch1-1-ARCH (x86_64)OpenBenchmarking.orgCompiler Details- SMT Enabled - Default: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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 - SMT Disabled: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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 - 2700 - 4 GHz: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - 2700 - 4 GHz II: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - 2700 - 4 GHz Arch kernel: --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu Processor Details- SMT Enabled - Default: Scaling Governor: acpi-cpufreq schedutil- SMT Disabled: Scaling Governor: acpi-cpufreq ondemand- 2700 - 4 GHz: Scaling Governor: acpi-cpufreq schedutil- 2700 - 4 GHz II: Scaling Governor: acpi-cpufreq schedutil- 2700 - 4 GHz Arch kernel: Scaling Governor: acpi-cpufreq schedutilPython Details- SMT Enabled - Default: Python 2.7.15+ + Python 3.6.8- SMT Disabled: Python 2.7.15+ + Python 3.6.8- 2700 - 4 GHz: Python 3.7.4- 2700 - 4 GHz II: Python 3.7.4- 2700 - 4 GHz Arch kernel: Python 3.7.4Security Details- SMT Enabled - Default: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: always-on RSB filling- SMT Disabled: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling- 2700 - 4 GHz: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling- 2700 - 4 GHz II: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling- 2700 - 4 GHz Arch kernel: l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling

Ryzen 9 3900X Linux SMT Performancemkl-dnn: Convolution Batch conv_all - f32gromacs: Water Benchmarkmkl-dnn: Deconvolution Batch deconv_all - f32blender: Barbershop - CPU-Onlyappleseed: Emilynpb: LU.Casmfish: 1024 Hash Memory, 26 Depthcp2k: Fayalite-FIST Dataappleseed: Disney Materialappleseed: Material Testermkl-dnn: Convolution Batch conv_googlenet_v3 - f32parboil: OpenMP LBMnpb: BT.Abuild-linux-kernel: Time To Compilenamd: ATPase Simulation - 327,506 Atomsnpb: SP.Astockfish: Total Timegraphics-magick: Noise-Gaussiannero2d: Total Timev-ray: CPUparboil: OpenMP MRI Griddingindigobench: Bedroomindigobench: Supercargraphics-magick: Enhancedgraphics-magick: Sharpengraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: HWB Color Spacegraphics-magick: Resizingc-ray: Total Time - 4K, 16 Rays Per Pixelparboil: OpenMP Stencilmkl-dnn: IP Batch All - f32himeno: Poisson Pressure Solverrodinia: OpenMP LavaMDnpb: FT.Bmkl-dnn: Convolution Batch conv_3d - f32npb: EP.Ccompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-7zip: Compress Speed Testrust-prime: Prime Number Test To 200,000,000ttsiod-renderer: Phong Rendering With Soft-Shadow Mappingcoremark: CoreMark Size 666 - Iterations Per Secondcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19mkl-dnn: Convolution Batch conv_alexnet - f32npb: LU.Aswet: Averagemkl-dnn: Deconvolution Batch deconv_1d - f32rodinia: OpenMP CFD Solverprimesieve: 1e12 Prime Number Generationrodinia: OpenMP Streamclusterx265: H.265 1080p Video Encodingmkl-dnn: IP Batch 1D - f32smallpt: Global Illumination Renderer; 128 Samplesffmpeg: H.264 HD To NTSC DVsvt-av1: 1080p 8-bit YUV To AV1 Video Encodesvt-hevc: 1080p 8-bit YUV To HEVC Video Encodecloverleaf: Lagrangian-Eulerian Hydrodynamicsmkl-dnn: Deconvolution Batch deconv_3d - f32parboil: OpenMP CUTCPnpb: FT.ASMT Enabled - DefaultSMT Disabled2700 - 4 GHz2700 - 4 GHz II2700 - 4 GHz Arch kernel21080.9959947102722126539682621323168164113151.13641748.631.4439442943913799216972.342055828.842.034.3519716523126328526653.2315.12210.10138752.26619318.7047725.607792230.8764453258818.052585090985232458726.5213.9115.4321.2040.6617.258.338.4541.352513.795.052.22571120110.9245591027370215482828059244719821710974.27644058.801.7294443992876588814567.011570918.481.383.0620317323326928327256.1428.8989.54136962.20621917.5648137.185910840.4848337680521.502485282986043376520.6715.5016.7216.0248.907.1110.624.0232.242013.274.893.2257021121404237041914187434460.204075811604245309240947595282332242329140.111116104.582.2483752523248448172100.581.242.6416414419524124922664.3425.62920.89125630.304457206.2138443.003799742733195231.0753985614672310326239.2427.6424.0820.7231.0674.5911.6312.5526.081535.0283.143.154216434010.204094911604265321242663665342362232330142.901121105.902.2489152422925851169100.561.242.6216414419424124822764.3615.74916.77125530.214484204.8739443.063758842733060830.9454055527669827962239.0427.6224.1020.7131.4874.6911.6312.6926.011535.2382.613.144193OpenBenchmarking.org

MKL-DNN

Harness: Convolution Batch conv_all - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Convolution Batch conv_all - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel9K18K27K36K45KSE +/- 0.80, N = 3SE +/- 0.71, N = 3SE +/- 90.43, N = 3SE +/- 4.07, N = 3210820114344643401MIN: 43120.2MIN: 43166.51. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2018.3Water BenchmarkSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel0.22280.44560.66840.89121.114SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.990.920.200.20-march=core-avx2-march=core-avx21. (CXX) g++ options: -std=c++11 -O3 -funroll-all-loops -fopenmp -lrt -lpthread -lm

MKL-DNN

Harness: Deconvolution Batch deconv_all - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Deconvolution Batch deconv_all - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel9K18K27K36K45KSE +/- 22.04, N = 3SE +/- 1.43, N = 3SE +/- 22.12, N = 3SE +/- 43.57, N = 3599445594075840949MIN: 5634.28MIN: 4450.23MIN: 40477.6MIN: 40623.51. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlySMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel2004006008001000710102711601160

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilySMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel90180270360450272370424426

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: LU.CSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel5K10K15K20K25KSE +/- 16.81, N = 3SE +/- 18.22, N = 3SE +/- 31.87, N = 3SE +/- 22.51, N = 32126521548530953211. Open MPI 2.1.1

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel8M16M24M32M40MSE +/- 201681.41, N = 3SE +/- 41988.40, N = 3SE +/- 191988.13, N = 3SE +/- 250611.74, N = 339682621282805922409475924266366

CP2K Molecular Dynamics

Fayalite-FIST Data

OpenBenchmarking.orgSeconds, Fewer Is BetterCP2K Molecular Dynamics 6.1Fayalite-FIST DataSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel120240360480600323447528534

Appleseed

Scene: Disney Material

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel50100150200250168198233236

Appleseed

Scene: Material Tester

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Material TesterSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel50100150200250164217224223

MKL-DNN

Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel5001000150020002500SE +/- 0.21, N = 3SE +/- 0.16, N = 3SE +/- 0.25, N = 3SE +/- 0.55, N = 311310923292330MIN: 2309.92MIN: 2310.751. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel306090120150SE +/- 0.04, N = 3SE +/- 0.53, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3151.1374.27140.11142.901. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: BT.ASMT Enabled - DefaultSMT Disabled2700 - 4 GHz2700 - 4 GHz II2700 - 4 GHz Arch kernel14002800420056007000SE +/- 8.30, N = 3SE +/- 15.50, N = 3SE +/- 3.41, N = 3SE +/- 4.37, N = 3SE +/- 4.25, N = 3641764401121111611211. Open MPI 2.1.1

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel20406080100SE +/- 0.70, N = 3SE +/- 0.81, N = 3SE +/- 1.24, N = 5SE +/- 0.81, N = 348.6358.80104.58105.90

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel0.5061.0121.5182.0242.53SE +/- 0.00061, N = 3SE +/- 0.00287, N = 3SE +/- 0.00052, N = 3SE +/- 0.00461, N = 31.443941.729442.248372.24891

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: SP.ASMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel9001800270036004500SE +/- 2.82, N = 3SE +/- 9.96, N = 3SE +/- 0.64, N = 3SE +/- 2.22, N = 3429443995255241. Open MPI 2.1.1

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel8M16M24M32M40MSE +/- 320057.07, N = 3SE +/- 316141.73, N = 3SE +/- 244456.97, N = 3SE +/- 232342.01, N = 3391379922876588823248448229258511. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel4080120160200SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 2.13, N = 5169145172169-ljbig-ljbig-llcms2 -ljasper -lxml2-llcms2 -ljasper -lxml21. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

Open FMM Nero2D

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpen FMM Nero2D 2.0.2Total TimeSMT Enabled - DefaultSMT Disabled1632486480SE +/- 0.29, N = 3SE +/- 0.29, N = 372.3467.011. (CXX) g++ options: -O2 -lfftw3 -llapack -lblas -lgfortran -lquadmath -lm -pthread -lmpi_cxx -lmpi

Chaos Group V-RAY

Mode: CPU

OpenBenchmarking.orgKsamples, More Is BetterChaos Group V-RAY 4.10.03Mode: CPUSMT Enabled - DefaultSMT Disabled4K8K12K16K20KSE +/- 55.98, N = 3SE +/- 24.84, N = 32055815709

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel20406080100SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.18, N = 3SE +/- 0.04, N = 328.8418.48100.58100.561. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

IndigoBench

Scene: Bedroom

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: BedroomSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel0.45680.91361.37041.82722.284SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32.031.381.241.24

IndigoBench

Scene: Supercar

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: SupercarSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel0.97881.95762.93643.91524.894SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.353.062.642.62

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel4080120160200SE +/- 0.33, N = 3197203164164-ljbig-ljbig-llcms2 -ljasper -lxml2-llcms2 -ljasper -lxml21. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SharpenSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel4080120160200SE +/- 0.33, N = 3165173144144-ljbig-ljbig-llcms2 -ljasper -lxml2-llcms2 -ljasper -lxml21. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel50100150200250SE +/- 0.67, N = 3SE +/- 1.53, N = 3SE +/- 0.67, N = 3231233195194-ljbig-ljbig-llcms2 -ljasper -lxml2-llcms2 -ljasper -lxml21. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Rotate

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: RotateSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel60120180240300SE +/- 0.88, N = 3SE +/- 1.00, N = 3263269241241-ljbig-ljbig-llcms2 -ljasper -lxml2-llcms2 -ljasper -lxml21. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: HWB Color SpaceSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel60120180240300SE +/- 0.88, N = 3SE +/- 1.20, N = 3SE +/- 0.33, N = 3285283249248-ljbig-ljbig-llcms2 -ljasper -lxml2-llcms2 -ljasper -lxml21. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: ResizingSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel60120180240300SE +/- 1.20, N = 3SE +/- 1.20, N = 3SE +/- 0.67, N = 3266272226227-ljbig-ljbig-llcms2 -ljasper -lxml2-llcms2 -ljasper -lxml21. (CC) gcc options: -fopenmp -O2 -pthread -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel1428425670SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 353.2356.1464.3464.361. (CC) gcc options: -lm -lpthread -O3

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel714212835SE +/- 0.02, N = 3SE +/- 0.32, N = 3SE +/- 0.30, N = 15SE +/- 0.05, N = 315.1228.8925.6215.741. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

MKL-DNN

Harness: IP Batch All - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: IP Batch All - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel2004006008001000SE +/- 1.44, N = 3SE +/- 0.14, N = 3SE +/- 2.97, N = 3SE +/- 0.23, N = 3210.1089.54920.89916.77MIN: 126.74MIN: 911.49MIN: 910.611. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel30060090012001500SE +/- 1.81, N = 3SE +/- 3.89, N = 3SE +/- 2.94, N = 3SE +/- 3.71, N = 313871369125612551. (CC) gcc options: -O3 -mavx2

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel1428425670SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.14, N = 3SE +/- 0.01, N = 352.2662.2030.3030.211. (CXX) g++ options: -O2 -lOpenCL

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: FT.BSMT Enabled - DefaultSMT Disabled2700 - 4 GHz2700 - 4 GHz II2700 - 4 GHz Arch kernel13002600390052006500SE +/- 7.75, N = 3SE +/- 15.63, N = 3SE +/- 53.21, N = 15SE +/- 19.91, N = 3SE +/- 8.00, N = 3619362194042445744841. Open MPI 2.1.1

MKL-DNN

Harness: Convolution Batch conv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Convolution Batch conv_3d - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel50100150200250SE +/- 0.00, N = 3SE +/- 0.09, N = 3SE +/- 1.69, N = 3SE +/- 1.24, N = 318.7017.56206.21204.87MIN: 200.63MIN: 200.81. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: EP.CSMT Enabled - DefaultSMT Disabled2700 - 4 GHz2700 - 4 GHz II2700 - 4 GHz Arch kernel100200300400500SE +/- 0.04, N = 3SE +/- 0.52, N = 3SE +/- 2.73, N = 3SE +/- 5.46, N = 15SE +/- 5.42, N = 34774813703843941. Open MPI 2.1.1

XZ Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel1020304050SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 325.6037.1843.0043.061. (CC) gcc options: -pthread -fvisibility=hidden -O2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel20K40K60K80K100KSE +/- 323.94, N = 3SE +/- 393.22, N = 3SE +/- 284.83, N = 3SE +/- 49.84, N = 3779225910837997375881. (CXX) g++ options: -pipe -lpthread

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000SMT Enabled - DefaultSMT Disabled918273645SE +/- 0.07, N = 3SE +/- 0.08, N = 330.8740.481. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel140280420560700SE +/- 1.06, N = 3SE +/- 1.29, N = 3SE +/- 0.38, N = 3SE +/- 0.31, N = 3644483427427-lpthread-lpthread1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel110K220K330K440K550KSE +/- 2501.14, N = 3SE +/- 731.59, N = 3SE +/- 507.36, N = 3SE +/- 1406.14, N = 35325883768053319523306081. (CC) gcc options: -O2 -lrt" -lrt

Zstd Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel714212835SE +/- 0.08, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.14, N = 318.0521.5031.0730.94-llzma -llz4-llzma -llz41. (CC) gcc options: -O3 -pthread -lz

MKL-DNN

Harness: Convolution Batch conv_alexnet - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Convolution Batch conv_alexnet - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel12002400360048006000SE +/- 0.49, N = 3SE +/- 0.21, N = 3SE +/- 0.80, N = 3SE +/- 1.39, N = 325824853985405MIN: 5387.93MIN: 5392.211. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: LU.ASMT Enabled - DefaultSMT Disabled2700 - 4 GHz2700 - 4 GHz II2700 - 4 GHz Arch kernel11K22K33K44K55KSE +/- 371.45, N = 3SE +/- 457.69, N = 3SE +/- 47.81, N = 3SE +/- 6.33, N = 3SE +/- 55.24, N = 950909528294191561455271. Open MPI 2.1.1

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel200M400M600M800M1000MSE +/- 11310134.98, N = 4SE +/- 10717369.00, N = 3SE +/- 7363504.33, N = 3SE +/- 2498094.73, N = 38523245878604337656723103266698279621. (CC) gcc options: -lm -lpthread -lcurses -lrt

MKL-DNN

Harness: Deconvolution Batch deconv_1d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Deconvolution Batch deconv_1d - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel50100150200250SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.24, N = 3SE +/- 0.37, N = 326.5220.67239.24239.04MIN: 237.84MIN: 237.711. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel714212835SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.16, N = 3SE +/- 0.03, N = 313.9115.5027.6427.621. (CXX) g++ options: -O2 -lOpenCL

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel612182430SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 315.4316.7224.0824.101. (CXX) g++ options: -O3 -lpthread

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel510152025SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 321.2016.0220.7220.711. (CXX) g++ options: -O2 -lOpenCL

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video EncodingSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel1122334455SE +/- 0.40, N = 3SE +/- 0.19, N = 3SE +/- 0.44, N = 3SE +/- 0.22, N = 340.6648.9031.0631.481. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

MKL-DNN

Harness: IP Batch 1D - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: IP Batch 1D - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel20406080100SE +/- 0.29, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.12, N = 317.257.1174.5974.69MIN: 11.06MIN: 73.94MIN: 74.071. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 38.3310.6211.6311.631. (CXX) g++ options: -fopenmp -O3

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel3691215SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 38.454.0212.5512.69-lsndio-lsndio-lxcb-shm -lva -lva-drm -lva-x11 -lvdpau-lxcb-shm -lva -lva-drm -lva-x11 -lvdpau1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

SVT-AV1

1080p 8-bit YUV To AV1 Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.51080p 8-bit YUV To AV1 Video EncodeSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel918273645SE +/- 0.25, N = 3SE +/- 0.02, N = 3SE +/- 0.12, N = 3SE +/- 0.28, N = 341.3532.2426.0826.011. (CXX) g++ options: -O3 -pie -lpthread -lm

SVT-HEVC

1080p 8-bit YUV To HEVC Video Encode

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 2019-02-031080p 8-bit YUV To HEVC Video EncodeSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel50100150200250SE +/- 1.83, N = 3SE +/- 1.35, N = 3SE +/- 1.53, N = 8SE +/- 1.62, N = 82512011531531. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel1.17682.35363.53044.70725.884SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 33.793.275.025.231. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

MKL-DNN

Harness: Deconvolution Batch deconv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: Deconvolution Batch deconv_3d - Data Type: f32SMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel20406080100SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.05, N = 35.054.8983.1482.61MIN: 82.22MIN: 81.751. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPSMT Enabled - DefaultSMT Disabled2700 - 4 GHz II2700 - 4 GHz Arch kernel0.72451.4492.17352.8983.6225SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 32.223.223.153.141. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

NAS Parallel Benchmarks

Test / Class: FT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: FT.ASMT Enabled - DefaultSMT Disabled2700 - 4 GHz2700 - 4 GHz II2700 - 4 GHz Arch kernel12002400360048006000SE +/- 3.40, N = 3SE +/- 4.89, N = 3SE +/- 9.80, N = 3SE +/- 3.81, N = 3SE +/- 8.39, N = 3571157024187421641931. Open MPI 2.1.1


Phoronix Test Suite v10.8.4