Ryzen 9 3900X Linux SMT Performance

AMD Ryzen 9 3900X SMT benchmarks by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/1907314-AS-RYZEN939048&obr_sgm=y&sro.

Ryzen 9 3900X Linux SMT PerformanceProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSMT Enabled - DefaultSMT DisabledAMD 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)OpenBenchmarking.orgCompiler Details- --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 Processor Details- SMT Enabled - Default: Scaling Governor: acpi-cpufreq schedutil- SMT Disabled: Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.15+ + Python 3.6.8Security 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

Ryzen 9 3900X Linux SMT Performancenpb: BT.Anpb: EP.Cnpb: FT.Anpb: FT.Bnpb: LU.Anpb: LU.Cnpb: SP.Aparboil: OpenMP LBMparboil: OpenMP CUTCPparboil: OpenMP Stencilparboil: OpenMP MRI Griddingcloverleaf: Lagrangian-Eulerian Hydrodynamicscp2k: Fayalite-FIST Datarodinia: OpenMP LavaMDrodinia: OpenMP CFD Solverrodinia: OpenMP Streamclusternamd: ATPase Simulation - 327,506 Atomsnero2d: Total Timemkl-dnn: IP Batch 1D - f32mkl-dnn: IP Batch All - f32mkl-dnn: Convolution Batch conv_3d - f32mkl-dnn: Convolution Batch conv_all - f32mkl-dnn: Deconvolution Batch deconv_1d - f32mkl-dnn: Deconvolution Batch deconv_3d - f32mkl-dnn: Convolution Batch conv_alexnet - f32mkl-dnn: Deconvolution Batch deconv_all - f32mkl-dnn: Convolution Batch conv_googlenet_v3 - f32ttsiod-renderer: Phong Rendering With Soft-Shadow Mappingsvt-av1: 1080p 8-bit YUV To AV1 Video Encodesvt-hevc: 1080p 8-bit YUV To HEVC Video Encodex265: H.265 1080p Video Encodinggraphics-magick: Swirlgraphics-magick: Rotategraphics-magick: Sharpengraphics-magick: Enhancedgraphics-magick: Resizinggraphics-magick: Noise-Gaussiangraphics-magick: HWB Color Spacecoremark: CoreMark Size 666 - Iterations Per Secondhimeno: Poisson Pressure Solvercompress-7zip: Compress Speed Teststockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthswet: Averagebuild-linux-kernel: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelprimesieve: 1e12 Prime Number Generationrust-prime: Prime Number Test To 200,000,000smallpt: Global Illumination Renderer; 128 Samplescompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19ffmpeg: H.264 HD To NTSC DVgromacs: Water Benchmarkv-ray: CPUindigobench: Bedroomindigobench: Supercarblender: Barbershop - CPU-Onlyappleseed: Emilyappleseed: Disney Materialappleseed: Material TesterSMT Enabled - DefaultSMT Disabled6417.48477.095711.266193.0250909.3021264.924293.52151.132.2215.1228.843.79323.0852.2613.9121.201.4439472.3417.25210.1018.702107.8226.525.05257.955993.69112.71643.9041.35251.3940.66231263165197266169285532587.521386.8777922391379923968262185232458748.6353.2315.4330.878.3325.6018.058.450.99205582.034.35710.12271.85167.95163.746440.11480.695701.856218.6752828.7121548.384399.1674.273.2228.8918.483.27446.7062.2015.5016.021.7294467.017.1189.5417.562011.4820.674.89248.324559.32108.94483.1532.24200.7848.90233269173203272145283376805.081369.0359108287658882828059286043376558.8056.1416.7240.4810.6237.1821.504.020.92157091.383.061027.18370.45198.39216.56OpenBenchmarking.org

NAS Parallel Benchmarks

Test / Class: BT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: BT.ASMT DisabledSMT Enabled - Default14002800420056007000SE +/- 15.50, N = 3SE +/- 8.30, N = 36440.116417.481. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: EP.CSMT DisabledSMT Enabled - Default100200300400500SE +/- 0.52, N = 3SE +/- 0.04, N = 3480.69477.091. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

NAS Parallel Benchmarks

Test / Class: FT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: FT.ASMT DisabledSMT Enabled - Default12002400360048006000SE +/- 4.89, N = 3SE +/- 3.40, N = 35701.855711.261. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

NAS Parallel Benchmarks

Test / Class: FT.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: FT.BSMT DisabledSMT Enabled - Default13002600390052006500SE +/- 15.63, N = 3SE +/- 7.75, N = 36218.676193.021. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: LU.ASMT DisabledSMT Enabled - Default11K22K33K44K55KSE +/- 457.69, N = 3SE +/- 371.45, N = 352828.7150909.301. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: LU.CSMT DisabledSMT Enabled - Default5K10K15K20K25KSE +/- 18.22, N = 3SE +/- 16.81, N = 321548.3821264.921. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

NAS Parallel Benchmarks

Test / Class: SP.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3.1Test / Class: SP.ASMT DisabledSMT Enabled - Default9001800270036004500SE +/- 9.96, N = 3SE +/- 2.82, N = 34399.164293.521. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 2.1.1

Parboil

Test: OpenMP LBM

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP LBMSMT DisabledSMT Enabled - Default306090120150SE +/- 0.53, N = 3SE +/- 0.04, N = 374.27151.131. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP CUTCP

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPSMT DisabledSMT Enabled - Default0.72451.4492.17352.8983.6225SE +/- 0.01, N = 3SE +/- 0.00, N = 33.222.221. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP Stencil

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilSMT DisabledSMT Enabled - Default714212835SE +/- 0.32, N = 3SE +/- 0.02, N = 328.8915.121. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Parboil

Test: OpenMP MRI Gridding

OpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP MRI GriddingSMT DisabledSMT Enabled - Default714212835SE +/- 0.02, N = 3SE +/- 0.01, N = 318.4828.841. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

OpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsSMT DisabledSMT Enabled - Default0.85281.70562.55843.41124.264SE +/- 0.01, N = 3SE +/- 0.00, N = 33.273.791. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

CP2K Molecular Dynamics

Fayalite-FIST Data

OpenBenchmarking.orgSeconds, Fewer Is BetterCP2K Molecular Dynamics 6.1Fayalite-FIST DataSMT DisabledSMT Enabled - Default100200300400500446.70323.08

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDSMT DisabledSMT Enabled - Default1428425670SE +/- 0.01, N = 3SE +/- 0.06, N = 362.2052.261. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP CFD Solver

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverSMT DisabledSMT Enabled - Default48121620SE +/- 0.07, N = 3SE +/- 0.02, N = 315.5013.911. (CXX) g++ options: -O2 -lOpenCL

Rodinia

Test: OpenMP Streamcluster

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterSMT DisabledSMT Enabled - Default510152025SE +/- 0.02, N = 3SE +/- 0.00, N = 316.0221.201. (CXX) g++ options: -O2 -lOpenCL

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13b1ATPase Simulation - 327,506 AtomsSMT DisabledSMT Enabled - Default0.38910.77821.16731.55641.9455SE +/- 0.00287, N = 3SE +/- 0.00061, N = 31.729441.44394

Open FMM Nero2D

Total Time

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

MKL-DNN

Harness: IP Batch 1D - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: IP Batch 1D - Data Type: f32SMT DisabledSMT Enabled - Default48121620SE +/- 0.02, N = 3SE +/- 0.29, N = 37.1117.25MIN: 7.02MIN: 11.061. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

MKL-DNN

Harness: IP Batch All - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetterMKL-DNN 2019-04-16Harness: IP Batch All - Data Type: f32SMT DisabledSMT Enabled - Default50100150200250SE +/- 0.14, N = 3SE +/- 1.44, N = 389.54210.10MIN: 88.32MIN: 126.741. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

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 DisabledSMT Enabled - Default510152025SE +/- 0.09, N = 3SE +/- 0.00, N = 317.5618.70MIN: 17.1MIN: 18.371. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

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 DisabledSMT Enabled - Default5001000150020002500SE +/- 0.71, N = 3SE +/- 0.80, N = 32011.482107.82MIN: 1994.1MIN: 2091.721. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

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 DisabledSMT Enabled - Default612182430SE +/- 0.15, N = 3SE +/- 0.04, N = 320.6726.52MIN: 20.19MIN: 25.611. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

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 DisabledSMT Enabled - Default1.13632.27263.40894.54525.6815SE +/- 0.01, N = 3SE +/- 0.01, N = 34.895.05MIN: 4.79MIN: 4.971. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

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 DisabledSMT Enabled - Default60120180240300SE +/- 0.21, N = 3SE +/- 0.49, N = 3248.32257.95MIN: 246.46MIN: 256.121. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

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 DisabledSMT Enabled - Default13002600390052006500SE +/- 1.43, N = 3SE +/- 22.04, N = 34559.325993.69MIN: 4450.23MIN: 5634.281. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

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 DisabledSMT Enabled - Default306090120150SE +/- 0.16, N = 3SE +/- 0.21, N = 3108.94112.71MIN: 107.13MIN: 111.11. (CXX) g++ options: -std=c++11 -march=native -mtune=native -fPIC -fopenmp -O3 -pie -lmklml_intel -ldl

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingSMT DisabledSMT Enabled - Default140280420560700SE +/- 1.29, N = 3SE +/- 1.06, N = 3483.15643.901. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

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 DisabledSMT Enabled - Default918273645SE +/- 0.02, N = 3SE +/- 0.25, N = 332.2441.351. (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 DisabledSMT Enabled - Default50100150200250SE +/- 1.35, N = 3SE +/- 1.83, N = 3200.78251.391. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt

x265

H.265 1080p Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.0H.265 1080p Video EncodingSMT DisabledSMT Enabled - Default1122334455SE +/- 0.19, N = 3SE +/- 0.40, N = 348.9040.661. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

GraphicsMagick

Operation: Swirl

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: SwirlSMT DisabledSMT Enabled - Default50100150200250SE +/- 1.53, N = 3SE +/- 0.67, N = 32332311. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -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 DisabledSMT Enabled - Default60120180240300SE +/- 1.00, N = 3SE +/- 0.88, N = 32692631. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -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 DisabledSMT Enabled - Default4080120160200SE +/- 0.33, N = 31731651. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Enhanced

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: EnhancedSMT DisabledSMT Enabled - Default4080120160200SE +/- 0.33, N = 32031971. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -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 DisabledSMT Enabled - Default60120180240300SE +/- 1.20, N = 3SE +/- 1.20, N = 32722661. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Noise-Gaussian

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.30Operation: Noise-GaussianSMT DisabledSMT Enabled - Default4080120160200SE +/- 0.33, N = 31451691. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -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 DisabledSMT Enabled - Default60120180240300SE +/- 1.20, N = 3SE +/- 0.88, N = 32832851. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lgomp -lpthread

Coremark

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondSMT DisabledSMT Enabled - Default110K220K330K440K550KSE +/- 731.59, N = 3SE +/- 2501.14, N = 3376805.08532587.521. (CC) gcc options: -O2 -lrt" -lrt

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure SolverSMT DisabledSMT Enabled - Default30060090012001500SE +/- 3.89, N = 3SE +/- 1.81, N = 31369.031386.871. (CC) gcc options: -O3 -mavx2

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestSMT DisabledSMT Enabled - Default20K40K60K80K100KSE +/- 393.22, N = 3SE +/- 323.94, N = 359108779221. (CXX) g++ options: -pipe -lpthread

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeSMT DisabledSMT Enabled - Default8M16M24M32M40MSE +/- 316141.73, N = 3SE +/- 320057.07, N = 328765888391379921. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto

asmFish

1024 Hash Memory, 26 Depth

OpenBenchmarking.orgNodes/second, More Is BetterasmFish 2018-07-231024 Hash Memory, 26 DepthSMT DisabledSMT Enabled - Default8M16M24M32M40MSE +/- 41988.40, N = 3SE +/- 201681.41, N = 32828059239682621

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageSMT DisabledSMT Enabled - Default200M400M600M800M1000MSE +/- 10717369.00, N = 3SE +/- 11310134.98, N = 48604337658523245871. (CC) gcc options: -lm -lpthread -lcurses -lrt

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileSMT DisabledSMT Enabled - Default1326395265SE +/- 0.81, N = 3SE +/- 0.70, N = 358.8048.63

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelSMT DisabledSMT Enabled - Default1326395265SE +/- 0.04, N = 3SE +/- 0.02, N = 356.1453.231. (CC) gcc options: -lm -lpthread -O3

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 7.41e12 Prime Number GenerationSMT DisabledSMT Enabled - Default48121620SE +/- 0.02, N = 3SE +/- 0.02, N = 316.7215.431. (CXX) g++ options: -O3 -lpthread

Rust Prime Benchmark

Prime Number Test To 200,000,000

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

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesSMT DisabledSMT Enabled - Default3691215SE +/- 0.01, N = 3SE +/- 0.01, N = 310.628.331. (CXX) g++ options: -fopenmp -O3

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 DisabledSMT Enabled - Default918273645SE +/- 0.09, N = 3SE +/- 0.07, N = 337.1825.601. (CC) gcc options: -pthread -fvisibility=hidden -O2

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 DisabledSMT Enabled - Default510152025SE +/- 0.02, N = 3SE +/- 0.08, N = 321.5018.051. (CC) gcc options: -O3 -pthread -lz

FFmpeg

H.264 HD To NTSC DV

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 4.0.2H.264 HD To NTSC DVSMT DisabledSMT Enabled - Default246810SE +/- 0.01, N = 3SE +/- 0.06, N = 34.028.451. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2018.3Water BenchmarkSMT DisabledSMT Enabled - Default0.22280.44560.66840.89121.114SE +/- 0.00, N = 3SE +/- 0.00, N = 30.920.991. (CXX) g++ options: -march=core-avx2 -std=c++11 -O3 -funroll-all-loops -fopenmp -lrt -lpthread -lm

Chaos Group V-RAY

Mode: CPU

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

IndigoBench

Scene: Bedroom

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: BedroomSMT DisabledSMT Enabled - Default0.45680.91361.37041.82722.284SE +/- 0.00, N = 3SE +/- 0.00, N = 31.382.03

IndigoBench

Scene: Supercar

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.0.64Scene: SupercarSMT DisabledSMT Enabled - Default0.97881.95762.93643.91524.894SE +/- 0.01, N = 3SE +/- 0.00, N = 33.064.35

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlySMT DisabledSMT Enabled - Default20040060080010001027.18710.12

Appleseed

Scene: Emily

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: EmilySMT DisabledSMT Enabled - Default80160240320400370.45271.85

Appleseed

Scene: Disney Material

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Disney MaterialSMT DisabledSMT Enabled - Default4080120160200198.39167.95

Appleseed

Scene: Material Tester

OpenBenchmarking.orgSeconds, Fewer Is BetterAppleseed 2.0 BetaScene: Material TesterSMT DisabledSMT Enabled - Default50100150200250216.56163.74

Geometric Mean Of All Test Results

Result Composite - Ryzen 9 3900X Linux SMT Performance

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - Ryzen 9 3900X Linux SMT PerformanceSMT DisabledSMT Enabled - Default132639526554.8857.03


Phoronix Test Suite v10.8.5