2950X March

AMD Ryzen Threadripper 2950X 16-Core testing with a MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS) and AMD FirePro V4900 1GB on Debian 10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2103172-IB-2950XMARC37&sro&grs.

2950X MarchProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen Resolution123AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS)AMD 17h32GBSamsung SSD 970 EVO 250GBAMD FirePro V4900 1GB (10000/150MHz)Realtek ALC1220VA24312 x Intel I211 + Intel-AC 9260Debian 105.8.1-050801-generic (x86_64)GNOME Shell 3.30.2X Server 1.20.4 + WaylandGCC 8.3.0ext41920x1080AMD FirePro V4900 1GB (400/1000MHz)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0x800820bPython Details- Python 2.7.16 + Python 3.7.3Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected

2950X Marchsimdjson: PartialTweetssrslte: PHY_DL_Testincompact3d: input.i3d 129 Cells Per Directionsrslte: PHY_DL_Testbasis: UASTC Level 0aom-av1: Speed 6 Realtimeluaradio: Five Back to Back FIR Filterssimdjson: DistinctUserIDaom-av1: Speed 8 Realtimesrslte: OFDM_Testsimdjson: Kostyaliquid-dsp: 8 - 256 - 57svt-vp9: Visual Quality Optimized - Bosphorus 1080paom-av1: Speed 4 Two-Passluaradio: FM Deemphasis Filterbasis: UASTC Level 3liquid-dsp: 2 - 256 - 57basis: UASTC Level 2basis: ETC1Sliquid-dsp: 1 - 256 - 57liquid-dsp: 4 - 256 - 57incompact3d: input.i3d 192 Cells Per Directionaom-av1: Speed 6 Two-Passsvt-hevc: 7 - Bosphorus 1080pbuild-nodejs: Time To Compileluaradio: Hilbert Transformsvt-hevc: 1 - Bosphorus 1080pliquid-dsp: 32 - 256 - 57svt-vp9: VMAF Optimized - Bosphorus 1080pluaradio: Complex Phasesvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080pliquid-dsp: 16 - 256 - 57onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPUonednn: Convolution Batch Shapes Auto - u8s8f32 - CPUonednn: Deconvolution Batch shapes_3d - f32 - CPUonednn: Deconvolution Batch shapes_1d - f32 - CPUonednn: Convolution Batch Shapes Auto - f32 - CPUonednn: IP Shapes 3D - u8s8f32 - CPUonednn: IP Shapes 1D - u8s8f32 - CPUonednn: IP Shapes 3D - f32 - CPUonednn: IP Shapes 1D - f32 - CPUsvt-hevc: 10 - Bosphorus 1080paom-av1: Speed 0 Two-Passsimdjson: LargeRand1231.5854.919.5979722232.97.70721.51568.41.7669.95838000001.13469033333183.704.80357.437.96212335666721.59226.83662070667242963333167.22263615.53144.16314.289100.611.21956496667223.97792.9225.648551966673.8426513.14187.471055.9399110.72911.332173.621485.513254.10766286.720.230.461.6355.919.7853775235.97.80621.25561.71.7469.25846333331.13466736667182.914.82358.738.08512296666721.66026.90261920667243313333167.46158415.51143.98314.676100.711.22955863333223.92793.0225.62855270000286.720.230.461.5919.94000641.12167.2675530.46OpenBenchmarking.org

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: PartialTweets1230.36680.73361.10041.46721.834SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.581.631.591. (CXX) g++ options: -O3 -pthread

srsLTE

Test: PHY_DL_Test

OpenBenchmarking.orgUE Mb/s, More Is BettersrsLTE 20.10.1Test: PHY_DL_Test121326395265SE +/- 0.09, N = 3SE +/- 0.20, N = 354.955.91. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lm -lfftw3f -lmbedcrypto

Xcompact3d Incompact3d

Input: input.i3d 129 Cells Per Direction

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 129 Cells Per Direction123510152025SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 1419.6019.7919.941. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

srsLTE

Test: PHY_DL_Test

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsLTE 20.10.1Test: PHY_DL_Test1250100150200250SE +/- 0.28, N = 3SE +/- 1.83, N = 3232.9235.91. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lm -lfftw3f -lmbedcrypto

Basis Universal

Settings: UASTC Level 0

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 012246810SE +/- 0.010, N = 3SE +/- 0.102, N = 37.7077.8061. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

AOM AV1

Encoder Mode: Speed 6 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.1-rcEncoder Mode: Speed 6 Realtime12510152025SE +/- 0.14, N = 3SE +/- 0.06, N = 321.5121.251. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR Filters12120240360480600SE +/- 6.44, N = 7SE +/- 1.27, N = 3568.4561.7

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: DistinctUserID120.3960.7921.1881.5841.98SE +/- 0.01, N = 3SE +/- 0.00, N = 31.761.741. (CXX) g++ options: -O3 -pthread

AOM AV1

Encoder Mode: Speed 8 Realtime

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.1-rcEncoder Mode: Speed 8 Realtime121632486480SE +/- 0.38, N = 3SE +/- 0.04, N = 369.9569.251. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

srsLTE

Test: OFDM_Test

OpenBenchmarking.orgSamples / Second, More Is BettersrsLTE 20.10.1Test: OFDM_Test1220M40M60M80M100MSE +/- 208166.60, N = 3SE +/- 88191.71, N = 383800000846333331. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lpthread -lm -lfftw3f -lmbedcrypto

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: Kostya1230.25430.50860.76291.01721.2715SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 31.131.131.121. (CXX) g++ options: -O3 -pthread

Liquid-DSP

Threads: 8 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 8 - Buffer Length: 256 - Filter Length: 5712100M200M300M400M500MSE +/- 271804.67, N = 3SE +/- 2003508.03, N = 34690333334667366671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 1080p124080120160200SE +/- 0.11, N = 3SE +/- 0.46, N = 3183.70182.911. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

AOM AV1

Encoder Mode: Speed 4 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.1-rcEncoder Mode: Speed 4 Two-Pass121.08452.1693.25354.3385.4225SE +/- 0.02, N = 3SE +/- 0.01, N = 34.804.821. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis Filter1280160240320400SE +/- 2.28, N = 7SE +/- 0.61, N = 3357.4358.7

Basis Universal

Settings: UASTC Level 3

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 312918273645SE +/- 0.04, N = 3SE +/- 0.05, N = 337.9638.091. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Liquid-DSP

Threads: 2 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 2 - Buffer Length: 256 - Filter Length: 571230M60M90M120M150MSE +/- 563806.51, N = 3SE +/- 578772.65, N = 31233566671229666671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Basis Universal

Settings: UASTC Level 2

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: UASTC Level 212510152025SE +/- 0.02, N = 3SE +/- 0.02, N = 321.5921.661. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: ETC1S

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.13Settings: ETC1S12612182430SE +/- 0.03, N = 3SE +/- 0.03, N = 326.8426.901. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Liquid-DSP

Threads: 1 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 1 - Buffer Length: 256 - Filter Length: 571213M26M39M52M65MSE +/- 77653.79, N = 3SE +/- 112095.69, N = 362070667619206671. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Liquid-DSP

Threads: 4 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 4 - Buffer Length: 256 - Filter Length: 571250M100M150M200M250MSE +/- 301238.19, N = 3SE +/- 669933.66, N = 32429633332433133331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

Xcompact3d Incompact3d

Input: input.i3d 192 Cells Per Direction

OpenBenchmarking.orgSeconds, Fewer Is BetterXcompact3d Incompact3d 2021-03-11Input: input.i3d 192 Cells Per Direction1234080120160200SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.16, N = 3167.22167.46167.271. (F9X) gfortran options: -cpp -O2 -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

AOM AV1

Encoder Mode: Speed 6 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.1-rcEncoder Mode: Speed 6 Two-Pass1248121620SE +/- 0.08, N = 3SE +/- 0.05, N = 315.5315.511. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

SVT-HEVC

Tuning: 7 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 1080p12306090120150SE +/- 0.09, N = 3SE +/- 0.07, N = 3144.16143.981. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 15.11Time To Compile1270140210280350SE +/- 0.32, N = 3SE +/- 0.27, N = 3314.29314.68

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert Transform1220406080100SE +/- 0.07, N = 7SE +/- 0.15, N = 3100.6100.7

SVT-HEVC

Tuning: 1 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 1 - Input: Bosphorus 1080p123691215SE +/- 0.03, N = 3SE +/- 0.03, N = 311.2111.221. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

Liquid-DSP

Threads: 32 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 32 - Buffer Length: 256 - Filter Length: 5712200M400M600M800M1000MSE +/- 538186.25, N = 3SE +/- 1120451.30, N = 39564966679558633331. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 1080p1250100150200250SE +/- 0.97, N = 3SE +/- 0.44, N = 3223.97223.921. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex Phase122004006008001000SE +/- 0.65, N = 7SE +/- 2.24, N = 3792.9793.0

SVT-VP9

Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p1250100150200250SE +/- 0.43, N = 3SE +/- 0.77, N = 3225.64225.621. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

Liquid-DSP

Threads: 16 - Buffer Length: 256 - Filter Length: 57

OpenBenchmarking.orgsamples/s, More Is BetterLiquid-DSP 2021.01.31Threads: 16 - Buffer Length: 256 - Filter Length: 5712200M400M600M800M1000MSE +/- 1346877.05, N = 3SE +/- 603241.25, N = 38551966678552700001. (CC) gcc options: -O3 -pthread -lm -lc -lliquid

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU10.86461.72922.59383.45844.323SE +/- 0.01063, N = 23.84265MIN: 3.781. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU13691215SE +/- 0.08, N = 313.14MIN: 12.851. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU1246810SE +/- 0.01657, N = 37.47105MIN: 6.991. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU11.33652.6734.00955.3466.6825SE +/- 0.00748, N = 35.93991MIN: 5.421. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU13691215SE +/- 0.01, N = 310.73MIN: 10.591. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU10.29970.59940.89911.19881.4985SE +/- 0.00176, N = 31.33217MIN: 1.261. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU10.81481.62962.44443.25924.074SE +/- 0.00135, N = 33.62148MIN: 3.471. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU11.24052.4813.72154.9626.2025SE +/- 0.02020, N = 35.51325MIN: 5.421. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

oneDNN

Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU

OpenBenchmarking.orgms, Fewer Is BetteroneDNN 2.1.2Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU10.92421.84842.77263.69684.621SE +/- 0.00926, N = 34.10766MIN: 3.811. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl

SVT-HEVC

Tuning: 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 1080p1260120180240300SE +/- 0.25, N = 3SE +/- 0.63, N = 3286.72286.721. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

AOM AV1

Encoder Mode: Speed 0 Two-Pass

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 2.1-rcEncoder Mode: Speed 0 Two-Pass120.05180.10360.15540.20720.259SE +/- 0.00, N = 3SE +/- 0.00, N = 30.230.231. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 0.8.2Throughput Test: LargeRandom1230.10350.2070.31050.4140.5175SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.460.460.461. (CXX) g++ options: -O3 -pthread


Phoronix Test Suite v10.8.5