Debian AMD EPYC AMD Ryzen 7 1800X Eight-Core testing with a MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.90 BIOS) and AMD Radeon RX 460 on Debian 9.1 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1801162-FO-1801160FO53 .
Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Compiler File-System Desktop Display Driver Screen Resolution A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline AMD A10-7870K Radeon R7 12 Compute Cores 4C+8G @ 3.90GHz (2 Cores / 4 Threads) ASUS A88XM-E (2001 BIOS) AMD Family 15h 2 x 8192 MB DDR3-2400MT/s 250GB Samsung SSD 850 ASUS AMD Radeon R7 1024MB (355MHz) AMD Kaveri HDMI/DP Realtek RTL8111/8168/8411 Ubuntu 17.10 4.15.0-999-generic (x86_64) 20180114 GCC 7.2.0 ext4 AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (8 Cores / 16 Threads) MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.90 BIOS) AMD Device 1450 2 x 8192 MB DDR4-1533MHz 128GB INTEL SSDPEKKW128G7 AMD Radeon RX 460 AMD Device aae0 Intel I211 Gigabit Connection Debian 9.1 GNOME Shell 3.22.3 modesetting 1.19.2 GCC 6.3.0 20170516 AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads) Gigabyte X399 AORUS Gaming 7 (F3g BIOS) 4 x 4096 MB DDR4-3600MHz F4-3600C17-4GVK 120GB Force MP500 MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB Realtek ALC1220 VE228 Qualcomm Atheros Device e0b1 + Intel Device 24fd Debian 9.3 AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads) TYAN B8026T70AE24HR (V0.05.B10 BIOS) 8 x 16384 MB DDR4-2666MHz Samsung M393A2K40BB2-CTD 280GB INTEL SSDPE21D280GA ASPEED ASPEED Family Broadcom Limited NetXtreme BCM5720 Gigabit PCIe 1920x1080 OpenBenchmarking.org Compiler Details - A10-7870K: No Retpoline: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - A10-7870K: Minimal Generic Retpoline: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - A10-7870K: Minimal AMD Retpoline: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Ryzen 7 1800X: No Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Ryzen 7 1800X: Minimal Generic Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Ryzen 7 1800X: Minimal AMD Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - TR 1950X: No Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - TR 1950X: Minimal Generic Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - TR 1950X: Minimal AMD Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - EPYC 7601: No Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - EPYC 7601: Minimal Generic Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - EPYC 7601: Minimal AMD Retpoline: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v Disk Details - A10-7870K: No Retpoline: CFQ / data=ordered,errors=remount-ro,relatime,rw - A10-7870K: Minimal Generic Retpoline: CFQ / data=ordered,errors=remount-ro,relatime,rw - A10-7870K: Minimal AMD Retpoline: CFQ / data=ordered,errors=remount-ro,relatime,rw - Ryzen 7 1800X: No Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - Ryzen 7 1800X: Minimal Generic Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - Ryzen 7 1800X: Minimal AMD Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - TR 1950X: No Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - TR 1950X: Minimal Generic Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - TR 1950X: Minimal AMD Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - EPYC 7601: No Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - EPYC 7601: Minimal Generic Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw - EPYC 7601: Minimal AMD Retpoline: NONE / data=ordered,errors=remount-ro,relatime,rw Processor Details - A10-7870K: No Retpoline: Scaling Governor: acpi-cpufreq ondemand - A10-7870K: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq ondemand - A10-7870K: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq ondemand - Ryzen 7 1800X: No Retpoline: Scaling Governor: acpi-cpufreq performance - Ryzen 7 1800X: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq performance - Ryzen 7 1800X: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq performance - TR 1950X: No Retpoline: Scaling Governor: acpi-cpufreq performance - TR 1950X: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq performance - TR 1950X: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq performance - EPYC 7601: No Retpoline: Scaling Governor: acpi-cpufreq performance - EPYC 7601: Minimal Generic Retpoline: Scaling Governor: acpi-cpufreq performance - EPYC 7601: Minimal AMD Retpoline: Scaling Governor: acpi-cpufreq performance Python Details - A10-7870K: No Retpoline: Python 2.7.14 + Python 3.6.3 - A10-7870K: Minimal Generic Retpoline: Python 2.7.14 + Python 3.6.3 - A10-7870K: Minimal AMD Retpoline: Python 2.7.14 + Python 3.6.3 - Ryzen 7 1800X: No Retpoline: Python 2.7.13 + Python 3.5.3 - Ryzen 7 1800X: Minimal Generic Retpoline: Python 2.7.13 + Python 3.5.3 - Ryzen 7 1800X: Minimal AMD Retpoline: Python 2.7.13 + Python 3.5.3 - TR 1950X: No Retpoline: Python 2.7.13 + Python 3.5.3 - TR 1950X: Minimal Generic Retpoline: Python 2.7.13 + Python 3.5.3 - TR 1950X: Minimal AMD Retpoline: Python 2.7.13 + Python 3.5.3 - EPYC 7601: No Retpoline: Python 2.7.13 + Python 3.5.3 - EPYC 7601: Minimal Generic Retpoline: Python 2.7.13 + Python 3.5.3 - EPYC 7601: Minimal AMD Retpoline: Python 2.7.13 + Python 3.5.3 Security Details - A10-7870K: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection - A10-7870K: Minimal AMD Retpoline: Minimal AMD ASM retpoline Protection - Ryzen 7 1800X: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection - Ryzen 7 1800X: Minimal AMD Retpoline: Minimal AMD ASM retpoline Protection - TR 1950X: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection - TR 1950X: Minimal AMD Retpoline: Minimal AMD ASM retpoline Protection - EPYC 7601: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection
fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree postmark: Disk Transaction Performance mpcbench: Multi-Precision Benchmark ebizzy: build-linux-kernel: Time To Compile hackbench: 4 - Process hackbench: 16 - Process systemd-boot-total: Total systemd-boot-total: Kernel systemd-boot-total: Userspace redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET apache: Static Web Page Serving A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 209.98 242.29 209.34 308.18 78.13 77.33 591.24 299.75 697.51 3694 4303 68839 299.03 40.73 173.07 44900 3480 21530 1069210.04 1131272.08 983670.17 1291191.56 1032706.90 23267.01 190.30 242.73 214.05 308.36 78.80 76.70 587.61 296.92 693.18 3658 4297 66344 299.14 41.28 169.65 41280 3010 22030 1086990.04 1110020.96 979627.17 1260593.25 1020779.08 23338.57 202.89 241.36 210.28 305.14 78.00 77.60 581.76 300.58 694.50 3676 4260 64025 299.85 41.10 170.49 42320 3520 21500 1413244.71 1111988.38 980775.44 1328079.29 1018755.77 23413.41 105.51 274.93 129.93 307.58 192.07 50.27 709.50 464.92 1170.72 7212 7550 466948 80.48 9.24 36.21 30402 4015 9712 2254770.00 1907680.66 1687178.02 2299025.90 1680600.00 105.46 263.80 129.90 308.40 194.13 49.78 705.09 469.82 1183.27 7142 7557 468456 80.34 10.35 32.93 29692 4056 8953 1988918.71 1799841.96 1755435.37 2209355.54 1663789.46 140.60 305.59 129.26 315.04 116.08 50.27 711.15 495.41 1183.95 7282 7563 478063 80.71 8.13 33.53 31364 4050 10629 2532522.17 1857678.50 1700020.34 2337728.17 1710667.42 556.08 828.55 511.67 816.63 412.45 571.62 1205.38 498.13 1220.38 7076 7610 883044 47.32 6.50 22.55 30089 3408 6655 2119687.54 1660480.92 1526102.13 2116850.81 1557377.69 366.49 779.54 512.90 771.20 445.67 353.17 1162.66 492.99 1170.24 7076 7627 874715 47.28 7.67 24.12 28925 3439 5568 2031671.21 1658604.13 1560696.17 1966506.92 1627502.14 368.86 830.93 512.40 816.69 474.08 538.47 1339.97 491.91 1201.50 6944 7603 894162 47.07 8.04 21.61 30825 3397 7518 1741614.58 1707168.79 1552225.71 1957205.30 1525505.25 1138.90 1039.53 1182.00 1090.37 898.23 905.70 1787.04 410.31 1363.13 5906 6160 1173956 36.83 7.28 24.34 52530 1480 82 1713804.33 1380302.48 1301242.00 1711091.35 1231749.78 21684.03 1122.83 1055.51 1173.48 1062.75 930.00 933.90 1781.16 404.64 1349.82 5906 6110 1140919 36.71 7.41 25.00 52690 1470 77 1392370.22 1335992.07 1226066.38 1513383.54 1226139.95 21342.76 1120.02 1095.63 1133.67 1084.43 896.40 897.90 1788.41 408.40 1345.39 5906 6093 1150056 36.47 7.17 24.26 52650 1470 77 1579265.77 1350592.25 1276214.20 1674545.65 1293339.79 21313.45 OpenBenchmarking.org
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 200 400 600 800 1000 SE +/- 24.14, N = 6 SE +/- 39.11, N = 6 SE +/- 29.94, N = 6 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.59, N = 3 SE +/- 4.90, N = 3 SE +/- 20.63, N = 3 SE +/- 20.11, N = 6 209.98 190.30 202.89 105.51 105.46 140.60 556.08 366.49 368.86 1138.90 1122.83 1120.02 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 60K 120K 180K 240K 300K SE +/- 6035.82, N = 6 SE +/- 9776.57, N = 6 SE +/- 7485.00, N = 6 SE +/- 16.74, N = 3 SE +/- 16.20, N = 3 SE +/- 33.33, N = 3 SE +/- 17.37, N = 3 SE +/- 8.33, N = 3 SE +/- 147.88, N = 3 SE +/- 1150.87, N = 3 SE +/- 5246.12, N = 3 SE +/- 5149.37, N = 6 52491 47570 50719 26373 26361 35147 139017 91619 92212 291559 287394 286702 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 200 400 600 800 1000 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 1.04, N = 3 SE +/- 27.52, N = 6 SE +/- 27.10, N = 6 SE +/- 5.95, N = 3 SE +/- 6.16, N = 3 SE +/- 10.22, N = 3 SE +/- 11.08, N = 6 SE +/- 13.73, N = 3 SE +/- 15.25, N = 6 SE +/- 2.37, N = 3 242.29 242.73 241.36 274.93 263.80 305.59 828.55 779.54 830.93 1039.53 1055.51 1095.63 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 60K 120K 180K 240K 300K SE +/- 33.63, N = 3 SE +/- 24.33, N = 3 SE +/- 258.70, N = 3 SE +/- 6879.32, N = 6 SE +/- 6774.49, N = 6 SE +/- 1488.03, N = 3 SE +/- 1540.78, N = 3 SE +/- 2554.30, N = 3 SE +/- 2769.25, N = 6 SE +/- 3475.52, N = 3 SE +/- 3937.17, N = 6 SE +/- 606.47, N = 3 60568 60679 60336 68728 65946 76393 207134 194880 207729 266250 270307 280471 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 300 600 900 1200 1500 SE +/- 17.20, N = 6 SE +/- 18.45, N = 6 SE +/- 17.93, N = 6 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 14.80, N = 3 SE +/- 17.67, N = 4 SE +/- 7.93, N = 3 209.34 214.05 210.28 129.93 129.90 129.26 511.67 512.90 512.40 1182.00 1173.48 1133.67 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 60K 120K 180K 240K 300K SE +/- 4298.89, N = 6 SE +/- 4611.99, N = 6 SE +/- 4481.65, N = 6 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 SE +/- 1.15, N = 3 SE +/- 17.62, N = 3 SE +/- 3.53, N = 3 SE +/- 3792.23, N = 3 SE +/- 4523.81, N = 4 SE +/- 2005.89, N = 3 52331 53508 52566 32479 32470 32312 127913 128222 128095 302572 300394 290170 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 200 400 600 800 1000 SE +/- 0.32, N = 3 SE +/- 0.31, N = 3 SE +/- 3.49, N = 3 SE +/- 0.95, N = 3 SE +/- 0.34, N = 3 SE +/- 0.36, N = 3 SE +/- 6.27, N = 3 SE +/- 0.33, N = 3 SE +/- 14.23, N = 6 SE +/- 15.68, N = 3 SE +/- 15.00, N = 6 SE +/- 14.43, N = 3 308.18 308.36 305.14 307.58 308.40 315.04 816.63 771.20 816.69 1090.37 1062.75 1084.43 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 2.1.13 Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 60K 120K 180K 240K 300K SE +/- 79.77, N = 3 SE +/- 77.91, N = 3 SE +/- 872.44, N = 3 SE +/- 237.56, N = 3 SE +/- 84.00, N = 3 SE +/- 90.74, N = 3 SE +/- 1567.36, N = 3 SE +/- 82.46, N = 3 SE +/- 3557.94, N = 6 SE +/- 4017.78, N = 3 SE +/- 3828.25, N = 6 SE +/- 3695.04, N = 3 77041 77087 76281 76891 77095 78758 204155 192796 204169 279115 272021 277601 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lrt -laio -lz -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 200 400 600 800 1000 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 SE +/- 3.53, N = 3 SE +/- 2.46, N = 3 SE +/- 31.13, N = 6 SE +/- 7.50, N = 6 SE +/- 38.10, N = 6 SE +/- 28.24, N = 6 SE +/- 4.82, N = 3 SE +/- 1.80, N = 3 SE +/- 1.16, N = 3 78.13 78.80 78.00 192.07 194.13 116.08 412.45 445.67 474.08 898.23 930.00 896.40 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 200 400 600 800 1000 SE +/- 0.35, N = 3 SE +/- 0.50, N = 3 SE +/- 0.10, N = 3 SE +/- 1.02, N = 6 SE +/- 0.82, N = 4 SE +/- 1.18, N = 6 SE +/- 10.46, N = 6 SE +/- 5.67, N = 3 SE +/- 1.65, N = 3 SE +/- 4.25, N = 3 SE +/- 1.67, N = 3 SE +/- 2.97, N = 3 77.33 76.70 77.60 50.27 49.78 50.27 571.62 353.17 538.47 905.70 933.90 897.90 1. (CC) gcc options: -static
Compile Bench Test: Compile A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 400 800 1200 1600 2000 SE +/- 7.79, N = 6 SE +/- 8.32, N = 5 SE +/- 11.72, N = 3 SE +/- 5.31, N = 3 SE +/- 10.30, N = 3 SE +/- 12.44, N = 4 SE +/- 136.18, N = 6 SE +/- 119.30, N = 6 SE +/- 112.74, N = 6 SE +/- 5.66, N = 3 SE +/- 17.34, N = 3 SE +/- 4.18, N = 3 591.24 587.61 581.76 709.50 705.09 711.15 1205.38 1162.66 1339.97 1787.04 1781.16 1788.41
Compile Bench Test: Initial Create A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 110 220 330 440 550 SE +/- 13.31, N = 3 SE +/- 12.44, N = 3 SE +/- 14.28, N = 3 SE +/- 15.54, N = 3 SE +/- 3.13, N = 3 SE +/- 8.14, N = 3 SE +/- 1.52, N = 3 SE +/- 1.67, N = 3 SE +/- 1.99, N = 3 SE +/- 0.43, N = 3 SE +/- 3.21, N = 3 SE +/- 4.13, N = 3 299.75 296.92 300.58 464.92 469.82 495.41 498.13 492.99 491.91 410.31 404.64 408.40
Compile Bench Test: Read Compiled Tree A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 300 600 900 1200 1500 SE +/- 3.78, N = 3 SE +/- 0.44, N = 3 SE +/- 6.00, N = 3 SE +/- 9.99, N = 3 SE +/- 2.25, N = 3 SE +/- 17.62, N = 3 SE +/- 25.95, N = 3 SE +/- 7.42, N = 3 SE +/- 10.46, N = 3 SE +/- 9.25, N = 3 SE +/- 7.53, N = 3 SE +/- 8.61, N = 3 697.51 693.18 694.50 1170.72 1183.27 1183.95 1220.38 1170.24 1201.50 1363.13 1349.82 1345.39
PostMark Disk Transaction Performance A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 1600 3200 4800 6400 8000 SE +/- 18.33, N = 3 SE +/- 17.67, N = 3 SE +/- 70.00, N = 3 SE +/- 70.00, N = 3 SE +/- 66.00, N = 3 SE +/- 66.00, N = 3 SE +/- 46.33, N = 3 SE +/- 46.33, N = 3 SE +/- 46.33, N = 3 3694 3658 3676 7212 7142 7282 7076 7076 6944 5906 5906 5906 1. (CC) gcc options: -O3
GNU MPC Multi-Precision Benchmark A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 1600 3200 4800 6400 8000 SE +/- 63.33, N = 3 SE +/- 41.77, N = 3 SE +/- 5.77, N = 3 SE +/- 20.82, N = 3 SE +/- 23.33, N = 3 SE +/- 20.28, N = 3 SE +/- 32.15, N = 3 SE +/- 8.82, N = 3 SE +/- 16.67, N = 3 SE +/- 5.77, N = 3 SE +/- 60.28, N = 3 SE +/- 46.67, N = 3 4303 4297 4260 7550 7557 7563 7610 7627 7603 6160 6110 6093 1. (CC) gcc options: -lm -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8 -MT -MD -MP -MF
ebizzy A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 300K 600K 900K 1200K 1500K SE +/- 4982.55, N = 6 SE +/- 3055.57, N = 6 SE +/- 3814.57, N = 6 SE +/- 10566.04, N = 6 SE +/- 823.70, N = 3 SE +/- 4913.00, N = 3 SE +/- 13452.30, N = 5 SE +/- 11761.10, N = 6 SE +/- 8972.17, N = 3 SE +/- 33481.52, N = 6 SE +/- 21558.63, N = 6 SE +/- 24831.43, N = 6 68839 66344 64025 466948 468456 478063 883044 874715 894162 1173956 1140919 1150056 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Timed Linux Kernel Compilation Time To Compile A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 70 140 210 280 350 SE +/- 1.40, N = 3 SE +/- 1.47, N = 3 SE +/- 1.44, N = 3 SE +/- 0.79, N = 3 SE +/- 0.81, N = 3 SE +/- 0.80, N = 3 SE +/- 0.67, N = 6 SE +/- 0.76, N = 4 SE +/- 0.78, N = 6 SE +/- 0.58, N = 4 SE +/- 0.63, N = 4 SE +/- 0.50, N = 5 299.03 299.14 299.85 80.48 80.34 80.71 47.32 47.28 47.07 36.83 36.71 36.47
Hackbench Count: 4 - Type: Process A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 0.18, N = 3 SE +/- 0.67, N = 6 SE +/- 0.49, N = 6 SE +/- 0.12, N = 3 SE +/- 0.56, N = 6 SE +/- 0.32, N = 6 SE +/- 0.17, N = 6 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 40.73 41.28 41.10 9.24 10.35 8.13 6.50 7.67 8.04 7.28 7.41 7.17 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 40 80 120 160 200 SE +/- 0.47, N = 3 SE +/- 1.07, N = 3 SE +/- 0.30, N = 3 SE +/- 0.55, N = 3 SE +/- 0.08, N = 3 SE +/- 0.54, N = 3 SE +/- 0.43, N = 3 SE +/- 0.77, N = 6 SE +/- 0.35, N = 6 SE +/- 0.20, N = 3 SE +/- 0.39, N = 3 SE +/- 0.28, N = 3 173.07 169.65 170.49 36.21 32.93 33.53 22.55 24.12 21.61 24.34 25.00 24.26 1. (CC) gcc options: -lpthread
Systemd Total Boot Time Test: Total A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 11K 22K 33K 44K 55K 44900 41280 42320 30402 29692 31364 30089 28925 30825 52530 52690 52650
Systemd Total Boot Time Test: Kernel A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 900 1800 2700 3600 4500 3480 3010 3520 4015 4056 4050 3408 3439 3397 1480 1470 1470
Systemd Total Boot Time Test: Userspace A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 5K 10K 15K 20K 25K 21530 22030 21500 9712 8953 10629 6655 5568 7518 82 77 77
Redis Test: LPOP A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 6209.01, N = 3 SE +/- 4272.53, N = 3 SE +/- 10260.23, N = 3 SE +/- 118939.95, N = 6 SE +/- 28908.19, N = 3 SE +/- 33323.50, N = 3 SE +/- 33411.62, N = 3 SE +/- 135113.50, N = 6 SE +/- 20126.62, N = 3 SE +/- 20585.25, N = 3 SE +/- 22396.70, N = 4 SE +/- 69365.13, N = 6 1069210.04 1086990.04 1413244.71 2254770.00 1988918.71 2532522.17 2119687.54 2031671.21 1741614.58 1713804.33 1392370.22 1579265.77 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SADD A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 400K 800K 1200K 1600K 2000K SE +/- 5344.73, N = 3 SE +/- 8937.74, N = 3 SE +/- 5466.90, N = 3 SE +/- 21679.86, N = 3 SE +/- 13429.75, N = 3 SE +/- 33617.75, N = 6 SE +/- 14935.40, N = 3 SE +/- 13736.58, N = 3 SE +/- 36392.51, N = 6 SE +/- 28557.26, N = 6 SE +/- 20412.03, N = 5 SE +/- 27069.45, N = 3 1131272.08 1110020.96 1111988.38 1907680.66 1799841.96 1857678.50 1660480.92 1658604.13 1707168.79 1380302.48 1335992.07 1350592.25 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPUSH A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 400K 800K 1200K 1600K 2000K SE +/- 5590.21, N = 3 SE +/- 9822.98, N = 3 SE +/- 5536.78, N = 3 SE +/- 24758.75, N = 6 SE +/- 4481.29, N = 3 SE +/- 16098.63, N = 3 SE +/- 26963.52, N = 3 SE +/- 22387.56, N = 3 SE +/- 13440.99, N = 3 SE +/- 13679.32, N = 3 SE +/- 22337.01, N = 6 SE +/- 18083.76, N = 5 983670.17 979627.17 980775.44 1687178.02 1755435.37 1700020.34 1526102.13 1560696.17 1552225.71 1301242.00 1226066.38 1276214.20 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: GET A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 19566.96, N = 4 SE +/- 7513.40, N = 3 SE +/- 6222.15, N = 3 SE +/- 35894.29, N = 5 SE +/- 34207.71, N = 6 SE +/- 38985.00, N = 3 SE +/- 33158.99, N = 4 SE +/- 23808.91, N = 3 SE +/- 29789.08, N = 5 SE +/- 44569.60, N = 6 SE +/- 19875.70, N = 3 SE +/- 37144.32, N = 6 1291191.56 1260593.25 1328079.29 2299025.90 2209355.54 2337728.17 2116850.81 1966506.92 1957205.30 1711091.35 1513383.54 1674545.65 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET A10-7870K Ryzen 7 1800X TR 1950X EPYC 7601 OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 400K 800K 1200K 1600K 2000K SE +/- 1548.78, N = 3 SE +/- 3485.08, N = 3 SE +/- 6367.02, N = 3 SE +/- 26947.15, N = 3 SE +/- 25918.68, N = 3 SE +/- 30166.20, N = 6 SE +/- 29058.02, N = 6 SE +/- 37351.56, N = 6 SE +/- 16184.29, N = 3 SE +/- 20188.59, N = 4 SE +/- 17293.22, N = 5 SE +/- 12310.46, N = 3 1032706.90 1020779.08 1018755.77 1680600.00 1663789.46 1710667.42 1557377.69 1627502.14 1525505.25 1231749.78 1226139.95 1293339.79 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Apache Benchmark Static Web Page Serving A10-7870K EPYC 7601 OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving No Retpoline Minimal Generic Retpoline Minimal AMD Retpoline 5K 10K 15K 20K 25K SE +/- 17.88, N = 3 SE +/- 38.90, N = 3 SE +/- 41.44, N = 3 SE +/- 20.61, N = 3 SE +/- 115.18, N = 3 SE +/- 53.32, N = 3 23267.01 23338.57 23413.41 21684.03 21342.76 21313.45 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Phoronix Test Suite v10.8.4