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&grr&sor .
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
apache: Static Web Page Serving redis: SET redis: GET redis: LPUSH redis: SADD redis: LPOP systemd-boot-total: Userspace systemd-boot-total: Kernel systemd-boot-total: Total hackbench: 16 - Process hackbench: 4 - Process build-linux-kernel: Time To Compile ebizzy: mpcbench: Multi-Precision Benchmark postmark: Disk Transaction Performance compilebench: Read Compiled Tree compilebench: Initial Create compilebench: Compile fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size fio: Seq Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Seq Read - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Write - Libaio - No - Yes - 4KB - Default Test Directory fio: Rand Read - Libaio - No - Yes - 4KB - Default Test Directory 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 23267.01 1032706.90 1291191.56 983670.17 1131272.08 1069210.04 21530 3480 44900 173.07 40.73 299.03 68839 4303 3694 697.51 299.75 591.24 77.33 78.13 308.18 209.34 242.29 209.98 23338.57 1020779.08 1260593.25 979627.17 1110020.96 1086990.04 22030 3010 41280 169.65 41.28 299.14 66344 4297 3658 693.18 296.92 587.61 76.70 78.80 308.36 214.05 242.73 190.30 23413.41 1018755.77 1328079.29 980775.44 1111988.38 1413244.71 21500 3520 42320 170.49 41.10 299.85 64025 4260 3676 694.50 300.58 581.76 77.60 78.00 305.14 210.28 241.36 202.89 1680600.00 2299025.90 1687178.02 1907680.66 2254770.00 9712 4015 30402 36.21 9.24 80.48 466948 7550 7212 1170.72 464.92 709.50 50.27 192.07 307.58 129.93 274.93 105.51 1663789.46 2209355.54 1755435.37 1799841.96 1988918.71 8953 4056 29692 32.93 10.35 80.34 468456 7557 7142 1183.27 469.82 705.09 49.78 194.13 308.40 129.90 263.80 105.46 1710667.42 2337728.17 1700020.34 1857678.50 2532522.17 10629 4050 31364 33.53 8.13 80.71 478063 7563 7282 1183.95 495.41 711.15 50.27 116.08 315.04 129.26 305.59 140.60 1557377.69 2116850.81 1526102.13 1660480.92 2119687.54 6655 3408 30089 22.55 6.50 47.32 883044 7610 7076 1220.38 498.13 1205.38 571.62 412.45 816.63 511.67 828.55 556.08 1627502.14 1966506.92 1560696.17 1658604.13 2031671.21 5568 3439 28925 24.12 7.67 47.28 874715 7627 7076 1170.24 492.99 1162.66 353.17 445.67 771.20 512.90 779.54 366.49 1525505.25 1957205.30 1552225.71 1707168.79 1741614.58 7518 3397 30825 21.61 8.04 47.07 894162 7603 6944 1201.50 491.91 1339.97 538.47 474.08 816.69 512.40 830.93 368.86 21684.03 1231749.78 1711091.35 1301242.00 1380302.48 1713804.33 82 1480 52530 24.34 7.28 36.83 1173956 6160 5906 1363.13 410.31 1787.04 905.70 898.23 1090.37 1182.00 1039.53 1138.90 21342.76 1226139.95 1513383.54 1226066.38 1335992.07 1392370.22 77 1470 52690 25.00 7.41 36.71 1140919 6110 5906 1349.82 404.64 1781.16 933.90 930.00 1062.75 1173.48 1055.51 1122.83 21313.45 1293339.79 1674545.65 1276214.20 1350592.25 1579265.77 77 1470 52650 24.26 7.17 36.47 1150056 6093 5906 1345.39 408.40 1788.41 897.90 896.40 1084.43 1133.67 1095.63 1120.02 OpenBenchmarking.org
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 Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 5K 10K 15K 20K 25K SE +/- 41.44, N = 3 SE +/- 38.90, N = 3 SE +/- 17.88, N = 3 SE +/- 20.61, N = 3 SE +/- 115.18, N = 3 SE +/- 53.32, N = 3 23413.41 23338.57 23267.01 21684.03 21342.76 21313.45 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Redis Test: SET Ryzen 7 1800X TR 1950X EPYC 7601 A10-7870K OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline 400K 800K 1200K 1600K 2000K SE +/- 30166.20, N = 6 SE +/- 26947.15, N = 3 SE +/- 25918.68, N = 3 SE +/- 37351.56, N = 6 SE +/- 29058.02, N = 6 SE +/- 16184.29, N = 3 SE +/- 12310.46, N = 3 SE +/- 20188.59, N = 4 SE +/- 17293.22, N = 5 SE +/- 1548.78, N = 3 SE +/- 3485.08, N = 3 SE +/- 6367.02, N = 3 1710667.42 1680600.00 1663789.46 1627502.14 1557377.69 1525505.25 1293339.79 1231749.78 1226139.95 1032706.90 1020779.08 1018755.77 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: GET Ryzen 7 1800X TR 1950X EPYC 7601 A10-7870K OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 38985.00, N = 3 SE +/- 35894.29, N = 5 SE +/- 34207.71, N = 6 SE +/- 33158.99, N = 4 SE +/- 23808.91, N = 3 SE +/- 29789.08, N = 5 SE +/- 44569.60, N = 6 SE +/- 37144.32, N = 6 SE +/- 19875.70, N = 3 SE +/- 6222.15, N = 3 SE +/- 19566.96, N = 4 SE +/- 7513.40, N = 3 2337728.17 2299025.90 2209355.54 2116850.81 1966506.92 1957205.30 1711091.35 1674545.65 1513383.54 1328079.29 1291191.56 1260593.25 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPUSH Ryzen 7 1800X TR 1950X EPYC 7601 A10-7870K OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline 400K 800K 1200K 1600K 2000K SE +/- 4481.29, N = 3 SE +/- 16098.63, N = 3 SE +/- 24758.75, N = 6 SE +/- 22387.56, N = 3 SE +/- 13440.99, N = 3 SE +/- 26963.52, N = 3 SE +/- 13679.32, N = 3 SE +/- 18083.76, N = 5 SE +/- 22337.01, N = 6 SE +/- 5590.21, N = 3 SE +/- 5536.78, N = 3 SE +/- 9822.98, N = 3 1755435.37 1700020.34 1687178.02 1560696.17 1552225.71 1526102.13 1301242.00 1276214.20 1226066.38 983670.17 980775.44 979627.17 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SADD Ryzen 7 1800X TR 1950X EPYC 7601 A10-7870K OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 400K 800K 1200K 1600K 2000K SE +/- 21679.86, N = 3 SE +/- 33617.75, N = 6 SE +/- 13429.75, N = 3 SE +/- 36392.51, N = 6 SE +/- 14935.40, N = 3 SE +/- 13736.58, N = 3 SE +/- 28557.26, N = 6 SE +/- 27069.45, N = 3 SE +/- 20412.03, N = 5 SE +/- 5344.73, N = 3 SE +/- 5466.90, N = 3 SE +/- 8937.74, N = 3 1907680.66 1857678.50 1799841.96 1707168.79 1660480.92 1658604.13 1380302.48 1350592.25 1335992.07 1131272.08 1111988.38 1110020.96 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPOP Ryzen 7 1800X TR 1950X EPYC 7601 A10-7870K OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 33323.50, N = 3 SE +/- 118939.95, N = 6 SE +/- 28908.19, N = 3 SE +/- 33411.62, N = 3 SE +/- 135113.50, N = 6 SE +/- 20126.62, N = 3 SE +/- 20585.25, N = 3 SE +/- 69365.13, N = 6 SE +/- 22396.70, N = 4 SE +/- 10260.23, N = 3 SE +/- 4272.53, N = 3 SE +/- 6209.01, N = 3 2532522.17 2254770.00 1988918.71 2119687.54 2031671.21 1741614.58 1713804.33 1579265.77 1392370.22 1413244.71 1086990.04 1069210.04 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Systemd Total Boot Time Test: Userspace EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline 5K 10K 15K 20K 25K 77 77 82 5568 6655 7518 8953 9712 10629 21500 21530 22030
Systemd Total Boot Time Test: Kernel EPYC 7601 A10-7870K TR 1950X Ryzen 7 1800X OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Minimal Generic Retpoline Minimal AMD Retpoline No Retpoline 900 1800 2700 3600 4500 1470 1470 1480 3010 3480 3520 3397 3408 3439 4015 4050 4056
Systemd Total Boot Time Test: Total TR 1950X Ryzen 7 1800X A10-7870K EPYC 7601 OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Minimal Generic Retpoline No Retpoline Minimal AMD Retpoline 11K 22K 33K 44K 55K 28925 30089 30825 29692 30402 31364 41280 42320 44900 52530 52650 52690
Hackbench Count: 16 - Type: Process TR 1950X EPYC 7601 Ryzen 7 1800X A10-7870K OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline 40 80 120 160 200 SE +/- 0.35, N = 6 SE +/- 0.43, N = 3 SE +/- 0.77, N = 6 SE +/- 0.28, N = 3 SE +/- 0.20, N = 3 SE +/- 0.39, N = 3 SE +/- 0.08, N = 3 SE +/- 0.54, N = 3 SE +/- 0.55, N = 3 SE +/- 1.07, N = 3 SE +/- 0.30, N = 3 SE +/- 0.47, N = 3 21.61 22.55 24.12 24.26 24.34 25.00 32.93 33.53 36.21 169.65 170.49 173.07 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Process TR 1950X EPYC 7601 Ryzen 7 1800X A10-7870K OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 9 18 27 36 45 SE +/- 0.56, N = 6 SE +/- 0.32, N = 6 SE +/- 0.17, N = 6 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.67, N = 6 SE +/- 0.49, N = 6 SE +/- 0.10, N = 3 SE +/- 0.18, N = 3 SE +/- 0.26, N = 3 6.50 7.67 8.04 7.17 7.28 7.41 8.13 9.24 10.35 40.73 41.10 41.28 1. (CC) gcc options: -lpthread
Timed Linux Kernel Compilation Time To Compile EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 70 140 210 280 350 SE +/- 0.50, N = 5 SE +/- 0.63, N = 4 SE +/- 0.58, N = 4 SE +/- 0.78, N = 6 SE +/- 0.76, N = 4 SE +/- 0.67, N = 6 SE +/- 0.81, N = 3 SE +/- 0.79, N = 3 SE +/- 0.80, N = 3 SE +/- 1.40, N = 3 SE +/- 1.47, N = 3 SE +/- 1.44, N = 3 36.47 36.71 36.83 47.07 47.28 47.32 80.34 80.48 80.71 299.03 299.14 299.85
ebizzy EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 300K 600K 900K 1200K 1500K SE +/- 33481.52, N = 6 SE +/- 24831.43, N = 6 SE +/- 21558.63, N = 6 SE +/- 8972.17, N = 3 SE +/- 13452.30, N = 5 SE +/- 11761.10, N = 6 SE +/- 4913.00, N = 3 SE +/- 823.70, N = 3 SE +/- 10566.04, N = 6 SE +/- 4982.55, N = 6 SE +/- 3055.57, N = 6 SE +/- 3814.57, N = 6 1173956 1150056 1140919 894162 883044 874715 478063 468456 466948 68839 66344 64025 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
GNU MPC Multi-Precision Benchmark TR 1950X Ryzen 7 1800X EPYC 7601 A10-7870K OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark Minimal Generic Retpoline No Retpoline Minimal AMD Retpoline 1600 3200 4800 6400 8000 SE +/- 8.82, N = 3 SE +/- 32.15, N = 3 SE +/- 16.67, N = 3 SE +/- 20.28, N = 3 SE +/- 23.33, N = 3 SE +/- 20.82, N = 3 SE +/- 5.77, N = 3 SE +/- 60.28, N = 3 SE +/- 46.67, N = 3 SE +/- 63.33, N = 3 SE +/- 41.77, N = 3 SE +/- 5.77, N = 3 7627 7610 7603 7563 7557 7550 6160 6110 6093 4303 4297 4260 1. (CC) gcc options: -lm -O2 -pedantic -fomit-frame-pointer -m64 -mtune=bdver3 -march=bdver3 -MT -MD -MP -MF
PostMark Disk Transaction Performance Ryzen 7 1800X TR 1950X EPYC 7601 A10-7870K OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline 1600 3200 4800 6400 8000 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 SE +/- 18.33, N = 3 SE +/- 17.67, N = 3 7282 7212 7142 7076 7076 6944 5906 5906 5906 3694 3676 3658 1. (CC) gcc options: -O3
Compile Bench Test: Read Compiled Tree EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K 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 +/- 9.25, N = 3 SE +/- 7.53, N = 3 SE +/- 8.61, N = 3 SE +/- 25.95, N = 3 SE +/- 10.46, N = 3 SE +/- 7.42, N = 3 SE +/- 17.62, N = 3 SE +/- 2.25, N = 3 SE +/- 9.99, N = 3 SE +/- 3.78, N = 3 SE +/- 6.00, N = 3 SE +/- 0.44, N = 3 1363.13 1349.82 1345.39 1220.38 1201.50 1170.24 1183.95 1183.27 1170.72 697.51 694.50 693.18
Compile Bench Test: Initial Create TR 1950X Ryzen 7 1800X EPYC 7601 A10-7870K OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 110 220 330 440 550 SE +/- 1.52, N = 3 SE +/- 1.67, N = 3 SE +/- 1.99, N = 3 SE +/- 8.14, N = 3 SE +/- 3.13, N = 3 SE +/- 15.54, N = 3 SE +/- 0.43, N = 3 SE +/- 4.13, N = 3 SE +/- 3.21, N = 3 SE +/- 14.28, N = 3 SE +/- 13.31, N = 3 SE +/- 12.44, N = 3 498.13 492.99 491.91 495.41 469.82 464.92 410.31 408.40 404.64 300.58 299.75 296.92
Compile Bench Test: Compile EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Minimal AMD Retpoline No Retpoline Minimal Generic Retpoline 400 800 1200 1600 2000 SE +/- 4.18, N = 3 SE +/- 5.66, N = 3 SE +/- 17.34, N = 3 SE +/- 112.74, N = 6 SE +/- 136.18, N = 6 SE +/- 119.30, N = 6 SE +/- 12.44, N = 4 SE +/- 5.31, N = 3 SE +/- 10.30, N = 3 SE +/- 7.79, N = 6 SE +/- 8.32, N = 5 SE +/- 11.72, N = 3 1788.41 1787.04 1781.16 1339.97 1205.38 1162.66 711.15 709.50 705.09 591.24 587.61 581.76
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size EPYC 7601 TR 1950X A10-7870K Ryzen 7 1800X OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Minimal Generic Retpoline No Retpoline Minimal AMD Retpoline 200 400 600 800 1000 SE +/- 1.67, N = 3 SE +/- 4.25, N = 3 SE +/- 2.97, N = 3 SE +/- 10.46, N = 6 SE +/- 1.65, N = 3 SE +/- 5.67, N = 3 SE +/- 0.10, N = 3 SE +/- 0.35, N = 3 SE +/- 0.50, N = 3 SE +/- 1.18, N = 6 SE +/- 1.02, N = 6 SE +/- 0.82, N = 4 933.90 905.70 897.90 571.62 538.47 353.17 77.60 77.33 76.70 50.27 50.27 49.78 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Minimal Generic Retpoline No Retpoline Minimal AMD Retpoline 200 400 600 800 1000 SE +/- 1.80, N = 3 SE +/- 4.82, N = 3 SE +/- 1.16, N = 3 SE +/- 28.24, N = 6 SE +/- 38.10, N = 6 SE +/- 7.50, N = 6 SE +/- 2.46, N = 3 SE +/- 3.53, N = 3 SE +/- 31.13, N = 6 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 930.00 898.23 896.40 474.08 445.67 412.45 194.13 192.07 116.08 78.80 78.13 78.00 1. (CC) gcc options: -static
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K 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 AMD Retpoline Minimal Generic Retpoline 60K 120K 180K 240K 300K SE +/- 4017.78, N = 3 SE +/- 3695.04, N = 3 SE +/- 3828.25, N = 6 SE +/- 3557.94, N = 6 SE +/- 1567.36, N = 3 SE +/- 82.46, N = 3 SE +/- 90.74, N = 3 SE +/- 84.00, N = 3 SE +/- 237.56, N = 3 SE +/- 77.91, N = 3 SE +/- 79.77, N = 3 SE +/- 872.44, N = 3 279115 277601 272021 204169 204155 192796 78758 77095 76891 77087 77041 76281 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K 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 AMD Retpoline Minimal Generic Retpoline 200 400 600 800 1000 SE +/- 15.68, N = 3 SE +/- 14.43, N = 3 SE +/- 15.00, N = 6 SE +/- 14.23, N = 6 SE +/- 6.27, N = 3 SE +/- 0.33, N = 3 SE +/- 0.36, N = 3 SE +/- 0.34, N = 3 SE +/- 0.95, N = 3 SE +/- 0.31, N = 3 SE +/- 0.32, N = 3 SE +/- 3.49, N = 3 1090.37 1084.43 1062.75 816.69 816.63 771.20 315.04 308.40 307.58 308.36 308.18 305.14 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 EPYC 7601 TR 1950X A10-7870K Ryzen 7 1800X 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 +/- 3792.23, N = 3 SE +/- 4523.81, N = 4 SE +/- 2005.89, N = 3 SE +/- 17.62, N = 3 SE +/- 3.53, N = 3 SE +/- 1.15, N = 3 SE +/- 4611.99, N = 6 SE +/- 4481.65, N = 6 SE +/- 4298.89, N = 6 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 302572 300394 290170 128222 128095 127913 53508 52566 52331 32479 32470 32312 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 EPYC 7601 TR 1950X A10-7870K Ryzen 7 1800X 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 +/- 14.80, N = 3 SE +/- 17.67, N = 4 SE +/- 7.93, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 18.45, N = 6 SE +/- 17.93, N = 6 SE +/- 17.20, N = 6 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1182.00 1173.48 1133.67 512.90 512.40 511.67 214.05 210.28 209.34 129.93 129.90 129.26 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K 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 Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 60K 120K 180K 240K 300K SE +/- 606.47, N = 3 SE +/- 3937.17, N = 6 SE +/- 3475.52, N = 3 SE +/- 2769.25, N = 6 SE +/- 1540.78, N = 3 SE +/- 2554.30, N = 3 SE +/- 1488.03, N = 3 SE +/- 6879.32, N = 6 SE +/- 6774.49, N = 6 SE +/- 24.33, N = 3 SE +/- 33.63, N = 3 SE +/- 258.70, N = 3 280471 270307 266250 207729 207134 194880 76393 68728 65946 60679 60568 60336 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 EPYC 7601 TR 1950X Ryzen 7 1800X A10-7870K 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 Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline 200 400 600 800 1000 SE +/- 2.37, N = 3 SE +/- 15.25, N = 6 SE +/- 13.73, N = 3 SE +/- 11.08, N = 6 SE +/- 6.16, N = 3 SE +/- 10.22, N = 3 SE +/- 5.95, N = 3 SE +/- 27.52, N = 6 SE +/- 27.10, N = 6 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 1.04, N = 3 1095.63 1055.51 1039.53 830.93 828.55 779.54 305.59 274.93 263.80 242.73 242.29 241.36 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 EPYC 7601 TR 1950X A10-7870K Ryzen 7 1800X 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 +/- 1150.87, N = 3 SE +/- 5246.12, N = 3 SE +/- 5149.37, N = 6 SE +/- 17.37, N = 3 SE +/- 147.88, N = 3 SE +/- 8.33, N = 3 SE +/- 6035.82, N = 6 SE +/- 7485.00, N = 6 SE +/- 9776.57, N = 6 SE +/- 33.33, N = 3 SE +/- 16.74, N = 3 SE +/- 16.20, N = 3 291559 287394 286702 139017 92212 91619 52491 50719 47570 35147 26373 26361 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -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 EPYC 7601 TR 1950X A10-7870K Ryzen 7 1800X 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 +/- 4.90, N = 3 SE +/- 20.63, N = 3 SE +/- 20.11, N = 6 SE +/- 0.07, N = 3 SE +/- 0.59, N = 3 SE +/- 0.03, N = 3 SE +/- 24.14, N = 6 SE +/- 29.94, N = 6 SE +/- 39.11, N = 6 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 1138.90 1122.83 1120.02 556.08 368.86 366.49 209.98 202.89 190.30 140.60 105.51 105.46 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Phoronix Test Suite v10.8.4