sl1 AMD Ryzen 9 7900X 12-Core testing with a ASUS PRIME X670-P WIFI (3201 BIOS) and ASUS AMD Raphael 512MB on Ubuntu 24.04 via the Phoronix Test Suite. avx7900x: Processor: AMD Ryzen 9 7900X 12-Core @ 5.73GHz (12 Cores / 24 Threads), Motherboard: ASUS PRIME X670-P WIFI (3201 BIOS), Chipset: AMD Device 14d8, Memory: 2 x 32GB DDR5-5600MT/s Acer BL.9BWWR.436, Disk: 1000GB KINGSTON SFYRS1000G, Graphics: ASUS AMD Raphael 512MB, Audio: AMD Rembrandt Radeon HD Audio, Network: Realtek RTL8125 2.5GbE + Realtek RTL8852BE PCIe 802.11ax OS: Ubuntu 24.04, Kernel: 6.8.0-52-lowlatency (x86_64), Desktop: KDE Plasma 5.27.11, Display Server: X Server 1.21.1.11, OpenGL: 4.6 Mesa 24.3.0-devel (LLVM 19.1.2 DRM 3.57), OpenCL: OpenCL 2.1 AMD-APP (3635.0), Compiler: GCC 13.3.0, File-System: ext4, Screen Resolution: 1366x768 Build2 0.17 Time To Compile Seconds < Lower Is Better avx7900x . 94.84 |============================================================= Cython Benchmark 0.29.21 Test: N-Queens Seconds < Lower Is Better avx7900x . 15.61 |============================================================= Mlpack Benchmark Benchmark: scikit_ica Seconds < Lower Is Better Mlpack Benchmark Benchmark: scikit_qda Seconds < Lower Is Better Mlpack Benchmark Benchmark: scikit_svm Seconds < Lower Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Seconds < Lower Is Better Numenta Anomaly Benchmark 1.1 Detector: KNN CAD Seconds < Lower Is Better Numenta Anomaly Benchmark 1.1 Detector: Relative Entropy Seconds < Lower Is Better Numenta Anomaly Benchmark 1.1 Detector: Windowed Gaussian Seconds < Lower Is Better Numenta Anomaly Benchmark 1.1 Detector: Earthgecko Skyline Seconds < Lower Is Better Numenta Anomaly Benchmark 1.1 Detector: Bayesian Changepoint Seconds < Lower Is Better Numenta Anomaly Benchmark 1.1 Detector: Contextual Anomaly Detector OSE Seconds < Lower Is Better Numpy Benchmark Score > Higher Is Better avx7900x . 808.03 |============================================================ PyBench 2018-02-16 Total For Average Test Times Milliseconds < Lower Is Better avx7900x . 547 |=============================================================== PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 16384 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 16384 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 65536 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 65536 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 262144 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 262144 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 1048576 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 1048576 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 4194304 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: JAX - Project Size: 4194304 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 16384 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 16384 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 65536 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 65536 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 16384 - Benchmark: Equation of State Seconds < Lower Is Better avx7900x . 0.002 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 16384 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better avx7900x . 0.004 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 65536 - Benchmark: Equation of State Seconds < Lower Is Better avx7900x . 0.01 |============================================================== PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 65536 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better avx7900x . 0.016 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 16384 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 16384 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 65536 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 65536 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 262144 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 262144 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 262144 - Benchmark: Equation of State Seconds < Lower Is Better avx7900x . 0.037 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 262144 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better avx7900x . 0.060 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 262144 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 262144 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 1048576 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 1048576 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 4194304 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numba - Project Size: 4194304 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Equation of State Seconds < Lower Is Better avx7900x . 0.132 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 1048576 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better avx7900x . 0.269 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Equation of State Seconds < Lower Is Better avx7900x . 0.825 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: Numpy - Project Size: 4194304 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better avx7900x . 1.242 |============================================================= PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 16384 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 16384 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 65536 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 65536 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 1048576 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 1048576 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 4194304 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: Aesara - Project Size: 4194304 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 262144 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 262144 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 1048576 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 1048576 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 4194304 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: PyTorch - Project Size: 4194304 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 16384 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 16384 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 65536 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 65536 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 262144 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 262144 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 1048576 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 1048576 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 4194304 - Benchmark: Equation of State Seconds < Lower Is Better PyHPC Benchmarks 3.0 Device: CPU - Backend: TensorFlow - Project Size: 4194304 - Benchmark: Isoneutral Mixing Seconds < Lower Is Better PyPerformance 1.11 Benchmark: go Milliseconds < Lower Is Better avx7900x . 75.8 |============================================================== PyPerformance 1.11 Benchmark: chaos Milliseconds < Lower Is Better avx7900x . 37.7 |============================================================== PyPerformance 1.11 Benchmark: float Milliseconds < Lower Is Better avx7900x . 48.2 |============================================================== PyPerformance 1.11 Benchmark: nbody Milliseconds < Lower Is Better avx7900x . 55.1 |============================================================== PyPerformance 1.11 Benchmark: pathlib Milliseconds < Lower Is Better avx7900x . 13.5 |============================================================== PyPerformance 1.11 Benchmark: raytrace Milliseconds < Lower Is Better avx7900x . 173 |=============================================================== PyPerformance 1.11 Benchmark: xml_etree Milliseconds < Lower Is Better avx7900x . 34.7 |============================================================== PyPerformance 1.11 Benchmark: gc_collect Milliseconds < Lower Is Better avx7900x . 638 |=============================================================== PyPerformance 1.11 Benchmark: json_loads Milliseconds < Lower Is Better avx7900x . 12.0 |============================================================== PyPerformance 1.11 Benchmark: crypto_pyaes Milliseconds < Lower Is Better avx7900x . 40.4 |============================================================== PyPerformance 1.11 Benchmark: async_tree_io Milliseconds < Lower Is Better avx7900x . 693 |=============================================================== PyPerformance 1.11 Benchmark: regex_compile Milliseconds < Lower Is Better avx7900x . 69.3 |============================================================== PyPerformance 1.11 Benchmark: python_startup Milliseconds < Lower Is Better avx7900x . 5.83 |============================================================== PyPerformance 1.11 Benchmark: asyncio_tcp_ssl Milliseconds < Lower Is Better avx7900x . 624 |=============================================================== PyPerformance 1.11 Benchmark: django_template Milliseconds < Lower Is Better avx7900x . 20.4 |============================================================== PyPerformance 1.11 Benchmark: asyncio_websockets Milliseconds < Lower Is Better avx7900x . 309 |=============================================================== PyPerformance 1.11 Benchmark: pickle_pure_python Milliseconds < Lower Is Better avx7900x . 163 |=============================================================== rav1e 0.7 Speed: 1 Frames Per Second > Higher Is Better avx7900x . 1.359 |============================================================= rav1e 0.7 Speed: 5 Frames Per Second > Higher Is Better avx7900x . 5.760 |============================================================= rav1e 0.7 Speed: 6 Frames Per Second > Higher Is Better avx7900x . 7.742 |============================================================= rav1e 0.7 Speed: 10 Frames Per Second > Higher Is Better avx7900x . 19.63 |============================================================= Scikit-Learn 1.2.2 Benchmark: GLM Seconds < Lower Is Better avx7900x . 139.39 |============================================================ Scikit-Learn 1.2.2 Benchmark: SAGA Seconds < Lower Is Better avx7900x . 609.77 |============================================================ Scikit-Learn 1.2.2 Benchmark: Tree Seconds < Lower Is Better avx7900x . 42.44 |============================================================= Scikit-Learn 1.2.2 Benchmark: Lasso Seconds < Lower Is Better avx7900x . 229.81 |============================================================ Scikit-Learn 1.2.2 Benchmark: Glmnet Seconds < Lower Is Better Scikit-Learn 1.2.2 Benchmark: Sparsify Seconds < Lower Is Better avx7900x . 97.24 |============================================================= Scikit-Learn 1.2.2 Benchmark: Plot Ward Seconds < Lower Is Better avx7900x . 37.68 |============================================================= Scikit-Learn 1.2.2 Benchmark: MNIST Dataset Seconds < Lower Is Better avx7900x . 48.68 |============================================================= Scikit-Learn 1.2.2 Benchmark: Plot Neighbors Seconds < Lower Is Better avx7900x . 108.92 |============================================================ Scikit-Learn 1.2.2 Benchmark: SGD Regression Seconds < Lower Is Better avx7900x . 62.17 |============================================================= Scikit-Learn 1.2.2 Benchmark: SGDOneClassSVM Seconds < Lower Is Better avx7900x . 218.22 |============================================================ 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 avx7900x . 159.06 |============================================================ 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 avx7900x . 41.67 |============================================================= Scikit-Learn 1.2.2 Benchmark: Plot Hierarchical Seconds < Lower Is Better avx7900x . 127.69 |============================================================ Scikit-Learn 1.2.2 Benchmark: Plot OMP vs. LARS Seconds < Lower Is Better avx7900x . 34.53 |============================================================= Scikit-Learn 1.2.2 Benchmark: Feature Expansions Seconds < Lower Is Better avx7900x . 92.83 |============================================================= Scikit-Learn 1.2.2 Benchmark: LocalOutlierFactor Seconds < Lower Is Better avx7900x . 30.38 |============================================================= Scikit-Learn 1.2.2 Benchmark: TSNE MNIST Dataset Seconds < Lower Is Better avx7900x . 176.95 |============================================================ Scikit-Learn 1.2.2 Benchmark: Isotonic / Logistic Seconds < Lower Is Better avx7900x . 1304.44 |=========================================================== Scikit-Learn 1.2.2 Benchmark: Plot Incremental PCA Seconds < Lower Is Better avx7900x . 21.66 |============================================================= Scikit-Learn 1.2.2 Benchmark: Hist Gradient Boosting Seconds < Lower Is Better avx7900x . 80.29 |============================================================= Scikit-Learn 1.2.2 Benchmark: Plot Parallel Pairwise Seconds < Lower Is Better Timed Apache Compilation 2.4.41 Time To Compile Seconds < Lower Is Better avx7900x . 14.03 |============================================================= Timed CPython Compilation 3.10.6 Build Configuration: Default Seconds < Lower Is Better avx7900x . 12.97 |============================================================= Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized Seconds < Lower Is Better avx7900x . 176.27 |============================================================ Timed Eigen Compilation 3.4.0 Time To Compile Seconds < Lower Is Better avx7900x . 59.17 |============================================================= Timed Erlang/OTP Compilation 25.0 Time To Compile Seconds < Lower Is Better avx7900x . 56.72 |============================================================= Timed FFmpeg Compilation 7.0 Time To Compile Seconds < Lower Is Better avx7900x . 32.86 |============================================================= Timed GCC Compilation 13.2 Time To Compile Seconds < Lower Is Better avx7900x . 711.06 |============================================================ Timed GDB GNU Debugger Compilation 10.2 Time To Compile Seconds < Lower Is Better avx7900x . 40.20 |============================================================= Timed Gem5 Compilation 23.0.1 Time To Compile Seconds < Lower Is Better avx7900x . 271.99 |============================================================ Timed Godot Game Engine Compilation 4.0 Time To Compile Seconds < Lower Is Better avx7900x . 193.07 |============================================================ Timed ImageMagick Compilation 6.9.0 Time To Compile Seconds < Lower Is Better avx7900x . 16.31 |============================================================= Timed Linux Kernel Compilation 6.8 Build: defconfig Seconds < Lower Is Better avx7900x . 60.86 |============================================================= Timed Linux Kernel Compilation 6.8 Build: allmodconfig Seconds < Lower Is Better avx7900x . 774.07 |============================================================ Timed LLVM Compilation 16.0 Build System: Ninja Seconds < Lower Is Better avx7900x . 365.80 |============================================================ Timed LLVM Compilation 16.0 Build System: Unix Makefiles Seconds < Lower Is Better avx7900x . 388.71 |============================================================ Timed Mesa Compilation 24.0 Time To Compile Seconds < Lower Is Better avx7900x . 18.00 |============================================================= Timed MPlayer Compilation 1.5 Seconds < Lower Is Better Timed Node.js Compilation 21.7.2 Time To Compile Seconds < Lower Is Better avx7900x . 424.64 |============================================================ Timed PHP Compilation 8.3.4 Time To Compile Seconds < Lower Is Better avx7900x . 39.32 |============================================================= Timed Wasmer Compilation 2.3 Time To Compile Seconds < Lower Is Better avx7900x . 29.49 |=============================================================