3990X n

AMD Ryzen Threadripper 3990X 64-Core testing with a Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS) and AMD Radeon RX 5700 8GB on Pop 22.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2205288-NE-3990XN47054&sor&grs.

3990X nProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionABCAMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads)Gigabyte TRX40 AORUS PRO WIFI (F4p BIOS)AMD Starship/Matisse128GBSamsung SSD 970 EVO Plus 500GBAMD Radeon RX 5700 8GB (1750/875MHz)AMD Navi 10 HDMI AudioDELL P2415QIntel I211 + Intel Wi-Fi 6 AX200Pop 22.045.17.5-76051705-generic (x86_64)GNOME Shell 42.0X Server 1.21.1.34.6 Mesa 22.0.1 (LLVM 13.0.1 DRM 3.44)1.2.204GCC 11.2.0ext43840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x8301039Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

3990X nglibc-bench: sqrtx264: Bosphorus 4Kx264: Bosphorus 1080psimdjson: Kostyaglibc-bench: cossimdjson: LargeRandglibc-bench: expglibc-bench: modfglibc-bench: sinhglibc-bench: ffsglibc-bench: singlibc-bench: sincossimdjson: DistinctUserIDglibc-bench: ffsllglibc-bench: tanhglibc-bench: log2simdjson: PartialTweetsglibc-bench: asinhglibc-bench: atanhglibc-bench: pthread_oncesimdjson: TopTweetABC6.1447462.15200.982.6957.80350.9512.92515.4839321.06644.7967351.061835.10094.395.4540130.016516.30703.7124.784329.33364.764134.276.7995461.82198.922.6957.67310.9512.89205.5118221.10004.7924051.044835.09964.395.4591430.037716.31713.7124.812729.31324.762794.266.7548264.43203.762.7357.07210.9412.79345.4572720.9024.7591950.666634.85754.425.4239229.85616.21873.6924.719929.25124.750854.26OpenBenchmarking.org

Glibc Benchmarks

Benchmark: sqrt

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sqrtACB246810SE +/- 0.00130, N = 3SE +/- 0.00164, N = 36.144746.754826.799541. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

x264

Video Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 4KCAB1428425670SE +/- 0.67, N = 15SE +/- 0.27, N = 364.4362.1561.821. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

x264

Video Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2022-02-22Video Input: Bosphorus 1080pCAB4080120160200SE +/- 1.41, N = 3SE +/- 1.78, N = 3203.76200.98198.921. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -flto

simdjson

Throughput Test: Kostya

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: KostyaCBA0.61431.22861.84292.45723.0715SE +/- 0.02, N = 3SE +/- 0.01, N = 32.732.692.691. (CXX) g++ options: -O3

Glibc Benchmarks

Benchmark: cos

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: cosCBA1326395265SE +/- 0.01, N = 3SE +/- 0.02, N = 357.0757.6757.801. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomBAC0.21380.42760.64140.85521.069SE +/- 0.00, N = 3SE +/- 0.01, N = 30.950.950.941. (CXX) g++ options: -O3

Glibc Benchmarks

Benchmark: exp

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: expCBA3691215SE +/- 0.01, N = 3SE +/- 0.00, N = 312.7912.8912.931. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: modf

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: modfCAB1.24022.48043.72064.96086.201SE +/- 0.00323, N = 3SE +/- 0.00364, N = 35.457275.483935.511821. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: sinh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sinhCAB510152025SE +/- 0.02, N = 3SE +/- 0.17, N = 320.9021.0721.101. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: ffs

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffsCBA1.07932.15863.23794.31725.3965SE +/- 0.00084, N = 3SE +/- 0.00155, N = 34.759194.792404.796731. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: sin

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sinCBA1224364860SE +/- 0.00, N = 3SE +/- 0.03, N = 350.6751.0451.061. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: sincos

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: sincosCBA816243240SE +/- 0.05, N = 3SE +/- 0.01, N = 334.8635.1035.101. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

simdjson

Throughput Test: DistinctUserID

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: DistinctUserIDCBA0.99451.9892.98353.9784.9725SE +/- 0.01, N = 3SE +/- 0.01, N = 34.424.394.391. (CXX) g++ options: -O3

Glibc Benchmarks

Benchmark: ffsll

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: ffsllCAB1.22832.45663.68494.91326.1415SE +/- 0.00839, N = 3SE +/- 0.00611, N = 35.423925.454015.459141. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: tanh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: tanhCAB714212835SE +/- 0.01, N = 3SE +/- 0.01, N = 329.8630.0230.041. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: log2

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: log2CAB48121620SE +/- 0.01, N = 3SE +/- 0.01, N = 316.2216.3116.321. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsBAC0.83481.66962.50443.33924.174SE +/- 0.00, N = 3SE +/- 0.01, N = 33.713.713.691. (CXX) g++ options: -O3

Glibc Benchmarks

Benchmark: asinh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: asinhCAB612182430SE +/- 0.04, N = 3SE +/- 0.04, N = 324.7224.7824.811. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: atanh

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: atanhCBA714212835SE +/- 0.01, N = 3SE +/- 0.02, N = 329.2529.3129.331. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

Glibc Benchmarks

Benchmark: pthread_once

OpenBenchmarking.orgns, Fewer Is BetterGlibc BenchmarksBenchmark: pthread_onceCBA1.07192.14383.21574.28765.3595SE +/- 0.00037, N = 3SE +/- 0.00347, N = 34.750854.762794.764131. (CC) gcc options: -pie -nostdlib -nostartfiles -lgcc -lgcc_s

simdjson

Throughput Test: TopTweet

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: TopTweetACB0.96081.92162.88243.84324.804SE +/- 0.00, N = 3SE +/- 0.01, N = 34.274.264.261. (CXX) g++ options: -O3


Phoronix Test Suite v10.8.4