stress-ng ryzen

AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG STRIX X670E-E GAMING WIFI (1905 BIOS) and XFX AMD Radeon RX 7900 XT/7900 XTX/7900M on Ubuntu 24.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2405051-PTS-STRESSNG81&grr&rdt.

stress-ng ryzenProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDisplay ServerCompilerFile-SystemScreen ResolutionabcdeAMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads)ASUS ROG STRIX X670E-E GAMING WIFI (1905 BIOS)AMD Device 14d82 x 16GB DDR5-6000MT/s G Skill F5-6000J3038F16GWestern Digital WD_BLACK SN850X 2000GB + 4001GB Western Digital WD_BLACK SN850X 4000GBXFX AMD Radeon RX 7900 XT/7900 XTX/7900M (2200/3000MHz)AMD Navi 31 HDMI/DPDELL U2723QEIntel I225-V + Intel Wi-Fi 6EUbuntu 24.046.8.0-31-generic (x86_64)X Server 1.21.1.11GCC 13.2.0ext43840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.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-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 Processor Details- Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa601206Security Details- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected

stress-ng ryzenstress-ng: Mutexstress-ng: Socket Activitystress-ng: IO_uringstress-ng: CPU Cachestress-ng: Semaphoresstress-ng: Hashstress-ng: Atomicstress-ng: Cloningstress-ng: Zlibstress-ng: NUMAstress-ng: Pthreadstress-ng: Matrix 3D Mathstress-ng: Function Callstress-ng: Floating Pointstress-ng: Vector Floating Pointstress-ng: Mallocstress-ng: Trigonometric Mathstress-ng: Exponential Mathstress-ng: Pipestress-ng: Logarithmic Mathstress-ng: Jpeg Compressionstress-ng: Vector Shufflestress-ng: Vector Mathstress-ng: Cryptostress-ng: MMAPstress-ng: Mixed Schedulerstress-ng: Memory Copyingstress-ng: AVL Treestress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Power Mathstress-ng: CPU Stressstress-ng: Futexstress-ng: Pollstress-ng: Bitonic Integer Sortstress-ng: SENDFILEstress-ng: AVX-512 VNNIstress-ng: Fused Multiply-Addstress-ng: System V Message Passingstress-ng: Radix String Sortstress-ng: x86_64 RdRandstress-ng: Matrix Mathstress-ng: MEMFDstress-ng: Fractal Generatorstress-ng: Context Switchingstress-ng: Wide Vector Mathstress-ng: Forkingabcde5652904.84005.97599290.282768260.129654607.475151179.86269.583392.62826.13292.18229902.662244.7819346.415778.5156453.82134736868.9357920.23108337.914962205.34153403.8232142.4616933.21168073.2375977.326564.0813925.898909.55263.09647.526244460.9150674.0956691.952456143.632090346.29231.27371599.182580478.4729439331.9517351113.33221.238641597.26122675.751858.53198.35585282.22782504.9156051.835837597.553968.91600398.922772007.0327689289.515134684.57267.813496.292786.68286.26229354.782242.8818789.395665.7756348.59134405352.6357203.55106874.5516445382.32151386.5631424.1016641.21165268.52279300500.276618.5313532.908784.84265.09638.8325913005.8850115.7156767.182401998.082082764.03228.78364012.302533866.1629068163.4817270858.32219.378593287.01119504.011848.26197.485510705.15769311.0156019.155874154.184068.2606411.672777183.2125853100.135127785.76269.113507.112801.4291.27231427.392239.6718961.415717.8555988.91134824075.4657501.54107302.2514852180.02152594.831861.4216714.51166607.2875206.296641.1713864.768807.26266.43642.726975012.1550483.4955885.582394320.32087315.79231.33365185.042541361.6629212672.5817304181.79220.928605548.72121581.731856.43197.85082173.16775836.0555585.855880295.333883.72581466.662634581.8328029588.025090187.03268.63498.252763.67286.53229919.532245.318787.045702.7555940.67134705335.0157332.54106179.515752625.37152190.9130600.7916670.47166099.5474603.196558.7213605.638783.71264.83643.125995374.7750227.656463.572329407.542084082.49230.6366722.482551967.0829182223.4417275527.69223.328599493.77121162.11848.93197.735532321771661.5156207.535897498.453935.77604751.632646698.5326938072.055013280.17267.883494.12750.01284.29229691.682241.1618958.555684.1956216.84134204990.6157322.68106882.4414646820.45151862.4231133.2716644.43165699.59259668187.626513.8413518.48770.79265.09641.0625810399.748702.6156637.582362763.082078831.08229.27362870.52541097.1629140786.4217284309.27219.398594446.52120752.071843.58197.65514292.61771678.855037.39OpenBenchmarking.org

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mutexabcde1.3M2.6M3.9M5.2M6.5MSE +/- 47954.44, N = 155652904.805837597.555874154.185880295.335897498.451. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Socket Activityabcde9001800270036004500SE +/- 38.61, N = 64005.973968.914068.203883.723935.771. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: IO_uringabcde130K260K390K520K650KSE +/- 2612.45, N = 3599290.28600398.92606411.67581466.66604751.631. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU Cacheabcde600K1200K1800K2400K3000KSE +/- 28399.25, N = 42768260.102772007.032777183.212634581.832646698.531. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Semaphoresabcde6M12M18M24M30MSE +/- 307533.07, N = 429654607.4727689289.5125853100.1328029588.0226938072.051. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Hash

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Hashabcde1.1M2.2M3.3M4.4M5.5MSE +/- 11546.19, N = 35151179.865134684.575127785.765090187.035013280.171. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Atomicabcde60120180240300SE +/- 0.08, N = 3269.58267.81269.11268.60267.881. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Cloning

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Cloningabcde8001600240032004000SE +/- 3.27, N = 33392.603496.293507.113498.253494.101. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Zlib

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Zlibabcde6001200180024003000SE +/- 13.45, N = 32826.132786.682801.402763.672750.011. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: NUMAabcde60120180240300SE +/- 1.01, N = 3292.18286.26291.27286.53284.291. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Pthreadabcde50K100K150K200K250KSE +/- 531.11, N = 3229902.66229354.78231427.39229919.53229691.681. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Matrix 3D Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix 3D Mathabcde5001000150020002500SE +/- 6.77, N = 32244.782242.882239.672245.302241.161. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Function Call

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Function Callabcde4K8K12K16K20KSE +/- 90.15, N = 319346.4118789.3918961.4118787.0418958.551. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Floating Pointabcde12002400360048006000SE +/- 12.25, N = 35778.515665.775717.855702.755684.191. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Vector Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector Floating Pointabcde12K24K36K48K60KSE +/- 258.62, N = 356453.8256348.5955988.9155940.6756216.841. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mallocabcde30M60M90M120M150MSE +/- 372952.72, N = 3134736868.93134405352.63134824075.46134705335.01134204990.611. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Trigonometric Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Trigonometric Mathabcde12K24K36K48K60KSE +/- 66.15, N = 357920.2357203.5557501.5457332.5457322.681. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Exponential Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Exponential Mathabcde20K40K60K80K100KSE +/- 206.25, N = 3108337.90106874.55107302.25106179.50106882.441. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Pipe

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Pipeabcde4M8M12M16M20MSE +/- 138545.75, N = 314962205.3416445382.3214852180.0215752625.3714646820.451. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Logarithmic Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Logarithmic Mathabcde30K60K90K120K150KSE +/- 124.08, N = 3153403.82151386.56152594.80152190.91151862.421. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Jpeg Compression

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Jpeg Compressionabcde7K14K21K28K35KSE +/- 105.88, N = 332142.4631424.1031861.4230600.7931133.271. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Vector Shuffle

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector Shuffleabcde4K8K12K16K20KSE +/- 28.35, N = 316933.2116641.2116714.5116670.4716644.431. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector Mathabcde40K80K120K160K200KSE +/- 206.29, N = 3168073.23165268.52166607.28166099.54165699.591. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Cryptoabcde60M120M180M240M300MSE +/- 496241.49, N = 375977.32279300500.2775206.2974603.19259668187.621. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MMAPabcde14002800420056007000SE +/- 8.63, N = 36564.086618.536641.176558.726513.841. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Mixed Scheduler

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mixed Schedulerabcde3K6K9K12K15KSE +/- 26.65, N = 313925.8913532.9013864.7613605.6313518.401. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Memory Copyingabcde2K4K6K8K10KSE +/- 17.22, N = 38909.558784.848807.268783.718770.791. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: AVL Tree

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVL Treeabcde60120180240300SE +/- 0.24, N = 3263.09265.09266.43264.83265.091. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc Qsort Data Sortingabcde140280420560700SE +/- 0.15, N = 3647.50638.83642.70643.10641.061. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc C String Functionsabcde6M12M18M24M30MSE +/- 110139.64, N = 326244460.9125913005.8826975012.1525995374.7725810399.701. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Power Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Power Mathabcde11K22K33K44K55KSE +/- 100.81, N = 350674.0950115.7150483.4950227.6048702.611. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU Stressabcde12K24K36K48K60KSE +/- 78.18, N = 356691.9556767.1855885.5856463.5756637.581. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Futexabcde500K1000K1500K2000K2500KSE +/- 19016.11, N = 32456143.632401998.082394320.302329407.542362763.081. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Poll

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Pollabcde400K800K1200K1600K2000KSE +/- 725.89, N = 32090346.292082764.032087315.792084082.492078831.081. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Bitonic Integer Sort

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Bitonic Integer Sortabcde50100150200250SE +/- 0.25, N = 3231.27228.78231.33230.60229.271. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: SENDFILEabcde80K160K240K320K400KSE +/- 826.33, N = 3371599.18364012.30365185.04366722.48362870.501. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: AVX-512 VNNI

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVX-512 VNNIabcde600K1200K1800K2400K3000KSE +/- 5967.44, N = 32580478.472533866.162541361.662551967.082541097.161. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Fused Multiply-Add

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Fused Multiply-Addabcde6M12M18M24M30MSE +/- 98988.41, N = 329439331.9529068163.4829212672.5829182223.4429140786.421. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: System V Message Passingabcde4M8M12M16M20MSE +/- 5241.03, N = 317351113.3317270858.3217304181.7917275527.6917284309.271. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Radix String Sort

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Radix String Sortabcde50100150200250SE +/- 0.25, N = 3221.23219.37220.92223.32219.391. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: x86_64 RdRand

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: x86_64 RdRandabcde2M4M6M8M10MSE +/- 1931.63, N = 38641597.268593287.018605548.728599493.778594446.521. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix Mathabcde30K60K90K120K150KSE +/- 254.48, N = 3122675.75119504.01121581.73121162.10120752.071. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MEMFDabcde400800120016002000SE +/- 0.61, N = 31858.531848.261856.431848.931843.581. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Fractal Generator

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Fractal Generatorabcde4080120160200SE +/- 0.10, N = 3198.30197.48197.80197.73197.601. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Context Switchingabcde1.2M2.4M3.6M4.8M6MSE +/- 4535.37, N = 35585282.225510705.155082173.165532321.005514292.611. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Wide Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Wide Vector Mathabcde200K400K600K800K1000KSE +/- 1334.98, N = 3782504.91769311.01775836.05771661.51771678.801. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Forkingabcde12K24K36K48K60KSE +/- 274.12, N = 356051.8356019.1555585.8556207.5355037.391. (CXX) g++ options: -O2 -std=gnu99 -lc -lm


Phoronix Test Suite v10.8.4