AMD Ryzen Threadripper 3990X

AMD Ryzen Threadripper 3990X benchmarks by Michael Larabel.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2207215-NE-TR3990X5306
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
Threadripper 3990X
July 20 2022
  21 Hours, 43 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


AMD Ryzen Threadripper 3990XOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads)Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS)AMD Starship/Matisse128GBSamsung SSD 970 EVO Plus 500GBAMD Radeon RX 5700 8GB (1750/875MHz)AMD Navi 10 HDMI AudioDELL P2415QIntel I211 + Intel Wi-Fi 6 AX200Ubuntu 22.045.19.0-051900rc7-generic (x86_64)GNOME Shell 42.2X Server + Wayland4.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.47)1.2.204GCC 11.2.0ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionAMD Ryzen Threadripper 3990X BenchmarksSystem Logs- Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039- OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)- Python 3.10.4- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

AMD Ryzen Threadripper 3990Xgraph500: 26graph500: 26stress-ng: Cryptostress-ng: CPU Cachestress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: CPU Stressopenssl: SHA256minife: Smallsrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMamg: libgav1: Summer Nature 4Knatron: Spaceshipaom-av1: Speed 8 Realtime - Bosphorus 4Kaom-av1: Speed 9 Realtime - Bosphorus 4Kembree: Pathtracer - Crownembree: Pathtracer ISPC - Crownembree: Pathtracer - Asian Dragonembree: Pathtracer ISPC - Asian Dragonkvazaar: Bosphorus 4K - Very Fastaom-av1: Speed 6 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kkvazaar: Bosphorus 4K - Ultra Fastsvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 10 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-hevc: 7 - Bosphorus 4Ksvt-hevc: 10 - Bosphorus 4Ksvt-vp9: VMAF Optimized - Bosphorus 4Ksvt-vp9: PSNR/SSIM Optimized - Bosphorus 4Ksvt-vp9: Visual Quality Optimized - Bosphorus 4Kx265: Bosphorus 4Kx265: Bosphorus 1080pvpxenc: Speed 5 - Bosphorus 4Ksimdjson: TopTweetsimdjson: PartialTweetssimdjson: DistinctUserIDsimdjson: Kostyahpcg: mt-dgemm: Sustained Floating-Point Rateonnx: GPT-2 - CPU - Standardonnx: yolov4 - CPU - Standardonnx: fcn-resnet101-11 - CPU - Standardonnx: ArcFace ResNet-100 - CPU - Standardchia-vdf: Square Plain C++chia-vdf: Square Assembly Optimizedospray: gravity_spheres_volume/dim_512/ao/real_timeospray: particle_volume/ao/real_timeospray: gravity_spheres_volume/dim_512/scivis/real_timeospray: gravity_spheres_volume/dim_512/pathtracer/real_timeospray: particle_volume/scivis/real_timeospray: particle_volume/pathtracer/real_timecoremark: CoreMark Size 666 - Iterations Per Secondaircrack-ng: indigobench: CPU - Bedroomindigobench: CPU - Supercarluxcorerender: DLSC - CPUluxcorerender: Danish Mood - CPUluxcorerender: Orange Juice - CPUluxcorerender: LuxCore Benchmark - CPUsecuremark: SecureMark-TLScompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedtjbench: Decompression Throughputquantlib: luaradio: Five Back to Back FIR Filtersluaradio: FM Deemphasis Filterluaradio: Hilbert Transformluaradio: Complex Phasecompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingjpegxl: PNG - 8jpegxl: JPEG - 8jpegxl-decode: 1jpegxl-decode: Alljpegxl: PNG - 7jpegxl: JPEG - 7etcpak: Multi-Threaded - ETC2etcpak: Single-Threaded - ETC2lczero: BLASlczero: Eigencrafty: Elapsed Timetscp: AI Chess Performancestockfish: Total Timeasmfish: 1024 Hash Memory, 26 Depthgromacs: MPI CPU - water_GMX50_barelammps: 20k Atomslammps: Rhodopsin Proteincassandra: Writesclickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cacheclickhouse: 100M Rows Web Analytics Dataset, Second Runclickhouse: 100M Rows Web Analytics Dataset, Third Runstargate: 96000 - 1024stargate: 44100 - 512stargate: 96000 - 512stargate: 44100 - 1024stargate: 480000 - 1024stargate: 480000 - 512pjsip: OPTIONS, Statefulpjsip: INVITEpjsip: OPTIONS, Statelessnode-web-tooling: srsran: OFDM_Testliquid-dsp: 16 - 256 - 57liquid-dsp: 32 - 256 - 57liquid-dsp: 64 - 256 - 57liquid-dsp: 128 - 256 - 57numpy: openssl: RSA4096graph500: 26graph500: 26kripke: npb: BT.Cnpb: CG.Cnpb: EP.Cnpb: FT.Cnpb: LU.Cnpb: MG.Cnpb: SP.Bnpb: SP.Csrsran: 4G PHY_DL_Test 100 PRB MIMO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB SISO 256-QAMsrsran: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMsrsran: 4G PHY_DL_Test 100 PRB MIMO 256-QAMopenssl: RSA4096brl-cad: VGR Performance Metricsynthmark: VoiceMark_100v-ray: CPUlulesh: namd: ATPase Simulation - 327,506 Atomswebp: Quality 100, Losslesswebp: Quality 100, Highest Compressionwebp: Quality 100, Lossless, Highest Compressionpennant: sedovbigpennant: leblancbigtensorflow-lite: SqueezeNettensorflow-lite: Inception V4tensorflow-lite: NASNet Mobiletensorflow-lite: Mobilenet Floattensorflow-lite: Mobilenet Quanttensorflow-lite: Inception ResNet V2pybench: Total For Average Test Timespyperformance: raytracepyperformance: json_loadspyperformance: crypto_pyaespyperformance: regex_compilepyperformance: python_startupospray-studio: 1 - 4K - 1 - Path Tracerospray-studio: 2 - 4K - 1 - Path Tracerospray-studio: 3 - 4K - 1 - Path Tracerospray-studio: 1 - 4K - 16 - Path Tracerospray-studio: 1 - 4K - 32 - Path Tracerospray-studio: 2 - 4K - 16 - Path Tracerospray-studio: 2 - 4K - 32 - Path Tracerospray-studio: 3 - 4K - 16 - Path Tracerospray-studio: 3 - 4K - 32 - Path Tracerospray-studio: 1 - 1080p - 1 - Path Tracerospray-studio: 2 - 1080p - 1 - Path Tracerospray-studio: 3 - 1080p - 1 - Path Tracerospray-studio: 1 - 1080p - 16 - Path Tracerospray-studio: 1 - 1080p - 32 - Path Tracerospray-studio: 2 - 1080p - 16 - Path Tracerospray-studio: 2 - 1080p - 32 - Path Tracerospray-studio: 3 - 1080p - 16 - Path Tracerospray-studio: 3 - 1080p - 32 - Path Tracerdraco: Liondraco: Church Facadetnn: CPU - DenseNettnn: CPU - MobileNet v2tnn: CPU - SqueezeNet v2tnn: CPU - SqueezeNet v1.1dacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeanswireguard: cloverleaf: Lagrangian-Eulerian Hydrodynamicsnwchem: C240 Buckyballincompact3d: input.i3d 129 Cells Per Directionincompact3d: input.i3d 193 Cells Per Directionmocassin: Dust 2D tau100.0openfoam: motorBike - Mesh Timeopenfoam: motorBike - Execution Timeopenfoam: drivaerFastback, Small Mesh Size - Mesh Timeopenfoam: drivaerFastback, Small Mesh Size - Execution Timeqe: AUSURF112java-gradle-perf: Reactorbuild-apache: Time To Compilebuild-ffmpeg: Time To Compilebuild-gem5: Time To Compilebuild-godot: Time To Compilebuild-imagemagick: Time To Compilebuild-linux-kernel: defconfigbuild-linux-kernel: allmodconfigbuild-llvm: Ninjabuild-llvm: Unix Makefilesbuild-mesa: Time To Compilebuild-mplayer: Time To Compilebuild-nodejs: Time To Compilebuild2: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelcompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressionpovray: Trace Timeprimesieve: 1e12primesieve: 1e13compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9helsing: 14 digitngspice: C2670ngspice: C7552tachyon: Total Timewebp2: Defaultwebp2: Quality 75, Compression Effort 7webp2: Quality 95, Compression Effort 7webp2: Quality 100, Compression Effort 5astcenc: Thoroughastcenc: Exhaustivebasis: UASTC Level 2basis: UASTC Level 3darktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Server Room - CPU-onlygegl: Cropgegl: Scalegegl: Color Enhancegegl: Rotate 90 Degreesgimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskinkscape: SVG Files To PNGoctave-benchmark: openscad: Pistolopenscad: Retro Caropenscad: Mini-ITX Caseopenscad: Projector Mount Swivelopenscad: Leonardo Phone Case Slimrawtherapee: Total Benchmark Timegpaw: Carbon Nanotubeblender: BMW27 - CPU-Onlyblender: Classroom - CPU-Onlyblender: Fishy Cat - CPU-Onlyblender: Barbershop - CPU-Onlyblender: Pabellon Barcelona - CPU-Onlyappleseed: Emilyappleseed: Disney Materialappleseed: Material TesterThreadripper 3990X54378000053556900092388.85150.17219165.21340961.12123897.45592330207489889.26356.7368.7392.7392.9103.745562220041.703.031.8545.1454.314549.256844.250442.287931.1718.7444.0860.6654.428109.598133.036119.00151.18102.98108.86103.6220.9946.9610.144.293.784.202.689.0694617.354571698030215410211633671070006.9707813.41246.5220510.822013.1957145.8822248635.666496162110.4439.83121.0817.805.9712.006.5921885155.3211528.581.23371.244.53376.8215.5667862790.4762.4415.7104.3635.81927243536950.9828.2569.37539.7110.8991.954515.860225.85016591564836917413250531510758321364875333.78824.39323.147240022250.20255.76260.334.2700855.3469823.7464605.7888165.6817475.37523466463711408729.54139566667980473333178460000028128333333011300000416.7513533.321568600016124700010599320068363.638366.744690.7328515.3765067.7526818.0148358.8423124.73142.8159.7166.858.9157.0854108.5714610741.326469719413.40570.4530916.5057.20534.11612.315345.5785006181.9056545.051346.94229.253296.1085767.4101744023.611415714.02688273631934318391586439869334051334108130673689804109022161911086219751295825752561688612776.396288.35168.971244.4044532431838005322273.85814.742598.89.3721057945.392533623739.8772.86174.271369.2447.69297.70720.46518.011179.02645.10213.13628.878262.434161.816212.28020.35110.609148.32559.30011.0412.11410.0533.73852.27620.822100.605143.477109.12628.49202.433108.798233.6133.0666.088413.911610.94415.5111.6142.3552.1378.48112.58952.90355.77924.18116.69219.82924.82730.5397.22098.2294.43043.6888.16217.29850.828107.87230.1784.3540.06342.54110.33138.13589662.592187153.511787OpenBenchmarking.org

CPU Power Consumption Monitor

OpenBenchmarking.orgWattsCPU Power Consumption MonitorPhoronix Test Suite System MonitoringThreadripper 3990X50100150200250Min: 27.63 / Avg: 202.59 / Max: 292.03

Graph500

This is a benchmark of the reference implementation of Graph500, an HPC benchmark focused on data intensive loads and commonly tested on supercomputers for complex data problems. Graph500 primarily stresses the communication subsystem of the hardware under test. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbfs max_TEPS, More Is BetterGraph500 3.0Scale: 26Threadripper 3990X120M240M360M480M600M5437800001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

OpenBenchmarking.orgbfs median_TEPS, More Is BetterGraph500 3.0Scale: 26Threadripper 3990X110M220M330M440M550M5355690001. (CC) gcc options: -fcommon -O3 -lpthread -lm -lmpi

Stress-NG

OpenBenchmarking.orgBogo Ops/s Per Watt, More Is BetterStress-NG 0.14Test: CryptoThreadripper 3990X80160240320400366.73

OpenBenchmarking.orgBogo Ops/s Per Watt, More Is BetterStress-NG 0.14Test: CPU StressThreadripper 3990X110220330440550493.10

OpenBenchmarking.orgBogo Ops/s Per Watt, More Is BetterStress-NG 0.14Test: Matrix MathThreadripper 3990X2004006008001000865.69

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CryptoThreadripper 3990X20K40K60K80K100KSE +/- 733.42, N = 392388.851. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU CacheThreadripper 3990X306090120150SE +/- 2.21, N = 15150.171. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Matrix MathThreadripper 3990X50K100K150K200K250KSE +/- 728.11, N = 3219165.211. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Vector MathThreadripper 3990X70K140K210K280K350KSE +/- 3412.43, N = 3340961.121. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU StressThreadripper 3990X30K60K90K120K150KSE +/- 1038.88, N = 3123897.451. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.0Algorithm: SHA256Threadripper 3990X13000M26000M39000M52000M65000MSE +/- 448484476.56, N = 12592330207481. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

miniFE

OpenBenchmarking.orgCG Mflops Per Watt, More Is BetterminiFE 2.2Problem Size: SmallThreadripper 3990X102030405042.42

OpenBenchmarking.orgCG Mflops, More Is BetterminiFE 2.2Problem Size: SmallThreadripper 3990X2K4K6K8K10KSE +/- 10.86, N = 39889.261. (CXX) g++ options: -O3 -fopenmp -lmpi_cxx -lmpi

srsRAN

srsRAN is an open-source LTE/5G software radio suite created by Software Radio Systems (SRS). The srsRAN radio suite was formerly known as srsLTE and can be used for building your own software-defined radio (SDR) 4G/5G mobile network. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.10Test: 4G PHY_DL_Test 100 PRB MIMO 64-QAMThreadripper 3990X80160240320400SE +/- 1.52, N = 3356.71. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lpthread -lm -lfftw3f

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.10Test: 4G PHY_DL_Test 100 PRB SISO 64-QAMThreadripper 3990X80160240320400SE +/- 0.53, N = 4368.71. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lpthread -lm -lfftw3f

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.10Test: 4G PHY_DL_Test 100 PRB MIMO 256-QAMThreadripper 3990X90180270360450SE +/- 1.77, N = 3392.71. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lpthread -lm -lfftw3f

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.10Test: 4G PHY_DL_Test 100 PRB SISO 256-QAMThreadripper 3990X90180270360450SE +/- 0.44, N = 3392.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 -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lpthread -lm -lfftw3f

OpenBenchmarking.orgeNb Mb/s, More Is BettersrsRAN 21.10Test: 5G PHY_DL_NR Test 52 PRB SISO 64-QAMThreadripper 3990X20406080100SE +/- 0.23, N = 3103.71. (CXX) g++ options: -std=c++11 -fno-strict-aliasing -march=native -mfpmath=sse -mavx2 -fvisibility=hidden -O3 -fno-trapping-math -fno-math-errno -rdynamic -lmbedcrypto -lconfig++ -lsctp -lbladeRF -lpthread -lm -lfftw3f

Algebraic Multi-Grid Benchmark

OpenBenchmarking.orgFigure Of Merit Per Watt, More Is BetterAlgebraic Multi-Grid Benchmark 1.2Threadripper 3990X400K800K1200K1600K2000K1716094.62

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid Benchmark 1.2Threadripper 3990X100M200M300M400M500MSE +/- 201832.70, N = 34556222001. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -lmpi

libgav1

Libgav1 is an AV1 decoder developed by Google for AV1 profile 0/1 compliance. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is Betterlibgav1 0.17Video Input: Summer Nature 4KThreadripper 3990X1020304050SE +/- 0.06, N = 341.701. (CXX) g++ options: -O3 -lrt

Natron

OpenBenchmarking.orgFPS Per Watt, More Is BetterNatron 2.4Input: SpaceshipThreadripper 3990X0.00290.00580.00870.01160.01450.013

OpenBenchmarking.orgFPS, More Is BetterNatron 2.4Input: SpaceshipThreadripper 3990X0.6751.352.0252.73.375SE +/- 0.03, N = 153.0

AOM AV1

OpenBenchmarking.orgFrames Per Second Per Watt, More Is BetterAOM AV1 3.4Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4KThreadripper 3990X0.05630.11260.16890.22520.28150.25

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.4Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4KThreadripper 3990X714212835SE +/- 0.07, N = 331.851. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.4Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4KThreadripper 3990X1020304050SE +/- 0.08, N = 445.141. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second Per Watt, More Is BetterAOM AV1 3.4Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4KThreadripper 3990X0.03290.06580.09870.13160.16450.146

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer - Model: CrownThreadripper 3990X1224364860SE +/- 0.19, N = 454.31MIN: 53.05 / MAX: 57

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer ISPC - Model: CrownThreadripper 3990X1122334455SE +/- 0.13, N = 449.26MIN: 48.23 / MAX: 51.75

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer - Model: Asian DragonThreadripper 3990X1020304050SE +/- 0.04, N = 444.25MIN: 43.39 / MAX: 46.47

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.13Binary: Pathtracer ISPC - Model: Asian DragonThreadripper 3990X1020304050SE +/- 0.05, N = 442.29MIN: 41.39 / MAX: 44.16

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Very FastThreadripper 3990X714212835SE +/- 0.03, N = 331.171. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt

AOM AV1

This is a test of the AOMedia AV1 encoder (libaom) developed by AOMedia and Google as the AV1 Codec Library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.4Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4KThreadripper 3990X510152025SE +/- 0.30, N = 1518.741. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.4Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4KThreadripper 3990X1020304050SE +/- 0.13, N = 444.081. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

x265

OpenBenchmarking.orgFrames Per Second Per Watt, More Is Betterx265 3.4Video Input: Bosphorus 4KThreadripper 3990X0.02120.04240.06360.08480.1060.094

Kvazaar

This is a test of Kvazaar as a CPU-based H.265/HEVC video encoder written in the C programming language and optimized in Assembly. Kvazaar is the winner of the 2016 ACM Open-Source Software Competition and developed at the Ultra Video Group, Tampere University, Finland. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterKvazaar 2.1Video Input: Bosphorus 4K - Video Preset: Ultra FastThreadripper 3990X1428425670SE +/- 0.08, N = 560.661. (CC) gcc options: -pthread -ftree-vectorize -fvisibility=hidden -O2 -lpthread -lm -lrt

SVT-AV1

This is a benchmark of the SVT-AV1 open-source video encoder/decoder. SVT-AV1 was originally developed by Intel as part of their Open Visual Cloud / Scalable Video Technology (SVT). Development of SVT-AV1 has since moved to the Alliance for Open Media as part of upstream AV1 development. SVT-AV1 is a CPU-based multi-threaded video encoder for the AV1 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 8 - Input: Bosphorus 4KThreadripper 3990X1224364860SE +/- 0.17, N = 454.431. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 10 - Input: Bosphorus 4KThreadripper 3990X20406080100SE +/- 0.36, N = 6109.601. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.0Encoder Mode: Preset 12 - Input: Bosphorus 4KThreadripper 3990X306090120150SE +/- 0.42, N = 7133.041. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq -pie

SVT-HEVC

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-HEVC CPU-based multi-threaded video encoder for the HEVC / H.265 video format with a sample YUV video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 7 - Input: Bosphorus 4KThreadripper 3990X306090120150SE +/- 0.22, N = 7119.001. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-HEVC 1.5.0Tuning: 10 - Input: Bosphorus 4KThreadripper 3990X306090120150SE +/- 0.74, N = 7151.181. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt

SVT-VP9

This is a test of the Intel Open Visual Cloud Scalable Video Technology SVT-VP9 CPU-based multi-threaded video encoder for the VP9 video format with a sample YUV input video file. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: VMAF Optimized - Input: Bosphorus 4KThreadripper 3990X20406080100SE +/- 1.07, N = 15102.981. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: PSNR/SSIM Optimized - Input: Bosphorus 4KThreadripper 3990X20406080100SE +/- 0.32, N = 5108.861. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.3Tuning: Visual Quality Optimized - Input: Bosphorus 4KThreadripper 3990X20406080100SE +/- 0.30, N = 5103.621. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

x265

This is a simple test of the x265 encoder run on the CPU with 1080p and 4K options for H.265 video encode performance with x265. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 4KThreadripper 3990X510152025SE +/- 0.08, N = 320.991. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 3.4Video Input: Bosphorus 1080pThreadripper 3990X1122334455SE +/- 0.11, N = 446.961. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

VP9 libvpx Encoding

OpenBenchmarking.orgFrames Per Second Per Watt, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 4KThreadripper 3990X0.01780.03560.05340.07120.0890.079

OpenBenchmarking.orgFrames Per Second, More Is BetterVP9 libvpx Encoding 1.10.0Speed: Speed 5 - Input: Bosphorus 4KThreadripper 3990X3691215SE +/- 0.03, N = 310.141. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=gnu++11

simdjson

OpenBenchmarking.orgGB/s Per Watt, More Is Bettersimdjson 2.0Throughput Test: KostyaThreadripper 3990X0.00540.01080.01620.02160.0270.024

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetThreadripper 3990X0.96531.93062.89593.86124.8265SE +/- 0.01, N = 34.291. (CXX) g++ options: -O3

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsThreadripper 3990X0.85051.7012.55153.4024.2525SE +/- 0.00, N = 33.781. (CXX) g++ options: -O3

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDThreadripper 3990X0.9451.892.8353.784.725SE +/- 0.01, N = 34.201. (CXX) g++ options: -O3

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaThreadripper 3990X0.6031.2061.8092.4123.015SE +/- 0.01, N = 32.681. (CXX) g++ options: -O3

High Performance Conjugate Gradient

OpenBenchmarking.orgGFLOP/s Per Watt, More Is BetterHigh Performance Conjugate Gradient 3.1Threadripper 3990X0.00740.01480.02220.02960.0370.033

ACES DGEMM

OpenBenchmarking.orgGFLOP/s Per Watt, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateThreadripper 3990X0.01870.03740.05610.07480.09350.083

High Performance Conjugate Gradient

HPCG is the High Performance Conjugate Gradient and is a new scientific benchmark from Sandia National Lans focused for super-computer testing with modern real-world workloads compared to HPCC. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterHigh Performance Conjugate Gradient 3.1Threadripper 3990X3691215SE +/- 0.00092, N = 39.069461. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -lmpi_cxx -lmpi

ACES DGEMM

This is a multi-threaded DGEMM benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgGFLOP/s, More Is BetterACES DGEMM 1.0Sustained Floating-Point RateThreadripper 3990X48121620SE +/- 0.11, N = 1517.351. (CC) gcc options: -O3 -march=native -fopenmp

ONNX Runtime

OpenBenchmarking.orgInferences Per Minute Per Watt, More Is BetterONNX Runtime 1.11Model: GPT-2 - Device: CPU - Executor: StandardThreadripper 3990X81624324036.51

OpenBenchmarking.orgInferences Per Minute Per Watt, More Is BetterONNX Runtime 1.11Model: yolov4 - Device: CPU - Executor: StandardThreadripper 3990X0.25110.50220.75331.00441.25551.116

OpenBenchmarking.orgInferences Per Minute Per Watt, More Is BetterONNX Runtime 1.11Model: fcn-resnet101-11 - Device: CPU - Executor: StandardThreadripper 3990X0.14870.29740.44610.59480.74350.661

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: GPT-2 - Device: CPU - Executor: StandardThreadripper 3990X15003000450060007500SE +/- 31.14, N = 369801. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: yolov4 - Device: CPU - Executor: StandardThreadripper 3990X70140210280350SE +/- 0.93, N = 33021. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

OpenBenchmarking.orgInferences Per Minute Per Watt, More Is BetterONNX Runtime 1.11Model: ArcFace ResNet-100 - Device: CPU - Executor: StandardThreadripper 3990X0.85751.7152.57253.434.28753.811

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: fcn-resnet101-11 - Device: CPU - Executor: StandardThreadripper 3990X306090120150SE +/- 1.09, N = 31541. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

OpenBenchmarking.orgInferences Per Minute, More Is BetterONNX Runtime 1.11Model: ArcFace ResNet-100 - Device: CPU - Executor: StandardThreadripper 3990X2004006008001000SE +/- 2.29, N = 310211. (CXX) g++ options: -ffunction-sections -fdata-sections -march=native -mtune=native -O3 -flto -fno-fat-lto-objects -ldl -lrt

Chia Blockchain VDF

Chia is a blockchain and smart transaction platform based on proofs of space and time rather than proofs of work with other cryptocurrencies. This test profile is benchmarking the CPU performance for Chia VDF performance using the Chia VDF benchmark. The Chia VDF is for the Chia Verifiable Delay Function (Proof of Time). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIPS, More Is BetterChia Blockchain VDF 1.0.7Test: Square Plain C++Threadripper 3990X30K60K90K120K150KSE +/- 405.52, N = 31633671. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread

OpenBenchmarking.orgIPS, More Is BetterChia Blockchain VDF 1.0.7Test: Square Assembly OptimizedThreadripper 3990X20K40K60K80K100KSE +/- 529.15, N = 31070001. (CXX) g++ options: -flto -no-pie -lgmpxx -lgmp -lboost_system -pthread

OSPRay

Intel OSPRay is a portable ray-tracing engine for high-performance, high-fidelity scientific visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.10Benchmark: gravity_spheres_volume/dim_512/ao/real_timeThreadripper 3990X246810SE +/- 0.04916, N = 36.97078

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.10Benchmark: particle_volume/ao/real_timeThreadripper 3990X0.01150.0230.03450.0460.05750.051

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.10Benchmark: particle_volume/scivis/real_timeThreadripper 3990X0.01170.02340.03510.04680.05850.052

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 2.10Benchmark: particle_volume/pathtracer/real_timeThreadripper 3990X0.12760.25520.38280.51040.6380.567

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.10Benchmark: particle_volume/ao/real_timeThreadripper 3990X3691215SE +/- 0.07, N = 313.41

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.10Benchmark: gravity_spheres_volume/dim_512/scivis/real_timeThreadripper 3990X246810SE +/- 0.02450, N = 36.52205

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.10Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_timeThreadripper 3990X3691215SE +/- 0.04, N = 310.82

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.10Benchmark: particle_volume/scivis/real_timeThreadripper 3990X3691215SE +/- 0.05, N = 313.20

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 2.10Benchmark: particle_volume/pathtracer/real_timeThreadripper 3990X306090120150SE +/- 0.90, N = 3145.88

Coremark

This is a test of EEMBC CoreMark processor benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondThreadripper 3990X500K1000K1500K2000K2500KSE +/- 19224.58, N = 32248635.671. (CC) gcc options: -O2 -lrt" -lrt

Aircrack-ng

OpenBenchmarking.orgk/s Per Watt, More Is BetterAircrack-ng 1.7Threadripper 3990X140280420560700646.77

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.7Threadripper 3990X30K60K90K120K150KSE +/- 1637.62, N = 6162110.441. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -pthread

IndigoBench

This is a test of Indigo Renderer's IndigoBench benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: CPU - Scene: BedroomThreadripper 3990X3691215SE +/- 0.043, N = 39.831

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: CPU - Scene: SupercarThreadripper 3990X510152025SE +/- 0.18, N = 321.08

LuxCoreRender

OpenBenchmarking.orgM samples/sec Per Watt, More Is BetterLuxCoreRender 2.6Scene: Danish Mood - Acceleration: CPUThreadripper 3990X0.00520.01040.01560.02080.0260.023

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: DLSC - Acceleration: CPUThreadripper 3990X246810SE +/- 0.06, N = 37.80MIN: 7.54 / MAX: 8.54

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: Danish Mood - Acceleration: CPUThreadripper 3990X1.34332.68664.02995.37326.7165SE +/- 0.06, N = 35.97MIN: 2.44 / MAX: 7.13

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: Orange Juice - Acceleration: CPUThreadripper 3990X3691215SE +/- 0.04, N = 312.00MIN: 10.24 / MAX: 13.72

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: LuxCore Benchmark - Acceleration: CPUThreadripper 3990X246810SE +/- 0.03, N = 36.59MIN: 2.54 / MAX: 7.72

SecureMark

OpenBenchmarking.orgmarks Per Watt, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSThreadripper 3990X4008001200160020001953.40

OpenBenchmarking.orgmarks, More Is BetterSecureMark 1.0.4Benchmark: SecureMark-TLSThreadripper 3990X50K100K150K200K250KSE +/- 671.44, N = 32188511. (CC) gcc options: -pedantic -O3

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedThreadripper 3990X1224364860SE +/- 0.38, N = 1255.321. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedThreadripper 3990X2K4K6K8K10KSE +/- 20.11, N = 1211528.51. (CC) gcc options: -O3

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedThreadripper 3990X20406080100SE +/- 0.79, N = 381.21. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedThreadripper 3990X7001400210028003500SE +/- 8.44, N = 33371.21. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedThreadripper 3990X1020304050SE +/- 0.03, N = 344.51. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedThreadripper 3990X7001400210028003500SE +/- 3.38, N = 33376.81. (CC) gcc options: -O3 -pthread -lz -llzma

libjpeg-turbo tjbench

OpenBenchmarking.orgMegapixels/sec Per Watt, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputThreadripper 3990X0.44930.89861.34791.79722.24651.997

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.1.0Test: Decompression ThroughputThreadripper 3990X50100150200250SE +/- 0.46, N = 3215.571. (CC) gcc options: -O3 -rdynamic

QuantLib

OpenBenchmarking.orgMFLOPS Per Watt, More Is BetterQuantLib 1.21Threadripper 3990X61218243025.50

OpenBenchmarking.orgMFLOPS, More Is BetterQuantLib 1.21Threadripper 3990X6001200180024003000SE +/- 30.41, N = 42790.41. (CXX) g++ options: -O3 -march=native -rdynamic

LuaRadio

LuaRadio is a lightweight software-defined radio (SDR) framework built atop LuaJIT. LuaRadio provides a suite of source, sink, and processing blocks, with a simple API for defining flow graphs, running flow graphs, creating blocks, and creating data types. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR FiltersThreadripper 3990X160320480640800SE +/- 1.05, N = 3762.4

OpenBenchmarking.orgMiB/s Per Watt, More Is BetterLuaRadio 0.9.1Test: Complex PhaseThreadripper 3990X1.15022.30043.45064.60085.7515.112

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterThreadripper 3990X90180270360450SE +/- 0.35, N = 3415.7

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert TransformThreadripper 3990X20406080100SE +/- 0.13, N = 3104.3

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseThreadripper 3990X140280420560700SE +/- 0.35, N = 3635.8

7-Zip Compression

OpenBenchmarking.orgMIPS Per Watt, More Is Better7-Zip Compression 22.00Test: Decompression RatingThreadripper 3990X300600900120015001391.03

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.00Test: Compression RatingThreadripper 3990X40K80K120K160K200KSE +/- 294.26, N = 31927241. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.00Test: Decompression RatingThreadripper 3990X80K160K240K320K400KSE +/- 2744.18, N = 33536951. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

JPEG XL libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is currently focused on the multi-threaded JPEG XL image encode performance using the reference libjxl library. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 8Threadripper 3990X0.22050.4410.66150.8821.1025SE +/- 0.00, N = 30.981. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: JPEG - Encode Speed: 8Threadripper 3990X714212835SE +/- 0.05, N = 528.251. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie

JPEG XL Decoding libjxl

The JPEG XL Image Coding System is designed to provide next-generation JPEG image capabilities with JPEG XL offering better image quality and compression over legacy JPEG. This test profile is suited for JPEG XL decode performance testing to PNG output file, the pts/jpexl test is for encode performance. The JPEG XL encoding/decoding is done using the libjxl codebase. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.6.1CPU Threads: 1Threadripper 3990X1530456075SE +/- 0.07, N = 369.37

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL Decoding libjxl 0.6.1CPU Threads: AllThreadripper 3990X120240360480600SE +/- 1.46, N = 3539.71

JPEG XL libjxl

OpenBenchmarking.orgMP/s Per Watt, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 7Threadripper 3990X0.01890.03780.05670.07560.09450.084

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: PNG - Encode Speed: 7Threadripper 3990X3691215SE +/- 0.03, N = 310.891. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie

OpenBenchmarking.orgMP/s, More Is BetterJPEG XL libjxl 0.6.1Input: JPEG - Encode Speed: 7Threadripper 3990X20406080100SE +/- 0.13, N = 491.951. (CXX) g++ options: -funwind-tables -O3 -O2 -fPIE -pie

Etcpak

Etcpack is the self-proclaimed "fastest ETC compressor on the planet" with focused on providing open-source, very fast ETC and S3 texture compression support. The test profile uses a 8K x 8K game texture as a sample input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2Threadripper 3990X10002000300040005000SE +/- 32.34, N = 84515.861. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: ETC2Threadripper 3990X50100150200250SE +/- 0.02, N = 3225.851. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread