pyperf new Intel Core i9-14900K testing with a ASUS PRIME Z790-P WIFI (1656 BIOS) and XFX AMD Radeon RX 7900 XTX 24GB on Ubuntu 24.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2406076-PTS-PYPERFNE89&gru&sro .
pyperf new Processor Motherboard Chipset Memory Disk Graphics Audio Monitor OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b c d Intel Core i9-14900K @ 5.70GHz (24 Cores / 32 Threads) ASUS PRIME Z790-P WIFI (1656 BIOS) Intel Raptor Lake-S PCH 2 x 16GB DDR5-6000MT/s Corsair CMK32GX5M2B6000C36 Western Digital WD_BLACK SN850X 2000GB XFX AMD Radeon RX 7900 XTX 24GB Realtek ALC897 ASUS VP28U Ubuntu 24.04 6.8.0-31-generic (x86_64) GNOME Shell 46.0 X Server + Wayland 4.6 Mesa 24.0.5-1ubuntu1 (LLVM 17.0.6 DRM 3.57) GCC 13.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Processor Details - Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x123 - Thermald 2.5.6 Python Details - Python 3.12.3 Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Mitigation of Clear Register File + retbleed: Not affected + spec_rstack_overflow: 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 Enhanced / Automatic IBRS; IBPB: conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S + srbds: Not affected + tsx_async_abort: Not affected
pyperf new pyperformance: go pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: xml_etree pyperformance: gc_collect pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: async_tree_io pyperformance: regex_compile pyperformance: python_startup pyperformance: asyncio_tcp_ssl pyperformance: django_template pyperformance: asyncio_websockets pyperformance: pickle_pure_python a b c d 62.1 28.5 35.4 37.4 8.50 135 26.1 601 10.3 34.8 513 63.9 12.2 681 17.0 179 137 62.1 28.5 35.6 38.6 8.5 137 26 600 10.3 34.9 515 63.7 12.2 680 17 179 136 61.9 28.5 35.9 37.5 8.47 135 26 613 10.2 34.8 532 63.7 12.2 678 16.9 179 136 62 28.5 35.8 38.8 8.5 135 26.1 617 10.3 34.8 529 63.7 12.3 678 17.1 180 137 OpenBenchmarking.org
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: go a b c d 14 28 42 56 70 SE +/- 0.09, N = 3 62.1 62.1 61.9 62.0
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: chaos a b c d 7 14 21 28 35 SE +/- 0.00, N = 3 28.5 28.5 28.5 28.5
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: float a b c d 8 16 24 32 40 SE +/- 0.12, N = 3 35.4 35.6 35.9 35.8
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: nbody a b c d 9 18 27 36 45 SE +/- 0.26, N = 3 37.4 38.6 37.5 38.8
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: pathlib a b c d 2 4 6 8 10 SE +/- 0.01, N = 3 8.50 8.50 8.47 8.50
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: raytrace a b c d 30 60 90 120 150 SE +/- 0.00, N = 3 135 137 135 135
PyPerformance Benchmark: xml_etree OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: xml_etree a b c d 6 12 18 24 30 SE +/- 0.03, N = 3 26.1 26.0 26.0 26.1
PyPerformance Benchmark: gc_collect OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: gc_collect a b c d 130 260 390 520 650 SE +/- 0.67, N = 3 601 600 613 617
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: json_loads a b c d 3 6 9 12 15 SE +/- 0.00, N = 3 10.3 10.3 10.2 10.3
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: crypto_pyaes a b c d 8 16 24 32 40 SE +/- 0.00, N = 3 34.8 34.9 34.8 34.8
PyPerformance Benchmark: async_tree_io OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: async_tree_io a b c d 120 240 360 480 600 SE +/- 1.00, N = 3 513 515 532 529
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: regex_compile a b c d 14 28 42 56 70 SE +/- 0.10, N = 3 63.9 63.7 63.7 63.7
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: python_startup a b c d 3 6 9 12 15 SE +/- 0.07, N = 3 12.2 12.2 12.2 12.3
PyPerformance Benchmark: asyncio_tcp_ssl OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: asyncio_tcp_ssl a b c d 150 300 450 600 750 SE +/- 0.58, N = 3 681 680 678 678
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: django_template a b c d 4 8 12 16 20 SE +/- 0.03, N = 3 17.0 17.0 16.9 17.1
PyPerformance Benchmark: asyncio_websockets OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: asyncio_websockets a b c d 40 80 120 160 200 SE +/- 0.00, N = 3 179 179 179 180
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: pickle_pure_python a b c d 30 60 90 120 150 SE +/- 0.33, N = 3 137 136 136 137
Phoronix Test Suite v10.8.5