pyperf ryzen zen 4 AMD Ryzen 7 7840U testing with a Framework Laptop 13 (AMD Ryzen 7040 ) FRANMDCP07 (03.03 BIOS) and GFX1103_R1 512MB on Ubuntu 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2406074-NE-PYPERFRYZ26&grs&sor .
pyperf ryzen zen 4 Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution a b c AMD Ryzen 7 7840U @ 5.13GHz (8 Cores / 16 Threads) Framework Laptop 13 (AMD Ryzen 7040 ) FRANMDCP07 (03.03 BIOS) AMD Device 14e8 2 x 8GB DRAM-5600MT/s A-DATA AD5S56008G-B 512GB Western Digital WD PC SN740 SDDPNQD-512G GFX1103_R1 512MB (2700/2800MHz) AMD Device 1640 MEDIATEK Device 0616 Ubuntu 22.04 6.5.0-35-generic (x86_64) GNOME Shell 42.9 X Server + Wayland 4.6 Mesa 23.2.1-1ubuntu3.1~22.04.2 (LLVM 15.0.7 DRM 3.54) 1.3.255 GCC 11.4.0 ext4 2256x1504 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Processor Details - Scaling Governor: amd-pstate-epp powersave (EPP: performance) - Platform Profile: balanced - CPU Microcode: 0xa704103 - ACPI Profile: balanced Python Details - Python 3.10.12 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 + retbleed: Not affected + spec_rstack_overflow: Vulnerable: Safe RET no microcode + 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; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
pyperf ryzen zen 4 pyperformance: raytrace pyperformance: nbody pyperformance: gc_collect pyperformance: asyncio_tcp_ssl pyperformance: chaos pyperformance: float pyperformance: go pyperformance: crypto_pyaes pyperformance: pickle_pure_python pyperformance: async_tree_io pyperformance: django_template pyperformance: xml_etree pyperformance: pathlib pyperformance: regex_compile pyperformance: asyncio_websockets pyperformance: python_startup pyperformance: json_loads a b c 294 88.1 873 2 59.8 68.7 141 69.4 259 1.35 28.7 44.8 16.9 91.6 370 7.22 13.1 282 91.8 868 1.97 60 69.6 142 68.5 261 1.35 28.7 44.7 16.8 91.2 369 7.22 13.1 285 89.6 853 1.98 59.1 69.7 140 68.9 261 1.34 28.9 45 16.9 91.6 370 7.22 13.1 OpenBenchmarking.org
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: raytrace b c a 60 120 180 240 300 282 285 294
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: nbody a c b 20 40 60 80 100 88.1 89.6 91.8
PyPerformance Benchmark: gc_collect OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: gc_collect c b a 200 400 600 800 1000 853 868 873
PyPerformance Benchmark: asyncio_tcp_ssl OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: asyncio_tcp_ssl b c a 0.45 0.9 1.35 1.8 2.25 1.97 1.98 2.00
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: chaos c a b 13 26 39 52 65 59.1 59.8 60.0
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: float a b c 16 32 48 64 80 68.7 69.6 69.7
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: go c a b 30 60 90 120 150 140 141 142
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: crypto_pyaes b c a 15 30 45 60 75 68.5 68.9 69.4
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: pickle_pure_python a b c 60 120 180 240 300 259 261 261
PyPerformance Benchmark: async_tree_io OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: async_tree_io c a b 0.3038 0.6076 0.9114 1.2152 1.519 1.34 1.35 1.35
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: django_template a b c 7 14 21 28 35 28.7 28.7 28.9
PyPerformance Benchmark: xml_etree OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: xml_etree b a c 10 20 30 40 50 44.7 44.8 45.0
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: pathlib b a c 4 8 12 16 20 16.8 16.9 16.9
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: regex_compile b a c 20 40 60 80 100 91.2 91.6 91.6
PyPerformance Benchmark: asyncio_websockets OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: asyncio_websockets b a c 80 160 240 320 400 369 370 370
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: python_startup a b c 2 4 6 8 10 7.22 7.22 7.22
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.11 Benchmark: json_loads a b c 3 6 9 12 15 13.1 13.1 13.1
Phoronix Test Suite v10.8.5