native vs stock AMD Ryzen 9 7900X 12-Core testing with a ASRock X670E Steel Legend (1.21 BIOS) and llvmpipe on Ubuntu 23.04 via the Phoronix Test Suite. native compile: Processor: AMD Ryzen 9 7900X 12-Core @ 5.73GHz (12 Cores / 24 Threads), Motherboard: ASRock X670E Steel Legend (1.21 BIOS), Chipset: AMD Device 14d8, Memory: 62GB, Disk: 4001GB Western Digital WD_BLACK SN850X 4000GB + 2000GB Samsung SSD 970 EVO Plus 2TB, Graphics: llvmpipe, Audio: NVIDIA AD102 HD Audio, Network: Intel 82599 10 + Realtek RTL8111/8168/8411 + Realtek RTL8125 2.5GbE + MEDIATEK MT7922 802.11ax PCI OS: Ubuntu 23.04, Kernel: 6.5.2-native (x86_64), Desktop: KDE Plasma 5.27.8, Display Server: X Server 1.21.1.7, OpenGL: 4.5 Mesa 23.0.4-0ubuntu1~23.04.1 (LLVM 15.0.7 256 bits), Compiler: GCC 12.3.0 + Clang 15.0.7 + LLVM 15.0.7, File-System: ext4, Screen Resolution: 3440x1440 RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer MB/s > Higher Is Better native compile . 64602.45 |==================================================== RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer MB/s > Higher Is Better native compile . 73941.09 |==================================================== RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer MB/s > Higher Is Better native compile . 74386.75 |==================================================== RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer MB/s > Higher Is Better native compile . 69334.17 |==================================================== RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point MB/s > Higher Is Better native compile . 63876.32 |==================================================== RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point MB/s > Higher Is Better native compile . 71335.00 |==================================================== RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point MB/s > Higher Is Better native compile . 74026.38 |==================================================== RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point MB/s > Higher Is Better native compile . 68603.46 |==================================================== Stream 2013-01-17 Type: Copy MB/s > Higher Is Better native compile . 64780.0 |===================================================== Stream 2013-01-17 Type: Scale MB/s > Higher Is Better native compile . 42545.7 |===================================================== Stream 2013-01-17 Type: Triad MB/s > Higher Is Better native compile . 46916.7 |===================================================== Stream 2013-01-17 Type: Add MB/s > Higher Is Better native compile . 46729.6 |===================================================== Glibc Benchmarks 2.37 Benchmark: cos ns < Lower Is Better native compile . 64.29 |======================================================= Glibc Benchmarks 2.37 Benchmark: sin ns < Lower Is Better native compile . 57.13 |======================================================= Glibc Benchmarks 2.37 Benchmark: sqrt ns < Lower Is Better native compile . 7.79004 |===================================================== Glibc Benchmarks 2.37 Benchmark: pthread_once ns < Lower Is Better native compile . 5.16878 |===================================================== NAS Parallel Benchmarks 3.4 Test / Class: EP.C Total Mop/s > Higher Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Total Mop/s > Higher Is Better Rodinia 3.1 Test: OpenMP LavaMD Seconds < Lower Is Better native compile . 106.07 |====================================================== CP2K Molecular Dynamics 2023.1 Fayalite-FIST Data Seconds < Lower Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms days/ns < Lower Is Better native compile . 1.02142 |===================================================== DaCapo Benchmark 9.12-MR1 Java Test: Jython msec < Lower Is Better native compile . 2251 |======================================================== DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans msec < Lower Is Better Renaissance 0.14 Test: Scala Dotty ms < Lower Is Better native compile . 503.8 |======================================================= Renaissance 0.14 Test: Savina Reactors.IO ms < Lower Is Better native compile . 3213.4 |====================================================== Renaissance 0.14 Test: Apache Spark PageRank ms < Lower Is Better native compile . 1709.1 |====================================================== Zstd Compression 1.5.4 Compression Level: 3 - Compression Speed MB/s > Higher Is Better native compile . 4014.3 |====================================================== Zstd Compression 1.5.4 Compression Level: 8 - Compression Speed MB/s > Higher Is Better native compile . 877.0 |======================================================= Zstd Compression 1.5.4 Compression Level: 8 - Decompression Speed MB/s > Higher Is Better native compile . 2366.0 |====================================================== Zstd Compression 1.5.4 Compression Level: 12 - Compression Speed MB/s > Higher Is Better native compile . 251.5 |======================================================= Zstd Compression 1.5.4 Compression Level: 12 - Decompression Speed MB/s > Higher Is Better native compile . 2429.0 |====================================================== Zstd Compression 1.5.4 Compression Level: 19 - Compression Speed MB/s > Higher Is Better native compile . 23.1 |======================================================== Zstd Compression 1.5.4 Compression Level: 19 - Decompression Speed MB/s > Higher Is Better native compile . 2078.6 |====================================================== Zstd Compression 1.5.4 Compression Level: 3, Long Mode - Compression Speed MB/s > Higher Is Better native compile . 1419.2 |====================================================== Zstd Compression 1.5.4 Compression Level: 3, Long Mode - Decompression Speed MB/s > Higher Is Better native compile . 2196.6 |====================================================== Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Compression Speed MB/s > Higher Is Better native compile . 830.8 |======================================================= Zstd Compression 1.5.4 Compression Level: 8, Long Mode - Decompression Speed MB/s > Higher Is Better native compile . 2380.2 |====================================================== Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Compression Speed MB/s > Higher Is Better native compile . 12.7 |======================================================== Zstd Compression 1.5.4 Compression Level: 19, Long Mode - Decompression Speed MB/s > Higher Is Better native compile . 1948.7 |====================================================== John The Ripper 2023.03.14 Test: Blowfish Real C/S > Higher Is Better native compile . 34262 |======================================================= dav1d 1.2.1 Video Input: Summer Nature 4K FPS > Higher Is Better dav1d 1.2.1 Video Input: Summer Nature 1080p FPS > Higher Is Better Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Slow Frames Per Second > Higher Is Better native compile . 16.44 |======================================================= Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Medium Frames Per Second > Higher Is Better native compile . 16.79 |======================================================= Kvazaar 2.2 Video Input: Bosphorus 1080p - Video Preset: Slow Frames Per Second > Higher Is Better native compile . 70.68 |======================================================= Kvazaar 2.2 Video Input: Bosphorus 1080p - Video Preset: Medium Frames Per Second > Higher Is Better native compile . 72.92 |======================================================= Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Very Fast Frames Per Second > Higher Is Better native compile . 40.37 |======================================================= Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Super Fast Frames Per Second > Higher Is Better native compile . 51.19 |======================================================= Kvazaar 2.2 Video Input: Bosphorus 4K - Video Preset: Ultra Fast Frames Per Second > Higher Is Better native compile . 66.04 |======================================================= Kvazaar 2.2 Video Input: Bosphorus 1080p - Video Preset: Very Fast Frames Per Second > Higher Is Better native compile . 142.86 |====================================================== Kvazaar 2.2 Video Input: Bosphorus 1080p - Video Preset: Super Fast Frames Per Second > Higher Is Better native compile . 192.37 |====================================================== Kvazaar 2.2 Video Input: Bosphorus 1080p - Video Preset: Ultra Fast Frames Per Second > Higher Is Better native compile . 258.75 |====================================================== SVT-AV1 1.7 1080p 8-bit YUV To AV1 Video Encode Frames Per Second > Higher Is Better SVT-HEVC 1.5.0 1080p 8-bit YUV To HEVC Video Encode Frames Per Second > Higher Is Better SVT-VP9 0.3 1080p 8-bit YUV To VP9 Video Encode Frames Per Second > Higher Is Better x264 2022-02-22 H.264 Video Encoding Frames Per Second > Higher Is Better x265 3.4 Video Input: Bosphorus 4K Frames Per Second > Higher Is Better native compile . 30.36 |======================================================= x265 3.4 Video Input: Bosphorus 1080p Frames Per Second > Higher Is Better native compile . 111.40 |====================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better native compile . 5101.10 |===================================================== 7-Zip Compression 22.01 Test: Compression Rating MIPS > Higher Is Better native compile . 157293 |====================================================== 7-Zip Compression 22.01 Test: Decompression Rating MIPS > Higher Is Better native compile . 137511 |====================================================== Stockfish 15 Total Time Nodes Per Second > Higher Is Better native compile . 57242149 |==================================================== asmFish 2018-07-23 1024 Hash Memory, 26 Depth Nodes/second > Higher Is Better native compile . 62349239 |==================================================== Timed GCC Compilation 13.2 Time To Compile Seconds < Lower Is Better Timed Linux Kernel Compilation 6.1 Time To Compile Seconds < Lower Is Better native compile . 62.99 |======================================================= Timed LLVM Compilation 16.0 Time To Compile Seconds < Lower Is Better native compile . 442.03 |====================================================== Timed PHP Compilation 8.1.9 Time To Compile Seconds < Lower Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Seconds < Lower Is Better native compile . 31.76 |======================================================= POV-Ray 3.7.0.7 Trace Time Seconds < Lower Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Seconds < Lower Is Better oneDNN 3.1 Harness: Deconvolution Batch deconv_1d - Data Type: f32 ms < Lower Is Better oneDNN 3.1 Harness: Convolution Batch conv_alexnet - Data Type: f32 ms < Lower Is Better oneDNN 3.1 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 ms < Lower Is Better Numpy Benchmark Score > Higher Is Better Cython Benchmark 0.29.21 Test: N-Queens Seconds < Lower Is Better Hackbench Count: 32 - Type: Process Seconds < Lower Is Better native compile . 64.80 |======================================================= m-queens 1.2 Time To Solve Seconds < Lower Is Better native compile . 34.70 |======================================================= OpenCV Benchmark 3.3.0 Seconds < Lower Is Better Radiance Benchmark 5.0 Test: Serial Seconds < Lower Is Better native compile . 345.08 |====================================================== Radiance Benchmark 5.0 Test: SMP Parallel Seconds < Lower Is Better native compile . 105.79 |====================================================== Cpuminer-Opt 3.20.3 Algorithm: m7m kH/s > Higher Is Better Cpuminer-Opt 3.20.3 Algorithm: deep kH/s > Higher Is Better Cpuminer-Opt 3.20.3 Algorithm: skein kH/s > Higher Is Better Cpuminer-Opt 3.20.3 Algorithm: sha256t kH/s > Higher Is Better OpenSSL 3.1 RSA 4096-bit Performance byte/s > Higher Is Better native compile . 23 |========================================================== Redis 7.0.4 Test: GET Requests Per Second > Higher Is Better native compile . 5447704.3 |=================================================== Redis 7.0.4 Test: SET Requests Per Second > Higher Is Better native compile . 4120836.06 |================================================== libjpeg-turbo tjbench 2.1.0 Test: Decompression Throughput Megapixels/sec > Higher Is Better native compile . 327.70 |====================================================== MariaDB 11.0.1 Clients: 128 Queries Per Second > Higher Is Better native compile . 1184 |======================================================== MariaDB 11.0.1 Clients: 256 Queries Per Second > Higher Is Better native compile . 834 |========================================================= GIMP 2.10.34 Test: resize Seconds < Lower Is Better native compile . 14.21 |======================================================= GIMP 2.10.34 Test: rotate Seconds < Lower Is Better native compile . 10.79 |======================================================= GIMP 2.10.34 Test: auto-levels Seconds < Lower Is Better native compile . 11.67 |======================================================= GIMP 2.10.34 Test: unsharp-mask Seconds < Lower Is Better native compile . 14.03 |======================================================= Stress-NG 0.16.04 Test: Crypto Bogo Ops/s > Higher Is Better native compile . 46091.41 |==================================================== Stress-NG 0.16.04 Test: CPU Stress Bogo Ops/s > Higher Is Better native compile . 45387.59 |==================================================== Blender 3.6 Blend File: BMW27 - Compute: CPU-Only Seconds < Lower Is Better Blender 3.6 Blend File: Classroom - Compute: CPU-Only Seconds < Lower Is Better Blender 3.6 Blend File: Fishy Cat - Compute: CPU-Only Seconds < Lower Is Better Blender 3.6 Blend File: Barbershop - Compute: CPU-Only Seconds < Lower Is Better ctx_clock Context Switch Time Clocks < Lower Is Better native compile . 329 |========================================================= Sysbench 1.0.20 Test: CPU Events Per Second > Higher Is Better native compile . 82005.90 |==================================================== PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better native compile . 529 |========================================================= Numenta Anomaly Benchmark 1.1 Time To Completion Seconds < Lower Is Better Appleseed 2.0 Beta Scene: Emily Seconds < Lower Is Better native compile . 176.36 |====================================================== Appleseed 2.0 Beta Scene: Disney Material Seconds < Lower Is Better native compile . 104.70 |====================================================== Geekbench 6.1 Test: Multi Core Score > Higher Is Better Geekbench 6.1 Test: Single Core Score > Higher Is Better PHPBench 0.8.1 PHP Benchmark Suite Score > Higher Is Better native compile . 1244382 |===================================================== Scikit-Learn 1.2.2 Benchmark: GLM Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: SAGA Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Tree Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Lasso Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Glmnet Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Sparsify Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Ward Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: MNIST Dataset Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Neighbors Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: SGD Regression Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: SGDOneClassSVM Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Lasso Path Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Isolation Forest Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Fast KMeans Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Text Vectorizers Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Hierarchical Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot OMP vs. LARS Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Feature Expansions Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: LocalOutlierFactor Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: TSNE MNIST Dataset Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Isotonic / Logistic Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Incremental PCA Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Parallel Pairwise Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Isotonic / Pathological Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: RCV1 Logreg Convergencet Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Sample Without Replacement Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Covertype Dataset Benchmark Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Adult Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Isotonic / Perturbed Logarithm Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Threading Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Singular Value Decomposition Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Higgs Boson Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: 20 Newsgroups / Logistic Regression Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Polynomial Kernel Approximation Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Plot Non-Negative Matrix Factorization Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Categorical Only Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Kernel PCA Solvers / Time vs. N Samples Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Kernel PCA Solvers / Time vs. N Components Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Sparse Random Projections / 100 Iterations Seconds < Lower Is Better