microbenchmarks

AMD Ryzen 9 3900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0803 BIOS) and Sapphire AMD Radeon RX 550 640SP / 560/560X 4GB on Ubuntu 19.04 via the Phoronix Test Suite.

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

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Ryzen 9 3900X
September 08 2019
  1 Hour, 13 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


microbenchmarksOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (0803 BIOS)AMD Device 148016384MB2000GB Force MP600 + 64GB Flash DriveSapphire AMD Radeon RX 550 640SP / 560/560X 4GB (1300/1750MHz)AMD Baffin HDMI/DPAcer B286HKRealtek Device 8125 + Intel I211 + Intel Device 2723Ubuntu 19.045.3.0-rc6-54hwmon (x86_64) 20190908GNOME Shell 3.32.2X Server 1.20.4modesetting 1.20.44.5 Mesa 19.0.8 (LLVM 8.0.0)GCC 8.3.0ext43840x2160ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionMicrobenchmarks PerformanceSystem Logs- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq ondemand- 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: always-on RSB filling

microbenchmarkscoremark: CoreMark Size 666 - Iterations Per Secondglibc-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_oncecore-latency: Average Latency Between CPU Coresstress-ng: Cryptostress-ng: Bsearchstress-ng: Forkingstress-ng: Hsearchstress-ng: Lsearchstress-ng: Tsearchstress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-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 Passingctx-clock: Context Switch TimeRyzen 9 3900X537700.0140.725.081.6939.495.962.147.352.1110.008.0910.091.7011.701.74155.403389.888322.7672989.2698200.63176.14474.504312.325709630.7796750.2831429.379381.379483.435441065.221259689.63235.5311534065.83152OpenBenchmarking.org

Coremark

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

OpenBenchmarking.orgIterations/Sec, More Is BetterCoremark 1.0CoreMark Size 666 - Iterations Per SecondRyzen 9 3900X120K240K360K480K600KSE +/- 1803.91, N = 3537700.011. (CC) gcc options: -O2 -lrt" -lrt

glibc bench

The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: cosRyzen 9 3900X918273645SE +/- 0.53, N = 540.72

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: expRyzen 9 3900X1.1432.2863.4294.5725.715SE +/- 0.00, N = 35.08

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsRyzen 9 3900X0.38030.76061.14091.52121.9015SE +/- 0.00, N = 31.69

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinRyzen 9 3900X918273645SE +/- 0.23, N = 339.49

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: log2Ryzen 9 3900X1.3412.6824.0235.3646.705SE +/- 0.00, N = 35.96

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: modfRyzen 9 3900X0.48150.9631.44451.9262.4075SE +/- 0.00, N = 32.14

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sinhRyzen 9 3900X246810SE +/- 0.04, N = 37.35

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sqrtRyzen 9 3900X0.47480.94961.42441.89922.374SE +/- 0.01, N = 32.11

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: tanhRyzen 9 3900X3691215SE +/- 0.00, N = 310.00

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: asinhRyzen 9 3900X246810SE +/- 0.02, N = 38.09

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: atanhRyzen 9 3900X3691215SE +/- 0.01, N = 310.09

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: ffsllRyzen 9 3900X0.38250.7651.14751.531.9125SE +/- 0.00, N = 31.70

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: sincosRyzen 9 3900X3691215SE +/- 0.02, N = 311.70

OpenBenchmarking.orgnanoseconds, Fewer Is Betterglibc bench 1.0Benchmark: pthread_onceRyzen 9 3900X0.39150.7831.17451.5661.9575SE +/- 0.01, N = 51.74

Core-Latency

This is a test of core-latency, which measures the latency between all core combinations on the system processor(s). Reported is the average latency. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgns, Fewer Is BetterCore-LatencyAverage Latency Between CPU CoresRyzen 9 3900X306090120150155.40MIN: 43.55 / MAX: 180.821. (CXX) g++ options: -std=c++11 -pthread -O3

Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CryptoRyzen 9 3900X7001400210028003500SE +/- 5.70, N = 33389.881. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: BsearchRyzen 9 3900X2K4K6K8K10KSE +/- 10.65, N = 38322.761. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingRyzen 9 3900X16K32K48K64K80KSE +/- 153.38, N = 372989.261. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: HsearchRyzen 9 3900X20K40K60K80K100KSE +/- 16.54, N = 398200.631. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: LsearchRyzen 9 3900X4080120160200SE +/- 0.35, N = 3176.141. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: TsearchRyzen 9 3900X100200300400500SE +/- 2.68, N = 3474.501. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: CPU StressRyzen 9 3900X9001800270036004500SE +/- 10.07, N = 34312.321. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresRyzen 9 3900X1.2M2.4M3.6M4.8M6MSE +/- 9219.13, N = 35709630.771. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Matrix MathRyzen 9 3900X20K40K60K80K100KSE +/- 373.19, N = 396750.281. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Vector MathRyzen 9 3900X7K14K21K28K35KSE +/- 247.67, N = 331429.371. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Memory CopyingRyzen 9 3900X2K4K6K8K10KSE +/- 85.57, N = 149381.371. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityRyzen 9 3900X2K4K6K8K10KSE +/- 32.37, N = 39483.431. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingRyzen 9 3900X1.2M2.4M3.6M4.8M6MSE +/- 120610.05, N = 155441065.221. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Glibc C String FunctionsRyzen 9 3900X300K600K900K1200K1500KSE +/- 13284.01, N = 151259689.631. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Glibc Qsort Data SortingRyzen 9 3900X50100150200250SE +/- 0.03, N = 3235.531. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingRyzen 9 3900X2M4M6M8M10MSE +/- 108143.72, N = 1011534065.831. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lpthread -lc

ctx_clock

Ctx_clock is a simple test program to measure the context switch time in clock cycles. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeRyzen 9 3900X306090120150152