Extra

Tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2005046-NI-EXTRA650795&grw.

ExtraProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionAMD Ryzen 3 3300X 4-CoreAMD Ryzen 3 3300X 4-Core @ 3.80GHz (4 Cores / 8 Threads)ASRock X570 Pro4 (P2.60 BIOS)AMD Starship/Matisse16GB240GB Force MP510Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1560/2100MHz)AMD Ellesmere HDMI AudioDELL P2415QIntel I211Ubuntu 19.105.3.0-51-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5modesetting 1.20.54.5 Mesa 19.2.8 (LLVM 9.0.0)GCC 9.2.1 20191008ext43840x2160OpenBenchmarking.org- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,hsa --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 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013- OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu219.10)- Python 2.7.17rc1 + Python 3.7.5- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected

Extratoybrot: OpenMPtoybrot: C++ Taskstoybrot: C++ Threadscryptopp: All Algorithmscryptopp: Keyed Algorithmscryptopp: Unkeyed Algorithmscryptopp: Integer + Elliptic Curve Public Key Algorithmsstress-ng: MMAPstress-ng: NUMAstress-ng: MEMFDstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathmkl-dnn: IP Batch 1D - u8s8f32stress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Floating Pointramspeed: Average - Floating Pointbotan: KASUMIbotan: AES-256botan: Twofishbotan: Blowfishbotan: CAST-256basis: ETC1Sbasis: UASTC Level 0basis: UASTC Level 2mkl-dnn: IP Batch 1D - f32mkl-dnn: IP Batch All - f32basis: UASTC Level 3basis: UASTC Level 2 + RDO Post-Processinggmic: 2D Function Plotting, 1000 Timesgmic: Plotting Isosurface Of A 3D Volume, 1000 Timesgmic: 3D Elevated Function In Rand Colors, 100 Timesrawtherapee: Total Benchmark Timetensorflow: Cifar10mkl-dnn: Recurrent Neural Network Inference - f32numenta-nab: EXPoSEmkl-dnn: Deconvolution Batch deconv_3d - u8s8f32mkl-dnn: Recurrent Neural Network Training - f32mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32mkl-dnn: Deconvolution Batch deconv_3d - f32mkl-dnn: Deconvolution Batch deconv_1d - f32mkl-dnn: IP Batch All - u8s8f32numenta-nab: Relative Entropynumenta-nab: Windowed Gaussiannumenta-nab: Earthgecko Skylinenumenta-nab: Bayesian Changepointgromacs: Water Benchmarknpb: BT.Cnpb: CG.Cnpb: EP.Cnpb: EP.Dnpb: FT.Cnpb: LU.Cnpb: MG.Cnpb: SP.Bnamd: ATPase Simulation - 327,506 Atomsintel-mpi: IMB-P2P PingPongintel-mpi: IMB-MPI1 Exchangeintel-mpi: IMB-MPI1 Exchangeintel-mpi: IMB-MPI1 PingPongintel-mpi: IMB-MPI1 Sendrecvintel-mpi: IMB-MPI1 Sendrecvarrayfire: BLAS CPUarrayfire: Conjugate Gradient CPUamg: neat: pmbench: 1 - 50%pmbench: 2 - 50%pmbench: 4 - 50%pmbench: 8 - 50%pmbench: 1 - 100% Readspmbench: 2 - 100% Readspmbench: 4 - 100% Readspmbench: 8 - 100% Readspmbench: 1 - 100% Writespmbench: 2 - 100% Writespmbench: 4 - 100% Writespmbench: 8 - 100% Writespmbench: 1 - 80% Reads 20% Writespmbench: 2 - 80% Reads 20% Writespmbench: 4 - 80% Reads 20% Writespmbench: 8 - 80% Reads 20% Writesbuild-llvm: Time To Compilebuild-gcc: Time To Compilebuild-linux-kernel: Time To Compiletachyon: Total Timesvt-vp9: VMAF Optimized - Bosphorus 1080psvt-vp9: PSNR/SSIM Optimized - Bosphorus 1080psvt-vp9: Visual Quality Optimized - Bosphorus 1080px264: H.264 Video Encodingdav1d: Chimera 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 1080pdav1d: Chimera 1080p 10-bitsvt-av1: Enc Mode 0 - 1080psvt-av1: Enc Mode 4 - 1080psvt-av1: Enc Mode 8 - 1080prav1e: 1rav1e: 5rav1e: 6rav1e: 10embree: Pathtracer - Crownembree: Pathtracer ISPC - Crownembree: Pathtracer - Asian Dragonembree: Pathtracer - Asian Dragon Objembree: Pathtracer ISPC - Asian Dragonembree: Pathtracer ISPC - Asian Dragon Objoidn: Memorialopenvkl: vklBenchmarkluxcorerender: DLSCluxcorerender: Rainbow Colors and Prismyafaray: Total Time For Sample Sceneblosc: blosclzmcperf: Add - 1mcperf: Add - 4mcperf: Get - 1mcperf: Get - 4mcperf: Set - 1mcperf: Set - 4mcperf: Append - 1mcperf: Append - 4mcperf: Delete - 1mcperf: Delete - 4mcperf: Prepend - 1mcperf: Prepend - 4mcperf: Replace - 1mcperf: Replace - 4leveldb: Hot Readleveldb: Fill Syncleveldb: Fill Syncleveldb: Overwriteleveldb: Overwriteleveldb: Rand Fillleveldb: Rand Fillleveldb: Rand Readleveldb: Seek Randleveldb: Rand Deleteleveldb: Seq Fillleveldb: Seq Fillcassandra: Readscassandra: Writescassandra: Mixed 1:1cassandra: Mixed 1:3git: Time To Complete Common Git CommandsAMD Ryzen 3 3300X 4-Core1785771772571763721789.104995701.218395390.7572205437.92466770.14124.38310.92790229.681218.5229725483.4163614.2081167.4615.321707.84821926.9422981.444.7752638442.413696.366036.172036738.37673051.7466.9314017040.8129045.0424626.9024883.2828843.8126748.2128877.4724530.3924502.8028784.5226641.89100.9845919.036392.841478.990155.88059.7958.91254.2386.6797789.2815106.231635.54282.76418.57381.20068.37986.0040.8304551.8999.70197371.380256.53810.88367.8062964.565930.36818.154196.46451.1710.56919763.585822.88277.86289.8011108.0120215.249805.555307.373.983995873956.376811611298.37765957482.207612.698693.3946.81131.23421.7933413.8622.6780.06990.07050.07400.08170.03590.03570.0360.03620.04140.04200.04480.06740.08690.08770.09050.0934917.0221259.130116.738174.0190112.41115.9391.3651.81326.88103.08332.3584.930.0951.77414.2500.1910.6041.4013.0355.98965.74626.88106.36316.77876.03914.4464.330.920.99262.45612595.187465.687211.5171065.3172091.188458.786867.4107853.8107404.4168110.5168501.6108179.0109071.4108139.6108641.21.9360.71310.92935.624.85435.524.9591.9343.11523.28937.923.3692606230593259202535345.575OpenBenchmarking.org

toyBrot Fractal Generator

Implementation: OpenMP

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: OpenMPAMD Ryzen 3 3300X 4-Core40K80K120K160K200KSE +/- 188.36, N = 31785771. (CXX) g++ options: -lpthread

toyBrot Fractal Generator

Implementation: C++ Tasks

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: C++ TasksAMD Ryzen 3 3300X 4-Core40K80K120K160K200KSE +/- 39.23, N = 31772571. (CXX) g++ options: -lpthread

toyBrot Fractal Generator

Implementation: C++ Threads

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal GeneratorImplementation: C++ ThreadsAMD Ryzen 3 3300X 4-Core40K80K120K160K200KSE +/- 38.63, N = 31763721. (CXX) g++ options: -lpthread

Crypto++

Test: All Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: All AlgorithmsAMD Ryzen 3 3300X 4-Core400800120016002000SE +/- 1.82, N = 31789.101. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Crypto++

Test: Keyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Keyed AlgorithmsAMD Ryzen 3 3300X 4-Core150300450600750SE +/- 0.29, N = 3701.221. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Crypto++

Test: Unkeyed Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Unkeyed AlgorithmsAMD Ryzen 3 3300X 4-Core80160240320400SE +/- 0.37, N = 3390.761. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Crypto++

Test: Integer + Elliptic Curve Public Key Algorithms

OpenBenchmarking.orgMiB/second, More Is BetterCrypto++ 8.2Test: Integer + Elliptic Curve Public Key AlgorithmsAMD Ryzen 3 3300X 4-Core12002400360048006000SE +/- 4.88, N = 35437.921. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MMAPAMD Ryzen 3 3300X 4-Core1632486480SE +/- 0.03, N = 370.141. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: NUMAAMD Ryzen 3 3300X 4-Core306090120150SE +/- 0.36, N = 3124.381. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MEMFDAMD Ryzen 3 3300X 4-Core70140210280350SE +/- 0.34, N = 3310.921. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: AtomicAMD Ryzen 3 3300X 4-Core200K400K600K800K1000KSE +/- 70.24, N = 3790229.681. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CryptoAMD Ryzen 3 3300X 4-Core30060090012001500SE +/- 0.54, N = 31218.521. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: MallocAMD Ryzen 3 3300X 4-Core6M12M18M24M30MSE +/- 28421.88, N = 329725483.411. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: ForkingAMD Ryzen 3 3300X 4-Core14K28K42K56K70KSE +/- 681.55, N = 363614.201. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SENDFILEAMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 196.63, N = 381167.461. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU CacheAMD Ryzen 3 3300X 4-Core48121620SE +/- 0.17, N = 1515.321. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: CPU StressAMD Ryzen 3 3300X 4-Core400800120016002000SE +/- 1.98, N = 31707.841. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: SemaphoresAMD Ryzen 3 3300X 4-Core200K400K600K800K1000KSE +/- 127.18, N = 3821926.941. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Matrix MathAMD Ryzen 3 3300X 4-Core5K10K15K20K25KSE +/- 289.24, N = 322981.441. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

oneDNN MKL-DNN

Harness: IP Batch 1D - Data Type: u8s8f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: u8s8f32AMD Ryzen 3 3300X 4-Core1.07442.14883.22324.29765.372SE +/- 0.00270, N = 34.77526MIN: 4.621. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Vector MathAMD Ryzen 3 3300X 4-Core8K16K24K32K40KSE +/- 1.87, N = 338442.411. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Memory CopyingAMD Ryzen 3 3300X 4-Core8001600240032004000SE +/- 24.64, N = 33696.361. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Socket ActivityAMD Ryzen 3 3300X 4-Core13002600390052006500SE +/- 39.42, N = 36036.171. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Context SwitchingAMD Ryzen 3 3300X 4-Core400K800K1200K1600K2000KSE +/- 3424.79, N = 32036738.371. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc C String FunctionsAMD Ryzen 3 3300X 4-Core140K280K420K560K700KSE +/- 6077.16, N = 3673051.741. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: Glibc Qsort Data SortingAMD Ryzen 3 3300X 4-Core1530456075SE +/- 0.32, N = 366.931. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.11.07Test: System V Message PassingAMD Ryzen 3 3300X 4-Core3M6M9M12M15MSE +/- 199761.03, N = 314017040.811. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: IntegerAMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 7.42, N = 329045.041. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: IntegerAMD Ryzen 3 3300X 4-Core5K10K15K20K25KSE +/- 8.49, N = 324626.901. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: IntegerAMD Ryzen 3 3300X 4-Core5K10K15K20K25KSE +/- 8.92, N = 324883.281. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: IntegerAMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 25.95, N = 328843.811. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerAMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 8.37, N = 326748.211. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating PointAMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 3.64, N = 328877.471. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating PointAMD Ryzen 3 3300X 4-Core5K10K15K20K25KSE +/- 2.26, N = 324530.391. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating PointAMD Ryzen 3 3300X 4-Core5K10K15K20K25KSE +/- 4.10, N = 324502.801. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating PointAMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 12.26, N = 328784.521. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating PointAMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 1.81, N = 326641.891. (CC) gcc options: -O3 -march=native

Botan

Test: KASUMI

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: KASUMIAMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.02, N = 3100.981. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: AES-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: AES-256AMD Ryzen 3 3300X 4-Core13002600390052006500SE +/- 5.74, N = 35919.041. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Twofish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: TwofishAMD Ryzen 3 3300X 4-Core90180270360450SE +/- 0.14, N = 3392.841. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: Blowfish

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: BlowfishAMD Ryzen 3 3300X 4-Core100200300400500SE +/- 0.15, N = 3478.991. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Botan

Test: CAST-256

OpenBenchmarking.orgMiB/s, More Is BetterBotan 2.13.0Test: CAST-256AMD Ryzen 3 3300X 4-Core306090120150SE +/- 0.06, N = 3155.881. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt

Basis Universal

Settings: ETC1S

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: ETC1SAMD Ryzen 3 3300X 4-Core1326395265SE +/- 0.03, N = 359.801. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: UASTC Level 0

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 0AMD Ryzen 3 3300X 4-Core246810SE +/- 0.006, N = 38.9121. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: UASTC Level 2

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2AMD Ryzen 3 3300X 4-Core1224364860SE +/- 0.03, N = 354.241. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

oneDNN MKL-DNN

Harness: IP Batch 1D - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch 1D - Data Type: f32AMD Ryzen 3 3300X 4-Core246810SE +/- 0.00860, N = 36.67977MIN: 6.361. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

oneDNN MKL-DNN

Harness: IP Batch All - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: f32AMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.06, N = 389.28MIN: 87.461. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Basis Universal

Settings: UASTC Level 3

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 3AMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.03, N = 3106.231. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

Basis Universal

Settings: UASTC Level 2 + RDO Post-Processing

OpenBenchmarking.orgSeconds, Fewer Is BetterBasis Universal 1.12Settings: UASTC Level 2 + RDO Post-ProcessingAMD Ryzen 3 3300X 4-Core140280420560700SE +/- 0.59, N = 3635.541. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread

G'MIC

Test: 2D Function Plotting, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 2D Function Plotting, 1000 TimesAMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.22, N = 382.761. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

G'MIC

Test: Plotting Isosurface Of A 3D Volume, 1000 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: Plotting Isosurface Of A 3D Volume, 1000 TimesAMD Ryzen 3 3300X 4-Core510152025SE +/- 0.02, N = 318.571. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

G'MIC

Test: 3D Elevated Function In Random Colors, 100 Times

OpenBenchmarking.orgSeconds, Fewer Is BetterG'MICTest: 3D Elevated Function In Random Colors, 100 TimesAMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.02, N = 381.201. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeAMD Ryzen 3 3300X 4-Core1530456075SE +/- 0.04, N = 368.381. RawTherapee, version 5.6, command line.

Tensorflow

Build: Cifar10

OpenBenchmarking.orgSeconds, Fewer Is BetterTensorflowBuild: Cifar10AMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.07, N = 386.00

oneDNN MKL-DNN

Harness: Recurrent Neural Network Inference - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Inference - Data Type: f32AMD Ryzen 3 3300X 4-Core918273645SE +/- 0.57, N = 440.83MIN: 38.621. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Numenta Anomaly Benchmark

Detector: EXPoSE

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: EXPoSEAMD Ryzen 3 3300X 4-Core120240360480600SE +/- 0.75, N = 3551.90

oneDNN MKL-DNN

Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32AMD Ryzen 3 3300X 4-Core3691215SE +/- 0.00271, N = 39.70197MIN: 9.431. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

oneDNN MKL-DNN

Harness: Recurrent Neural Network Training - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Recurrent Neural Network Training - Data Type: f32AMD Ryzen 3 3300X 4-Core80160240320400SE +/- 1.06, N = 3371.38MIN: 366.381. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

oneDNN MKL-DNN

Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32AMD Ryzen 3 3300X 4-Core60120180240300SE +/- 2.65, N = 3256.54MIN: 249.961. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

oneDNN MKL-DNN

Harness: Deconvolution Batch deconv_3d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_3d - Data Type: f32AMD Ryzen 3 3300X 4-Core3691215SE +/- 0.03, N = 310.88MIN: 10.521. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

oneDNN MKL-DNN

Harness: Deconvolution Batch deconv_1d - Data Type: f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: Deconvolution Batch deconv_1d - Data Type: f32AMD Ryzen 3 3300X 4-Core246810SE +/- 0.00566, N = 37.80629MIN: 7.571. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

oneDNN MKL-DNN

Harness: IP Batch All - Data Type: u8s8f32

OpenBenchmarking.orgms, Fewer Is BetteroneDNN MKL-DNN 1.3Harness: IP Batch All - Data Type: u8s8f32AMD Ryzen 3 3300X 4-Core1428425670SE +/- 0.06, N = 364.57MIN: 63.891. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl

Numenta Anomaly Benchmark

Detector: Relative Entropy

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Relative EntropyAMD Ryzen 3 3300X 4-Core714212835SE +/- 0.06, N = 330.37

Numenta Anomaly Benchmark

Detector: Windowed Gaussian

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Windowed GaussianAMD Ryzen 3 3300X 4-Core48121620SE +/- 0.06, N = 318.15

Numenta Anomaly Benchmark

Detector: Earthgecko Skyline

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Earthgecko SkylineAMD Ryzen 3 3300X 4-Core4080120160200SE +/- 0.45, N = 3196.46

Numenta Anomaly Benchmark

Detector: Bayesian Changepoint

OpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 1.1Detector: Bayesian ChangepointAMD Ryzen 3 3300X 4-Core1224364860SE +/- 0.35, N = 351.17

GROMACS

Water Benchmark

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2020.1Water BenchmarkAMD Ryzen 3 3300X 4-Core0.1280.2560.3840.5120.64SE +/- 0.001, N = 30.5691. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm

NAS Parallel Benchmarks

Test / Class: BT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: BT.CAMD Ryzen 3 3300X 4-Core4K8K12K16K20KSE +/- 12.76, N = 319763.581. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: CG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: CG.CAMD Ryzen 3 3300X 4-Core12002400360048006000SE +/- 3.06, N = 35822.881. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: EP.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.CAMD Ryzen 3 3300X 4-Core60120180240300SE +/- 0.76, N = 3277.861. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: EP.D

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: EP.DAMD Ryzen 3 3300X 4-Core60120180240300SE +/- 12.12, N = 9289.801. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: FT.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: FT.CAMD Ryzen 3 3300X 4-Core2K4K6K8K10KSE +/- 21.00, N = 311108.011. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: LU.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: LU.CAMD Ryzen 3 3300X 4-Core4K8K12K16K20KSE +/- 20.05, N = 320215.241. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: MG.C

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: MG.CAMD Ryzen 3 3300X 4-Core2K4K6K8K10KSE +/- 4.66, N = 39805.551. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAS Parallel Benchmarks

Test / Class: SP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.4Test / Class: SP.BAMD Ryzen 3 3300X 4-Core11002200330044005500SE +/- 5.29, N = 35307.371. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi2. Open MPI 3.1.3

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.13ATPase Simulation - 327,506 AtomsAMD Ryzen 3 3300X 4-Core0.89641.79282.68923.58564.482SE +/- 0.00149, N = 33.98399

Intel MPI Benchmarks

Test: IMB-P2P PingPong

OpenBenchmarking.orgAverage Msg/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-P2P PingPongAMD Ryzen 3 3300X 4-Core1.3M2.6M3.9M5.2M6.5MSE +/- 7079.87, N = 35873956.38MIN: 1822 / MAX: 125031231. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

Intel MPI Benchmarks

Test: IMB-MPI1 Exchange

OpenBenchmarking.orgAverage Mbytes/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 ExchangeAMD Ryzen 3 3300X 4-Core2K4K6K8K10KSE +/- 106.92, N = 311298.38MAX: 35778.111. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

Intel MPI Benchmarks

Test: IMB-MPI1 Exchange

OpenBenchmarking.orgAverage usec, Fewer Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 ExchangeAMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.58, N = 382.20MIN: 0.32 / MAX: 1869.581. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

Intel MPI Benchmarks

Test: IMB-MPI1 PingPong

OpenBenchmarking.orgAverage Mbytes/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 PingPongAMD Ryzen 3 3300X 4-Core16003200480064008000SE +/- 11.52, N = 37612.69MIN: 11.68 / MAX: 21372.691. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

Intel MPI Benchmarks

Test: IMB-MPI1 Sendrecv

OpenBenchmarking.orgAverage Mbytes/sec, More Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 SendrecvAMD Ryzen 3 3300X 4-Core2K4K6K8K10KSE +/- 90.03, N = 38693.39MAX: 38335.31. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

Intel MPI Benchmarks

Test: IMB-MPI1 Sendrecv

OpenBenchmarking.orgAverage usec, Fewer Is BetterIntel MPI Benchmarks 2019.3Test: IMB-MPI1 SendrecvAMD Ryzen 3 3300X 4-Core1122334455SE +/- 0.31, N = 346.81MIN: 0.18 / MAX: 971.181. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi

ArrayFire

Test: BLAS CPU

OpenBenchmarking.orgGFLOPS, More Is BetterArrayFire 3.7Test: BLAS CPUAMD Ryzen 3 3300X 4-Core306090120150SE +/- 0.17, N = 3131.231. (CXX) g++ options: -rdynamic

ArrayFire

Test: Conjugate Gradient CPU

OpenBenchmarking.orgms, Fewer Is BetterArrayFire 3.7Test: Conjugate Gradient CPUAMD Ryzen 3 3300X 4-Core510152025SE +/- 0.30, N = 321.791. (CXX) g++ options: -rdynamic

Algebraic Multi-Grid Benchmark

OpenBenchmarking.orgFigure Of Merit, More Is BetterAlgebraic Multi-Grid BenchmarkAMD Ryzen 3 3300X 4-Core7K14K21K28K35KSE +/- 43.96, N = 333413.861. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi

Nebular Empirical Analysis Tool

OpenBenchmarking.orgSeconds, Fewer Is BetterNebular Empirical Analysis Tool 2020-02-29AMD Ryzen 3 3300X 4-Core510152025SE +/- 0.01, N = 322.681. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 50%AMD Ryzen 3 3300X 4-Core0.01570.03140.04710.06280.0785SE +/- 0.0002, N = 30.06991. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 50%AMD Ryzen 3 3300X 4-Core0.01590.03180.04770.06360.0795SE +/- 0.0001, N = 30.07051. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 50%AMD Ryzen 3 3300X 4-Core0.01670.03340.05010.06680.0835SE +/- 0.0001, N = 30.07401. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 50%

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 50%AMD Ryzen 3 3300X 4-Core0.01840.03680.05520.07360.092SE +/- 0.0009, N = 30.08171. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% ReadsAMD Ryzen 3 3300X 4-Core0.00810.01620.02430.03240.0405SE +/- 0.0001, N = 30.03591. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% ReadsAMD Ryzen 3 3300X 4-Core0.0080.0160.0240.0320.04SE +/- 0.0000, N = 30.03571. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% ReadsAMD Ryzen 3 3300X 4-Core0.00810.01620.02430.03240.0405SE +/- 0.000, N = 30.0361. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% ReadsAMD Ryzen 3 3300X 4-Core0.00810.01620.02430.03240.0405SE +/- 0.0002, N = 30.03621. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 100% WritesAMD Ryzen 3 3300X 4-Core0.00930.01860.02790.03720.0465SE +/- 0.0001, N = 30.04141. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 100% WritesAMD Ryzen 3 3300X 4-Core0.00950.0190.02850.0380.0475SE +/- 0.0001, N = 30.04201. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 100% WritesAMD Ryzen 3 3300X 4-Core0.01010.02020.03030.04040.0505SE +/- 0.0004, N = 30.04481. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 100% WritesAMD Ryzen 3 3300X 4-Core0.01520.03040.04560.06080.076SE +/- 0.0009, N = 120.06741. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% WritesAMD Ryzen 3 3300X 4-Core0.01960.03920.05880.07840.098SE +/- 0.0003, N = 30.08691. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% WritesAMD Ryzen 3 3300X 4-Core0.01970.03940.05910.07880.0985SE +/- 0.0002, N = 30.08771. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% WritesAMD Ryzen 3 3300X 4-Core0.02040.04080.06120.08160.102SE +/- 0.0001, N = 30.09051. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

pmbench

Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes

OpenBenchmarking.orgus - Average Page Latency, Fewer Is BetterpmbenchConcurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% WritesAMD Ryzen 3 3300X 4-Core0.0210.0420.0630.0840.105SE +/- 0.0004, N = 30.09341. (CC) gcc options: -lm -luuid -lxml2 -m64 -pthread

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 10.0Time To CompileAMD Ryzen 3 3300X 4-Core2004006008001000SE +/- 2.47, N = 3917.02

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 9.3.0Time To CompileAMD Ryzen 3 3300X 4-Core30060090012001500SE +/- 1.89, N = 31259.13

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.4Time To CompileAMD Ryzen 3 3300X 4-Core306090120150SE +/- 0.62, N = 3116.74

Tachyon

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterTachyon 0.99b6Total TimeAMD Ryzen 3 3300X 4-Core4080120160200SE +/- 0.12, N = 3174.021. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread

SVT-VP9

Tuning: VMAF Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: VMAF Optimized - Input: Bosphorus 1080pAMD Ryzen 3 3300X 4-Core306090120150SE +/- 0.86, N = 3112.411. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

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

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080pAMD Ryzen 3 3300X 4-Core306090120150SE +/- 0.01, N = 3115.931. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

SVT-VP9

Tuning: Visual Quality Optimized - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-VP9 0.1Tuning: Visual Quality Optimized - Input: Bosphorus 1080pAMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.11, N = 391.361. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2019-12-17H.264 Video EncodingAMD Ryzen 3 3300X 4-Core1224364860SE +/- 0.54, N = 351.811. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080pAMD Ryzen 3 3300X 4-Core70140210280350SE +/- 0.75, N = 3326.88MIN: 253.64 / MAX: 414.71. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 4KAMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.18, N = 3103.08MIN: 96.73 / MAX: 116.911. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Summer Nature 1080pAMD Ryzen 3 3300X 4-Core70140210280350SE +/- 1.42, N = 3332.35MIN: 299.91 / MAX: 362.611. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.6.0Video Input: Chimera 1080p 10-bitAMD Ryzen 3 3300X 4-Core20406080100SE +/- 0.03, N = 384.93MIN: 57.31 / MAX: 182.311. (CC) gcc options: -pthread

SVT-AV1

Encoder Mode: Enc Mode 0 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 0 - Input: 1080pAMD Ryzen 3 3300X 4-Core0.02140.04280.06420.08560.107SE +/- 0.000, N = 30.0951. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

SVT-AV1

Encoder Mode: Enc Mode 4 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 4 - Input: 1080pAMD Ryzen 3 3300X 4-Core0.39920.79841.19761.59681.996SE +/- 0.001, N = 31.7741. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

SVT-AV1

Encoder Mode: Enc Mode 8 - Input: 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 0.8Encoder Mode: Enc Mode 8 - Input: 1080pAMD Ryzen 3 3300X 4-Core48121620SE +/- 0.02, N = 314.251. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie

rav1e

Speed: 1

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 1AMD Ryzen 3 3300X 4-Core0.0430.0860.1290.1720.215SE +/- 0.001, N = 30.191

rav1e

Speed: 5

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 5AMD Ryzen 3 3300X 4-Core0.13590.27180.40770.54360.6795SE +/- 0.002, N = 30.604

rav1e

Speed: 6

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 6AMD Ryzen 3 3300X 4-Core0.31520.63040.94561.26081.576SE +/- 0.010, N = 31.401

rav1e

Speed: 10

OpenBenchmarking.orgFrames Per Second, More Is Betterrav1e 0.3.0Speed: 10AMD Ryzen 3 3300X 4-Core0.68291.36582.04872.73163.4145SE +/- 0.006, N = 33.035

Embree

Binary: Pathtracer - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer - Model: CrownAMD Ryzen 3 3300X 4-Core1.34772.69544.04315.39086.7385SE +/- 0.0058, N = 35.9896MIN: 5.95 / MAX: 6.08

Embree

Binary: Pathtracer ISPC - Model: Crown

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer ISPC - Model: CrownAMD Ryzen 3 3300X 4-Core1.29292.58583.87875.17166.4645SE +/- 0.0104, N = 35.7462MIN: 5.7 / MAX: 5.85

Embree

Binary: Pathtracer - Model: Asian Dragon

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer - Model: Asian DragonAMD Ryzen 3 3300X 4-Core246810SE +/- 0.0176, N = 36.8810MIN: 6.83 / MAX: 6.99

Embree

Binary: Pathtracer - Model: Asian Dragon Obj

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer - Model: Asian Dragon ObjAMD Ryzen 3 3300X 4-Core246810SE +/- 0.0136, N = 36.3631MIN: 6.32 / MAX: 6.46

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer ISPC - Model: Asian DragonAMD Ryzen 3 3300X 4-Core246810SE +/- 0.0054, N = 36.7787MIN: 6.74 / MAX: 6.87

Embree

Binary: Pathtracer ISPC - Model: Asian Dragon Obj

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 3.9.0Binary: Pathtracer ISPC - Model: Asian Dragon ObjAMD Ryzen 3 3300X 4-Core246810SE +/- 0.0045, N = 36.0391MIN: 6.01 / MAX: 6.12

Intel Open Image Denoise

Scene: Memorial

OpenBenchmarking.orgImages / Sec, More Is BetterIntel Open Image Denoise 1.2.0Scene: MemorialAMD Ryzen 3 3300X 4-Core0.9991.9982.9973.9964.995SE +/- 0.00, N = 34.44

OpenVKL

Benchmark: vklBenchmark

OpenBenchmarking.orgItems / Sec, More Is BetterOpenVKL 0.9Benchmark: vklBenchmarkAMD Ryzen 3 3300X 4-Core1428425670SE +/- 0.05, N = 364.33MIN: 1 / MAX: 231

LuxCoreRender

Scene: DLSC

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: DLSCAMD Ryzen 3 3300X 4-Core0.2070.4140.6210.8281.035SE +/- 0.00, N = 30.92MIN: 0.89 / MAX: 0.93

LuxCoreRender

Scene: Rainbow Colors and Prism

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.3Scene: Rainbow Colors and PrismAMD Ryzen 3 3300X 4-Core0.22280.44560.66840.89121.114SE +/- 0.01, N = 30.99MIN: 0.96 / MAX: 1.05

YafaRay

Total Time For Sample Scene

OpenBenchmarking.orgSeconds, Fewer Is BetterYafaRay 3.4.1Total Time For Sample SceneAMD Ryzen 3 3300X 4-Core60120180240300SE +/- 0.18, N = 3262.461. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lboost_system -lboost_filesystem -lboost_locale

C-Blosc

Compressor: blosclz

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.0 Beta 5Compressor: blosclzAMD Ryzen 3 3300X 4-Core3K6K9K12K15KSE +/- 43.52, N = 312595.11. (CXX) g++ options: -rdynamic

Memcached mcperf

Method: Add - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 1AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 715.22, N = 1587465.61. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Add - Connections: 4

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Add - Connections: 4AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 913.35, N = 387211.51. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Get - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 1AMD Ryzen 3 3300X 4-Core40K80K120K160K200KSE +/- 1826.99, N = 3171065.31. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Get - Connections: 4

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Get - Connections: 4AMD Ryzen 3 3300X 4-Core40K80K120K160K200KSE +/- 530.10, N = 3172091.11. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 1AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 692.79, N = 1588458.71. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Set - Connections: 4

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Set - Connections: 4AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 924.34, N = 386867.41. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Append - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Append - Connections: 1AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 743.36, N = 3107853.81. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Append - Connections: 4

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Append - Connections: 4AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 414.82, N = 3107404.41. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Delete - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 1AMD Ryzen 3 3300X 4-Core40K80K120K160K200KSE +/- 1355.93, N = 3168110.51. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Delete - Connections: 4

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Delete - Connections: 4AMD Ryzen 3 3300X 4-Core40K80K120K160K200KSE +/- 400.76, N = 3168501.61. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Prepend - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 1AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 865.27, N = 3108179.01. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Prepend - Connections: 4

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Prepend - Connections: 4AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 755.96, N = 3109071.41. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Replace - Connections: 1

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 1AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 489.86, N = 3108139.61. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Replace - Connections: 4

OpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.6.0Method: Replace - Connections: 4AMD Ryzen 3 3300X 4-Core20K40K60K80K100KSE +/- 168.17, N = 3108641.21. (CC) gcc options: -O2 -lm -rdynamic

LevelDB

Benchmark: Hot Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Hot ReadAMD Ryzen 3 3300X 4-Core0.43560.87121.30681.74242.178SE +/- 0.003, N = 31.9361. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Fill SyncAMD Ryzen 3 3300X 4-Core0.15750.3150.47250.630.7875SE +/- 0.05, N = 120.71. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Fill Sync

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Fill SyncAMD Ryzen 3 3300X 4-Core30060090012001500SE +/- 153.39, N = 121310.931. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: OverwriteAMD Ryzen 3 3300X 4-Core816243240SE +/- 0.17, N = 335.61. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Overwrite

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: OverwriteAMD Ryzen 3 3300X 4-Core612182430SE +/- 0.11, N = 324.851. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Random FillAMD Ryzen 3 3300X 4-Core816243240SE +/- 0.03, N = 335.51. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random FillAMD Ryzen 3 3300X 4-Core612182430SE +/- 0.03, N = 324.961. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Read

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random ReadAMD Ryzen 3 3300X 4-Core0.43520.87041.30561.74082.176SE +/- 0.004, N = 31.9341. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Seek Random

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Seek RandomAMD Ryzen 3 3300X 4-Core0.70091.40182.10272.80363.5045SE +/- 0.008, N = 33.1151. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Random Delete

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Random DeleteAMD Ryzen 3 3300X 4-Core612182430SE +/- 0.03, N = 323.291. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMB/s, More Is BetterLevelDB 1.22Benchmark: Sequential FillAMD Ryzen 3 3300X 4-Core918273645SE +/- 0.12, N = 337.91. (CXX) g++ options: -O3 -lsnappy -lpthread

LevelDB

Benchmark: Sequential Fill

OpenBenchmarking.orgMicroseconds Per Op, Fewer Is BetterLevelDB 1.22Benchmark: Sequential FillAMD Ryzen 3 3300X 4-Core612182430SE +/- 0.07, N = 323.371. (CXX) g++ options: -O3 -lsnappy -lpthread

Apache Cassandra

Test: Reads

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: ReadsAMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 697.07, N = 926062

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: WritesAMD Ryzen 3 3300X 4-Core7K14K21K28K35KSE +/- 447.89, N = 330593

Apache Cassandra

Test: Mixed 1:1

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: Mixed 1:1AMD Ryzen 3 3300X 4-Core6K12K18K24K30KSE +/- 297.75, N = 1225920

Apache Cassandra

Test: Mixed 1:3

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 3.11.4Test: Mixed 1:3AMD Ryzen 3 3300X 4-Core5K10K15K20K25KSE +/- 293.75, N = 1225353

Git

Time To Complete Common Git Commands

OpenBenchmarking.orgSeconds, Fewer Is BetterGitTime To Complete Common Git CommandsAMD Ryzen 3 3300X 4-Core1020304050SE +/- 0.02, N = 345.581. git version 2.20.1


Phoronix Test Suite v10.8.5