result

AMD Ryzen 9 5950X 16-Core testing with a ASUS ROG STRIX B550-F GAMING (2003 BIOS) and ASUS NVIDIA GeForce GTX 1080 Ti 11GB on Arch Linux via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2104239-HA-RESULT11446&gru.

resultProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionAMD Ryzen 9 5950X 16-CoreAMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG STRIX B550-F GAMING (2003 BIOS)AMD Starship/Matisse64GB512GB ADATA SX8200PNPASUS NVIDIA GeForce GTX 1080 Ti 11GBNVIDIA GP102 HDMI AudioIntel I225-VArch Linux5.11.15-arch1-2 (x86_64)X ServerNVIDIAGCC 10.2.0 + Clang 11.1.0 + CUDA 11.3ext41024x768OpenBenchmarking.org- Transparent Huge Pages: madvise- --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-isl --with-linker-hash-style=gnu - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa201009 - OpenJDK Runtime Environment (build 1.8.0_282-b08)- Python 3.9.3- 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 IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

resultoptcarrot: Optimized Benchmarkgmpbench: Total Timefhourstones: Complex Connect-4 Solvingbyte: Dhrystone 2lzbench: XZ 0 - Compressionlzbench: XZ 0 - Decompressionlzbench: Zstd 1 - Compressionlzbench: Zstd 1 - Decompressionlzbench: Zstd 8 - Compressionlzbench: Zstd 8 - Decompressionlzbench: Crush 0 - Compressionlzbench: Crush 0 - Decompressionlzbench: Brotli 0 - Compressionlzbench: Brotli 0 - Decompressionlzbench: Brotli 2 - Compressionlzbench: Brotli 2 - Decompressionlzbench: Libdeflate 1 - Compressioncachebench: Readcachebench: Writecachebench: Read / Modify / Writetjbench: Decompression Throughputjava-scimark2: Compositejava-scimark2: Monte Carlojava-scimark2: Fast Fourier Transformjava-scimark2: Sparse Matrix Multiplyjava-scimark2: Dense LU Matrix Factorizationjava-scimark2: Jacobi Successive Over-Relaxationluajit: Compositeluajit: Monte Carloluajit: Fast Fourier Transformluajit: Sparse Matrix Multiplyluajit: Dense LU Matrix Factorizationluajit: Jacobi Successive Over-Relaxationscimark2: Compositescimark2: Monte Carloscimark2: Fast Fourier Transformscimark2: Sparse Matrix Multiplyscimark2: Dense LU Matrix Factorizationscimark2: Jacobi Successive Over-Relaxationbotan: KASUMIbotan: KASUMI - Decryptbotan: AES-256botan: AES-256 - Decryptbotan: Twofishbotan: Twofish - Decryptbotan: Blowfishbotan: Blowfish - Decryptbotan: CAST-256botan: CAST-256 - Decryptbotan: ChaCha20Poly1305botan: ChaCha20Poly1305 - Decryptswet: Averagehint: FLOATnode-express-loadtest: redis: LPOPredis: SADDredis: LPUSHredis: GETredis: SETnginx: Static Web Page Servingnumpy: phpbench: PHP Benchmark Suiteblake2: pybench: Total For Average Test Timessystem-libxml2: 1 MBsystem-libxml2: 2 MBsystem-libxml2: 3 MBsystem-libxml2: 5 KBsystem-libxml2: 50 KBsystem-libxml2: 100 KBsystem-libxml2: 112 MBsystem-libxml2: 150 KBsystem-libxml2: 200 KBsystem-libxml2: 250 KBsystem-libxml2: 300 KBsystem-libxml2: 350 KBsystem-libxml2: 400 KBsystem-libxml2: 450 KBsystem-libxml2: 500 KBsystem-libxml2: 550 KBsystem-libxml2: 600 KBsystem-libxml2: 650 KBsystem-libxml2: 700 KBsystem-libxml2: 750 KBsystem-libxml2: 800 KBsystem-libxml2: 850 KBsystem-libxml2: 900 KBsystem-libxml2: 950 KBglibc-bench: cosglibc-bench: expglibc-bench: ffsglibc-bench: singlibc-bench: log2glibc-bench: modfglibc-bench: sinhglibc-bench: sqrtglibc-bench: tanhglibc-bench: asinhglibc-bench: atanhglibc-bench: ffsllglibc-bench: sincosglibc-bench: pthread_oncemultichase: 4MB Array, 64 Byte Stridemultichase: 1GB Array, 256 Byte Stridemultichase: 256MB Array, 256 Byte Stridemultichase: 1GB Array, 256 Byte Stride, 2 Threadsmultichase: 1GB Array, 256 Byte Stride, 4 Threadsmutex: Shared Mutex Lock Sharedmutex: Mutex Lock Unlock spinlockmutex: Mutex Lock Unlock std::mutexmutex: Mutex Lock Unlock std::mutexmutex: Semaphore Release And Acquiremutex: Mutex Lock Unlock spinlock_amdmutex: Mutex Lock Unlock pthread_mutexmutex: Mutex Lock Unlock ticket_spinlockpolyhedron: acpolyhedron: airpolyhedron: mdbxpolyhedron: doducpolyhedron: linpkpolyhedron: tfft2polyhedron: aermodpolyhedron: rnflowpolyhedron: induct2polyhedron: proteinpolyhedron: capacitapolyhedron: channel2polyhedron: fatigue2polyhedron: gas_dyn2polyhedron: test_fpu2polyhedron: mp_prop_designbork: File Encryption Timecompress-gzip: Linux Source Tree Archiving To .tar.gzdcraw: RAW To PPM Image Conversiondeepspeech: CPUencode-flac: WAV To FLACencode-mp3: WAV To MP3encode-ogg: WAV To Oggespeak: Text-To-Speech Synthesisminion: Gracefulminion: Solitaireminion: Quasigroupperl-benchmark: Pod2htmlperl-benchmark: Interpreterradiance: Serialsudokut: Total Timecpp-perf-bench: Atolcpp-perf-bench: Ctypecpp-perf-bench: Math Librarycpp-perf-bench: Rand Numberscpp-perf-bench: Stepanov Vectorcpp-perf-bench: Function Objectscpp-perf-bench: Stepanov Abstractiongit: Time To Complete Common Git Commandsgnupg: 2.7GB Sample File EncryptionAMD Ryzen 9 5950X 16-Core167.156678.119843.855868494.755174673225812424701686946167912689893273665.77338035863.86508768647.112297275.7852403912.011913.812458.093929.099242.502016.572001.27609.91532.421753.574586.892523.57863.34176.88491.75816.711483.071348.27109.399105.5217362.8857377.087457.854449.299560.330557.156172.210172.163824.700813.3301119340989535375875.4598993734030227.752970421.572245326.353668740.972658059.4350857.04577.009220584.2673826991513592124840887385868879317412621315326418319020421137725926835.98584.910872.2367735.61744.547942.666186.899482.547348.324506.384587.999752.248049.738852.101038.23975.89852.83474.41974.90016.319.012.614.68.8821.88.848.185.251.123.455.371.4512.214.4212.818.599.089.4228.8939.1719.3120.8245.116.05828.75235.53053.609306.3085.72015.13620.66934.51438453.15892282.4658100.082480200.00069872432.438.50436.79436.307218.439647.99044.38511.63818.60537.06739.854OpenBenchmarking.org

Optcarrot

Optimized Benchmark

OpenBenchmarking.orgFPS, More Is BetterOptcarrotOptimized BenchmarkAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 1.08, N = 20167.151. ruby 3.0.1p64 (2021-04-05 revision 0fb782ee38) [x86_64-linux]

GNU GMP GMPbench

Total Time

OpenBenchmarking.orgGMPbench Score, More Is BetterGNU GMP GMPbench 6.2.1Total TimeAMD Ryzen 9 5950X 16-Core140028004200560070006678.11. (CC) gcc options: -O3 -fomit-frame-pointer -lm

Fhourstones

Complex Connect-4 Solving

OpenBenchmarking.orgKpos / sec, More Is BetterFhourstones 3.1Complex Connect-4 SolvingAMD Ryzen 9 5950X 16-Core4K8K12K16K20KSE +/- 77.01, N = 319843.81. (CC) gcc options: -O3

BYTE Unix Benchmark

Computational Test: Dhrystone 2

OpenBenchmarking.orgLPS, More Is BetterBYTE Unix Benchmark 3.6Computational Test: Dhrystone 2AMD Ryzen 9 5950X 16-Core12M24M36M48M60MSE +/- 166272.49, N = 355868494.7

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: CompressionAMD Ryzen 9 5950X 16-Core1224364860SE +/- 0.67, N = 3551. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: XZ 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: DecompressionAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 2.00, N = 31741. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: CompressionAMD Ryzen 9 5950X 16-Core150300450600750SE +/- 2.89, N = 36731. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: DecompressionAMD Ryzen 9 5950X 16-Core5001000150020002500SE +/- 3.84, N = 322581. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: CompressionAMD Ryzen 9 5950X 16-Core306090120150SE +/- 0.88, N = 31241. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: DecompressionAMD Ryzen 9 5950X 16-Core5001000150020002500SE +/- 7.26, N = 324701. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: CompressionAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 2.40, N = 31681. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: DecompressionAMD Ryzen 9 5950X 16-Core150300450600750SE +/- 5.03, N = 36941. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: CompressionAMD Ryzen 9 5950X 16-Core130260390520650SE +/- 5.04, N = 36161. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: DecompressionAMD Ryzen 9 5950X 16-Core2004006008001000SE +/- 4.26, N = 37911. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: CompressionAMD Ryzen 9 5950X 16-Core60120180240300SE +/- 2.85, N = 32681. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: DecompressionAMD Ryzen 9 5950X 16-Core2004006008001000SE +/- 10.50, N = 39891. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: CompressionAMD Ryzen 9 5950X 16-Core70140210280350SE +/- 1.76, N = 33271. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

CacheBench

Test: Read

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: ReadAMD Ryzen 9 5950X 16-Core8001600240032004000SE +/- 19.73, N = 33665.77MIN: 3625.99 / MAX: 3694.431. (CC) gcc options: -lrt

CacheBench

Test: Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: WriteAMD Ryzen 9 5950X 16-Core8K16K24K32K40KSE +/- 319.88, N = 335863.87MIN: 31266.77 / MAX: 37817.431. (CC) gcc options: -lrt

CacheBench

Test: Read / Modify / Write

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchTest: Read / Modify / WriteAMD Ryzen 9 5950X 16-Core15K30K45K60K75KSE +/- 391.11, N = 368647.11MIN: 59044.11 / MAX: 71743.161. (CC) gcc options: -lrt

libjpeg-turbo tjbench

Test: Decompression Throughput

OpenBenchmarking.orgMegapixels/sec, More Is Betterlibjpeg-turbo tjbench 2.0.2Test: Decompression ThroughputAMD Ryzen 9 5950X 16-Core60120180240300SE +/- 3.30, N = 3275.791. (CC) gcc options: -O3 -rdynamic

Java SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: CompositeAMD Ryzen 9 5950X 16-Core8001600240032004000SE +/- 8.84, N = 43912.01

Java SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Monte CarloAMD Ryzen 9 5950X 16-Core400800120016002000SE +/- 5.12, N = 41913.81

Java SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Fast Fourier TransformAMD Ryzen 9 5950X 16-Core5001000150020002500SE +/- 57.45, N = 42458.09

Java SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Sparse Matrix MultiplyAMD Ryzen 9 5950X 16-Core8001600240032004000SE +/- 1.52, N = 43929.09

Java SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Dense LU Matrix FactorizationAMD Ryzen 9 5950X 16-Core2K4K6K8K10KSE +/- 71.55, N = 49242.50

Java SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterJava SciMark 2.0Computational Test: Jacobi Successive Over-RelaxationAMD Ryzen 9 5950X 16-Core400800120016002000SE +/- 0.79, N = 42016.57

LuaJIT

Test: Composite

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: CompositeAMD Ryzen 9 5950X 16-Core400800120016002000SE +/- 23.92, N = 32001.271. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Monte CarloAMD Ryzen 9 5950X 16-Core130260390520650SE +/- 7.55, N = 3609.911. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Fast Fourier TransformAMD Ryzen 9 5950X 16-Core120240360480600SE +/- 7.44, N = 3532.421. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Sparse Matrix MultiplyAMD Ryzen 9 5950X 16-Core400800120016002000SE +/- 21.99, N = 31753.571. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Dense LU Matrix FactorizationAMD Ryzen 9 5950X 16-Core10002000300040005000SE +/- 57.39, N = 34586.891. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

LuaJIT

Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterLuaJIT 2.1-gitTest: Jacobi Successive Over-RelaxationAMD Ryzen 9 5950X 16-Core5001000150020002500SE +/- 25.44, N = 32523.571. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector

SciMark

Computational Test: Composite

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: CompositeAMD Ryzen 9 5950X 16-Core2004006008001000SE +/- 7.68, N = 3863.341. (CC) gcc options: -lm

SciMark

Computational Test: Monte Carlo

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Monte CarloAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 9.03, N = 3176.881. (CC) gcc options: -lm

SciMark

Computational Test: Fast Fourier Transform

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Fast Fourier TransformAMD Ryzen 9 5950X 16-Core110220330440550SE +/- 3.34, N = 3491.751. (CC) gcc options: -lm

SciMark

Computational Test: Sparse Matrix Multiply

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Sparse Matrix MultiplyAMD Ryzen 9 5950X 16-Core2004006008001000SE +/- 6.11, N = 3816.711. (CC) gcc options: -lm

SciMark

Computational Test: Dense LU Matrix Factorization

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Dense LU Matrix FactorizationAMD Ryzen 9 5950X 16-Core30060090012001500SE +/- 10.84, N = 31483.071. (CC) gcc options: -lm

SciMark

Computational Test: Jacobi Successive Over-Relaxation

OpenBenchmarking.orgMflops, More Is BetterSciMark 2.0Computational Test: Jacobi Successive Over-RelaxationAMD Ryzen 9 5950X 16-Core30060090012001500SE +/- 10.45, N = 31348.271. (CC) gcc options: -lm

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMIAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.77, N = 3109.401. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: KASUMI - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: KASUMI - DecryptAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.79, N = 3105.521. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256AMD Ryzen 9 5950X 16-Core16003200480064008000SE +/- 6.46, N = 37362.891. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: AES-256 - DecryptAMD Ryzen 9 5950X 16-Core16003200480064008000SE +/- 15.47, N = 37377.091. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: TwofishAMD Ryzen 9 5950X 16-Core100200300400500SE +/- 3.94, N = 3457.851. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Twofish - DecryptAMD Ryzen 9 5950X 16-Core100200300400500SE +/- 3.60, N = 3449.301. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: BlowfishAMD Ryzen 9 5950X 16-Core120240360480600SE +/- 2.27, N = 3560.331. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: Blowfish - DecryptAMD Ryzen 9 5950X 16-Core120240360480600SE +/- 2.15, N = 3557.161. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256AMD Ryzen 9 5950X 16-Core4080120160200SE +/- 1.09, N = 3172.211. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: CAST-256 - DecryptAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 1.05, N = 3172.161. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305AMD Ryzen 9 5950X 16-Core2004006008001000SE +/- 9.92, N = 3824.701. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: ChaCha20Poly1305 - Decrypt

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.17.3Test: ChaCha20Poly1305 - DecryptAMD Ryzen 9 5950X 16-Core2004006008001000SE +/- 10.36, N = 3813.331. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Swet

Average

OpenBenchmarking.orgOperations Per Second, More Is BetterSwet 1.5.16AverageAMD Ryzen 9 5950X 16-Core200M400M600M800M1000MSE +/- 13607546.71, N = 311193409891. (CC) gcc options: -lm -lpthread -lcurses -lrt

Hierarchical INTegration

Test: FLOAT

OpenBenchmarking.orgQUIPs, More Is BetterHierarchical INTegration 1.0Test: FLOATAMD Ryzen 9 5950X 16-Core110M220M330M440M550MSE +/- 7090705.44, N = 3535375875.461. (CC) gcc options: -O3 -march=native -lm

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestAMD Ryzen 9 5950X 16-Core2K4K6K8K10KSE +/- 57.51, N = 393731. Nodejs

Redis

Test: LPOP

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPOPAMD Ryzen 9 5950X 16-Core900K1800K2700K3600K4500KSE +/- 49420.25, N = 34030227.751. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SADD

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SADDAMD Ryzen 9 5950X 16-Core600K1200K1800K2400K3000KSE +/- 30275.10, N = 152970421.571. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: LPUSH

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: LPUSHAMD Ryzen 9 5950X 16-Core500K1000K1500K2000K2500KSE +/- 24722.49, N = 152245326.351. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETAMD Ryzen 9 5950X 16-Core800K1600K2400K3200K4000KSE +/- 45737.42, N = 153668740.971. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETAMD Ryzen 9 5950X 16-Core600K1200K1800K2400K3000KSE +/- 34551.66, N = 152658059.431. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

NGINX Benchmark

Static Web Page Serving

OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingAMD Ryzen 9 5950X 16-Core11K22K33K44K55KSE +/- 40.16, N = 350857.041. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkAMD Ryzen 9 5950X 16-Core120240360480600SE +/- 0.33, N = 3577.00

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteAMD Ryzen 9 5950X 16-Core200K400K600K800K1000KSE +/- 6117.62, N = 15922058

BLAKE2

OpenBenchmarking.orgCycles Per Byte, Fewer Is BetterBLAKE2 20170307AMD Ryzen 9 5950X 16-Core0.95851.9172.87553.8344.7925SE +/- 0.05, N = 34.26

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesAMD Ryzen 9 5950X 16-Core160320480640800SE +/- 3.71, N = 3738

System Libxml2 Parsing

Filesize: 1 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 1 MBAMD Ryzen 9 5950X 16-Core60120180240300SE +/- 0.88, N = 3269

System Libxml2 Parsing

Filesize: 2 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 2 MBAMD Ryzen 9 5950X 16-Core2004006008001000SE +/- 9.45, N = 3915

System Libxml2 Parsing

Filesize: 3 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 3 MBAMD Ryzen 9 5950X 16-Core30060090012001500SE +/- 6.36, N = 31359

System Libxml2 Parsing

Filesize: 5 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 5 KBAMD Ryzen 9 5950X 16-Core0.450.91.351.82.25SE +/- 0.00, N = 32

System Libxml2 Parsing

Filesize: 50 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 50 KBAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.00, N = 312

System Libxml2 Parsing

Filesize: 100 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 100 KBAMD Ryzen 9 5950X 16-Core1122334455SE +/- 0.33, N = 348

System Libxml2 Parsing

Filesize: 112 MB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 112 MBAMD Ryzen 9 5950X 16-Core9K18K27K36K45KSE +/- 575.46, N = 340887

System Libxml2 Parsing

Filesize: 150 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 150 KBAMD Ryzen 9 5950X 16-Core918273645SE +/- 0.31, N = 938

System Libxml2 Parsing

Filesize: 200 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 200 KBAMD Ryzen 9 5950X 16-Core1326395265SE +/- 0.67, N = 358

System Libxml2 Parsing

Filesize: 250 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 250 KBAMD Ryzen 9 5950X 16-Core1530456075SE +/- 0.33, N = 368

System Libxml2 Parsing

Filesize: 300 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 300 KBAMD Ryzen 9 5950X 16-Core20406080100SE +/- 1.00, N = 387

System Libxml2 Parsing

Filesize: 350 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 350 KBAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.77, N = 1593

System Libxml2 Parsing

Filesize: 400 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 400 KBAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 1.45, N = 8174

System Libxml2 Parsing

Filesize: 450 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 450 KBAMD Ryzen 9 5950X 16-Core306090120150SE +/- 0.58, N = 3126

System Libxml2 Parsing

Filesize: 500 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 500 KBAMD Ryzen 9 5950X 16-Core50100150200250SE +/- 2.08, N = 3213

System Libxml2 Parsing

Filesize: 550 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 550 KBAMD Ryzen 9 5950X 16-Core306090120150SE +/- 1.45, N = 3153

System Libxml2 Parsing

Filesize: 600 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 600 KBAMD Ryzen 9 5950X 16-Core60120180240300SE +/- 2.40, N = 3264

System Libxml2 Parsing

Filesize: 650 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 650 KBAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 1.53, N = 3183

System Libxml2 Parsing

Filesize: 700 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 700 KBAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 1.45, N = 3190

System Libxml2 Parsing

Filesize: 750 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 750 KBAMD Ryzen 9 5950X 16-Core4080120160200SE +/- 2.08, N = 3204

System Libxml2 Parsing

Filesize: 800 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 800 KBAMD Ryzen 9 5950X 16-Core50100150200250SE +/- 0.67, N = 3211

System Libxml2 Parsing

Filesize: 850 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 850 KBAMD Ryzen 9 5950X 16-Core80160240320400SE +/- 2.52, N = 3377

System Libxml2 Parsing

Filesize: 900 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 900 KBAMD Ryzen 9 5950X 16-Core60120180240300SE +/- 2.31, N = 3259

System Libxml2 Parsing

Filesize: 950 KB

OpenBenchmarking.orgms, Fewer Is BetterSystem Libxml2 ParsingFilesize: 950 KBAMD Ryzen 9 5950X 16-Core60120180240300SE +/- 2.19, N = 3268

glibc bench

Benchmark: cos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosAMD Ryzen 9 5950X 16-Core816243240SE +/- 0.27, N = 335.99

glibc bench

Benchmark: exp

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: expAMD Ryzen 9 5950X 16-Core1.10492.20983.31474.41965.5245SE +/- 0.04557, N = 74.91087

glibc bench

Benchmark: ffs

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsAMD Ryzen 9 5950X 16-Core0.50331.00661.50992.01322.5165SE +/- 0.00415, N = 32.23677

glibc bench

Benchmark: sin

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinAMD Ryzen 9 5950X 16-Core816243240SE +/- 0.08, N = 335.62

glibc bench

Benchmark: log2

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: log2AMD Ryzen 9 5950X 16-Core1.02332.04663.06994.09325.1165SE +/- 0.00824, N = 34.54794

glibc bench

Benchmark: modf

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: modfAMD Ryzen 9 5950X 16-Core0.59991.19981.79972.39962.9995SE +/- 0.00526, N = 32.66618

glibc bench

Benchmark: sinh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinhAMD Ryzen 9 5950X 16-Core246810SE +/- 0.05689, N = 36.89948

glibc bench

Benchmark: sqrt

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtAMD Ryzen 9 5950X 16-Core0.57321.14641.71962.29282.866SE +/- 0.01822, N = 152.54734

glibc bench

Benchmark: tanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhAMD Ryzen 9 5950X 16-Core246810SE +/- 0.10642, N = 38.32450

glibc bench

Benchmark: asinh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: asinhAMD Ryzen 9 5950X 16-Core246810SE +/- 0.00454, N = 36.38458

glibc bench

Benchmark: atanh

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: atanhAMD Ryzen 9 5950X 16-Core246810SE +/- 0.06092, N = 107.99975

glibc bench

Benchmark: ffsll

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllAMD Ryzen 9 5950X 16-Core0.50581.01161.51742.02322.529SE +/- 0.00405, N = 32.24804

glibc bench

Benchmark: sincos

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sincosAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.11372, N = 39.73885

glibc bench

Benchmark: pthread_once

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceAMD Ryzen 9 5950X 16-Core0.47270.94541.41811.89082.3635SE +/- 0.00902, N = 32.10103

Multichase Pointer Chaser

Test: 4MB Array, 64 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 4MB Array, 64 Byte StrideAMD Ryzen 9 5950X 16-Core246810SE +/- 0.067, N = 38.2391. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte StrideAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.69, N = 1575.901. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 256MB Array, 256 Byte Stride

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 256MB Array, 256 Byte StrideAMD Ryzen 9 5950X 16-Core1224364860SE +/- 0.98, N = 1252.831. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride, 2 Threads

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte Stride, 2 ThreadsAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.62, N = 1574.421. (CC) gcc options: -O2 -static -pthread -lrt

Multichase Pointer Chaser

Test: 1GB Array, 256 Byte Stride, 4 Threads

OpenBenchmarking.orgns, Fewer Is BetterMultichase Pointer ChaserTest: 1GB Array, 256 Byte Stride, 4 ThreadsAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.60, N = 1574.901. (CC) gcc options: -O2 -static -pthread -lrt

BenchmarkMutex

Benchmark: Shared Mutex Lock Shared

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Shared Mutex Lock SharedAMD Ryzen 9 5950X 16-Core48121620SE +/- 0.10, N = 316.31. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock spinlock

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlockAMD Ryzen 9 5950X 16-Core510152025SE +/- 0.25, N = 319.01. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock std::mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.07, N = 312.61. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock std::mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexAMD Ryzen 9 5950X 16-Core48121620SE +/- 0.10, N = 314.61. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Semaphore Release And Acquire

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Semaphore Release And AcquireAMD Ryzen 9 5950X 16-Core246810SE +/- 0.07, N = 38.881. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock spinlock_amd

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlock_amdAMD Ryzen 9 5950X 16-Core510152025SE +/- 0.06, N = 321.81. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock pthread_mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock pthread_mutexAMD Ryzen 9 5950X 16-Core246810SE +/- 0.06, N = 158.841. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock ticket_spinlock

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock ticket_spinlockAMD Ryzen 9 5950X 16-Core246810SE +/- 0.10, N = 38.181. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

Polyhedron Fortran Benchmarks

Benchmark: ac

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: acAMD Ryzen 9 5950X 16-Core1.18132.36263.54394.72525.90655.25

Polyhedron Fortran Benchmarks

Benchmark: air

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: airAMD Ryzen 9 5950X 16-Core0.2520.5040.7561.0081.261.12

Polyhedron Fortran Benchmarks

Benchmark: mdbx

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: mdbxAMD Ryzen 9 5950X 16-Core0.77631.55262.32893.10523.88153.45

Polyhedron Fortran Benchmarks

Benchmark: doduc

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: doducAMD Ryzen 9 5950X 16-Core1.20832.41663.62494.83326.04155.37

Polyhedron Fortran Benchmarks

Benchmark: linpk

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: linpkAMD Ryzen 9 5950X 16-Core0.32630.65260.97891.30521.63151.45

Polyhedron Fortran Benchmarks

Benchmark: tfft2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: tfft2AMD Ryzen 9 5950X 16-Core369121512.21

Polyhedron Fortran Benchmarks

Benchmark: aermod

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: aermodAMD Ryzen 9 5950X 16-Core0.99451.9892.98353.9784.97254.42

Polyhedron Fortran Benchmarks

Benchmark: rnflow

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: rnflowAMD Ryzen 9 5950X 16-Core369121512.8

Polyhedron Fortran Benchmarks

Benchmark: induct2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: induct2AMD Ryzen 9 5950X 16-Core51015202518.59

Polyhedron Fortran Benchmarks

Benchmark: protein

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: proteinAMD Ryzen 9 5950X 16-Core36912159.08

Polyhedron Fortran Benchmarks

Benchmark: capacita

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: capacitaAMD Ryzen 9 5950X 16-Core36912159.42

Polyhedron Fortran Benchmarks

Benchmark: channel2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: channel2AMD Ryzen 9 5950X 16-Core71421283528.89

Polyhedron Fortran Benchmarks

Benchmark: fatigue2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: fatigue2AMD Ryzen 9 5950X 16-Core91827364539.17

Polyhedron Fortran Benchmarks

Benchmark: gas_dyn2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: gas_dyn2AMD Ryzen 9 5950X 16-Core51015202519.31

Polyhedron Fortran Benchmarks

Benchmark: test_fpu2

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: test_fpu2AMD Ryzen 9 5950X 16-Core51015202520.82

Polyhedron Fortran Benchmarks

Benchmark: mp_prop_design

OpenBenchmarking.orgSeconds, Fewer Is BetterPolyhedron Fortran BenchmarksBenchmark: mp_prop_designAMD Ryzen 9 5950X 16-Core102030405045.11

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.074, N = 36.058

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzAMD Ryzen 9 5950X 16-Core714212835SE +/- 0.36, N = 428.75

dcraw

RAW To PPM Image Conversion

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image ConversionAMD Ryzen 9 5950X 16-Core816243240SE +/- 0.20, N = 335.531. (CC) gcc options: -lm

DeepSpeech

Acceleration: CPU

OpenBenchmarking.orgSeconds, Fewer Is BetterDeepSpeech 0.6Acceleration: CPUAMD Ryzen 9 5950X 16-Core1224364860SE +/- 0.58, N = 553.61

FLAC Audio Encoding

WAV To FLAC

OpenBenchmarking.orgSeconds, Fewer Is BetterFLAC Audio Encoding 1.3.2WAV To FLACAMD Ryzen 9 5950X 16-Core246810SE +/- 0.069, N = 56.3081. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm

LAME MP3 Encoding

WAV To MP3

OpenBenchmarking.orgSeconds, Fewer Is BetterLAME MP3 Encoding 3.100WAV To MP3AMD Ryzen 9 5950X 16-Core1.2872.5743.8615.1486.435SE +/- 0.039, N = 155.7201. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm

Ogg Audio Encoding

WAV To Ogg

OpenBenchmarking.orgSeconds, Fewer Is BetterOgg Audio Encoding 1.3.4WAV To OggAMD Ryzen 9 5950X 16-Core48121620SE +/- 0.10, N = 315.141. (CC) gcc options: -O2 -ffast-math -fsigned-char

eSpeak-NG Speech Engine

Text-To-Speech Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech SynthesisAMD Ryzen 9 5950X 16-Core510152025SE +/- 0.21, N = 420.671. (CC) gcc options: -O2 -std=c99 -lpthread -lm

Minion

Benchmark: Graceful

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: GracefulAMD Ryzen 9 5950X 16-Core816243240SE +/- 0.42, N = 334.511. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Solitaire

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: SolitaireAMD Ryzen 9 5950X 16-Core1224364860SE +/- 0.49, N = 353.161. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Minion

Benchmark: Quasigroup

OpenBenchmarking.orgSeconds, Fewer Is BetterMinion 1.8Benchmark: QuasigroupAMD Ryzen 9 5950X 16-Core20406080100SE +/- 0.17, N = 382.471. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic

Perl Benchmarks

Test: Pod2html

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: Pod2htmlAMD Ryzen 9 5950X 16-Core0.01860.03720.05580.07440.093SE +/- 0.00110816, N = 150.08248020

Perl Benchmarks

Test: Interpreter

OpenBenchmarking.orgSeconds, Fewer Is BetterPerl BenchmarksTest: InterpreterAMD Ryzen 9 5950X 16-Core0.00020.00040.00060.00080.001SE +/- 0.00000665, N = 30.00069872

Radiance Benchmark

Test: Serial

OpenBenchmarking.orgSeconds, Fewer Is BetterRadiance Benchmark 5.0Test: SerialAMD Ryzen 9 5950X 16-Core90180270360450432.43

Sudokut

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterSudokut 0.4Total TimeAMD Ryzen 9 5950X 16-Core246810SE +/- 0.015, N = 38.504

CppPerformanceBenchmarks

Test: Atol

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: AtolAMD Ryzen 9 5950X 16-Core816243240SE +/- 0.28, N = 1436.791. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Ctype

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: CtypeAMD Ryzen 9 5950X 16-Core816243240SE +/- 0.35, N = 336.311. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Math Library

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Math LibraryAMD Ryzen 9 5950X 16-Core50100150200250SE +/- 0.77, N = 3218.441. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Random Numbers

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Random NumbersAMD Ryzen 9 5950X 16-Core140280420560700SE +/- 7.62, N = 3647.991. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Stepanov Vector

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov VectorAMD Ryzen 9 5950X 16-Core1020304050SE +/- 0.28, N = 344.391. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Function Objects

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Function ObjectsAMD Ryzen 9 5950X 16-Core3691215SE +/- 0.04, N = 311.641. (CXX) g++ options: -std=c++11 -O3

CppPerformanceBenchmarks

Test: Stepanov Abstraction

OpenBenchmarking.orgSeconds, Fewer Is BetterCppPerformanceBenchmarks 9Test: Stepanov AbstractionAMD Ryzen 9 5950X 16-Core510152025SE +/- 0.18, N = 318.611. (CXX) g++ options: -std=c++11 -O3

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsAMD Ryzen 9 5950X 16-Core918273645SE +/- 0.42, N = 337.071. git version 2.31.1

GnuPG

2.7GB Sample File Encryption

OpenBenchmarking.orgSeconds, Fewer Is BetterGnuPG 2.2.272.7GB Sample File EncryptionAMD Ryzen 9 5950X 16-Core918273645SE +/- 0.57, N = 339.851. (CC) gcc options: -O2


Phoronix Test Suite v10.8.4