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&sro&grr .
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: asyncio_tcp_ssl pyperformance: xml_etree pyperformance: python_startup pyperformance: async_tree_io pyperformance: gc_collect pyperformance: asyncio_websockets pyperformance: pickle_pure_python pyperformance: django_template pyperformance: nbody pyperformance: pathlib pyperformance: float pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: raytrace pyperformance: go pyperformance: chaos pyperformance: json_loads a b c d 681 26.1 12.2 513 601 179 137 17.0 37.4 8.50 35.4 34.8 63.9 135 62.1 28.5 10.3 680 26 12.2 515 600 179 136 17 38.6 8.5 35.6 34.9 63.7 137 62.1 28.5 10.3 678 26 12.2 532 613 179 136 16.9 37.5 8.47 35.9 34.8 63.7 135 61.9 28.5 10.2 678 26.1 12.3 529 617 180 137 17.1 38.8 8.5 35.8 34.8 63.7 135 62 28.5 10.3 OpenBenchmarking.org
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: 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: 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: 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: 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: 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
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: 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: 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: 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: 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: 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: 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: 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
Phoronix Test Suite v10.8.5