Debian AMD EPYC AMD Ryzen Threadripper 1950X 16-Core testing with a Gigabyte X399 AORUS Gaming 7 (F3g BIOS) and MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MB on Debian 9.3 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1801151-FO-1801151FO37 .
Processor Motherboard Chipset Memory Disk Graphics Monitor Network Audio OS Kernel Compiler File-System Screen Resolution Desktop Display Driver EPYC 7601 Threadripper 1950X No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline AMD EPYC 7601 32-Core @ 2.20GHz (32 Cores / 64 Threads) TYAN B8026T70AE24HR (V0.05.B10 BIOS) AMD Device 1450 8 x 16384 MB DDR4-2666MHz Samsung M393A2K40BB2-CTD 280GB INTEL SSDPE21D280GA ASPEED ASPEED Family VE228 Broadcom Limited NetXtreme BCM5720 Gigabit PCIe Debian 9.3 4.15.0-999-generic (x86_64) 20180114 GCC 6.3.0 20170516 ext4 1920x1080 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 Qualcomm Atheros Device e0b1 + Intel Device 24fd GNOME Shell 3.22.3 modesetting 1.19.2 OpenBenchmarking.org Compiler Details - --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 - NONE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Scaling Governor: acpi-cpufreq performance Python Details - Python 2.7.13 + Python 3.5.3 Security Details - EPYC 7601: Minimal Generic Retpoline: Minimal generic ASM retpoline Protection - Threadripper 1950X: Minimal AMD Retpoline: Minimal AMD ASM retpoline Protection - Threadripper 1950X: 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 EPYC 7601 Threadripper 1950X No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 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 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 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 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 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 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 OpenBenchmarking.org
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory EPYC 7601 Threadripper 1950X 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 AMD Retpoline Minimal Generic Retpoline 200 400 600 800 1000 SE +/- 4.90, N = 3 SE +/- 20.11, N = 6 SE +/- 20.63, N = 3 SE +/- 0.07, N = 3 SE +/- 0.59, N = 3 SE +/- 0.03, N = 3 1138.90 1120.02 1122.83 556.08 368.86 366.49 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -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 Threadripper 1950X 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 AMD Retpoline Minimal Generic Retpoline 60K 120K 180K 240K 300K SE +/- 1150.87, N = 3 SE +/- 5149.37, N = 6 SE +/- 5246.12, N = 3 SE +/- 17.37, N = 3 SE +/- 147.88, N = 3 SE +/- 8.33, N = 3 291559 286702 287394 139017 92212 91619 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -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 Threadripper 1950X 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 AMD Retpoline Minimal Generic Retpoline 200 400 600 800 1000 SE +/- 13.73, N = 3 SE +/- 2.37, N = 3 SE +/- 15.25, N = 6 SE +/- 6.16, N = 3 SE +/- 11.08, N = 6 SE +/- 10.22, N = 3 1039.53 1095.63 1055.51 828.55 830.93 779.54 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -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 Threadripper 1950X 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 AMD Retpoline Minimal Generic Retpoline 60K 120K 180K 240K 300K SE +/- 3475.52, N = 3 SE +/- 606.47, N = 3 SE +/- 3937.17, N = 6 SE +/- 1540.78, N = 3 SE +/- 2769.25, N = 6 SE +/- 2554.30, N = 3 266250 280471 270307 207134 207729 194880 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -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 Threadripper 1950X 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 AMD Retpoline Minimal Generic Retpoline 300 600 900 1200 1500 SE +/- 14.80, N = 3 SE +/- 7.93, N = 3 SE +/- 17.67, N = 4 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 1182.00 1133.67 1173.48 511.67 512.40 512.90 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -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 Threadripper 1950X 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 AMD Retpoline Minimal Generic Retpoline 60K 120K 180K 240K 300K SE +/- 3792.23, N = 3 SE +/- 2005.89, N = 3 SE +/- 4523.81, N = 4 SE +/- 1.15, N = 3 SE +/- 3.53, N = 3 SE +/- 17.62, N = 3 302572 290170 300394 127913 128095 128222 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -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 Threadripper 1950X 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 +/- 6.27, N = 3 SE +/- 14.23, N = 6 SE +/- 0.33, N = 3 1090.37 1084.43 1062.75 816.63 816.69 771.20 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -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 Threadripper 1950X 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 +/- 1567.36, N = 3 SE +/- 3557.94, N = 6 SE +/- 82.46, N = 3 279115 277601 272021 204155 204169 192796 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lm -lpthread -ldl
FS-Mark Test: 1000 Files, 1MB Size EPYC 7601 Threadripper 1950X OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 200 400 600 800 1000 SE +/- 4.82, N = 3 SE +/- 1.16, N = 3 SE +/- 1.80, N = 3 SE +/- 7.50, N = 6 SE +/- 28.24, N = 6 SE +/- 38.10, N = 6 898.23 896.40 930.00 412.45 474.08 445.67 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size EPYC 7601 Threadripper 1950X OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 200 400 600 800 1000 SE +/- 4.25, N = 3 SE +/- 2.97, N = 3 SE +/- 1.67, N = 3 SE +/- 10.46, N = 6 SE +/- 1.65, N = 3 SE +/- 5.67, N = 3 905.70 897.90 933.90 571.62 538.47 353.17 1. (CC) gcc options: -static
Compile Bench Test: Compile EPYC 7601 Threadripper 1950X OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 400 800 1200 1600 2000 SE +/- 5.66, N = 3 SE +/- 4.18, N = 3 SE +/- 17.34, N = 3 SE +/- 136.18, N = 6 SE +/- 112.74, N = 6 SE +/- 119.30, N = 6 1787.04 1788.41 1781.16 1205.38 1339.97 1162.66
Compile Bench Test: Initial Create EPYC 7601 Threadripper 1950X 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 +/- 0.43, N = 3 SE +/- 4.13, N = 3 SE +/- 3.21, N = 3 SE +/- 1.52, N = 3 SE +/- 1.99, N = 3 SE +/- 1.67, N = 3 410.31 408.40 404.64 498.13 491.91 492.99
Compile Bench Test: Read Compiled Tree EPYC 7601 Threadripper 1950X OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 300 600 900 1200 1500 SE +/- 9.25, N = 3 SE +/- 8.61, N = 3 SE +/- 7.53, N = 3 SE +/- 25.95, N = 3 SE +/- 10.46, N = 3 SE +/- 7.42, N = 3 1363.13 1345.39 1349.82 1220.38 1201.50 1170.24
PostMark Disk Transaction Performance EPYC 7601 Threadripper 1950X OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 1500 3000 4500 6000 7500 SE +/- 46.33, N = 3 SE +/- 46.33, N = 3 SE +/- 46.33, N = 3 SE +/- 66.00, N = 3 SE +/- 66.00, N = 3 5906 5906 5906 7076 6944 7076 1. (CC) gcc options: -O3
GNU MPC Multi-Precision Benchmark EPYC 7601 Threadripper 1950X OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 1600 3200 4800 6400 8000 SE +/- 5.77, N = 3 SE +/- 46.67, N = 3 SE +/- 60.28, N = 3 SE +/- 32.15, N = 3 SE +/- 16.67, N = 3 SE +/- 8.82, N = 3 6160 6093 6110 7610 7603 7627 1. (CC) gcc options: -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8
ebizzy EPYC 7601 Threadripper 1950X 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 +/- 13452.30, N = 5 SE +/- 8972.17, N = 3 SE +/- 11761.10, N = 6 1173956 1150056 1140919 883044 894162 874715 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Timed Linux Kernel Compilation Time To Compile EPYC 7601 Threadripper 1950X OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 11 22 33 44 55 SE +/- 0.58, N = 4 SE +/- 0.50, N = 5 SE +/- 0.63, N = 4 SE +/- 0.67, N = 6 SE +/- 0.78, N = 6 SE +/- 0.76, N = 4 36.83 36.47 36.71 47.32 47.07 47.28
Hackbench Count: 4 - Type: Process EPYC 7601 Threadripper 1950X OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 2 4 6 8 10 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.56, N = 6 SE +/- 0.17, N = 6 SE +/- 0.32, N = 6 7.28 7.17 7.41 6.50 8.04 7.67 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process EPYC 7601 Threadripper 1950X OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 6 12 18 24 30 SE +/- 0.20, N = 3 SE +/- 0.28, N = 3 SE +/- 0.39, N = 3 SE +/- 0.43, N = 3 SE +/- 0.35, N = 6 SE +/- 0.77, N = 6 24.34 24.26 25.00 22.55 21.61 24.12 1. (CC) gcc options: -lpthread
Systemd Total Boot Time Test: Total EPYC 7601 Threadripper 1950X OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 11K 22K 33K 44K 55K 52530 52650 52690 30089 30825 28925
Systemd Total Boot Time Test: Kernel EPYC 7601 Threadripper 1950X OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 700 1400 2100 2800 3500 1480 1470 1470 3408 3397 3439
Systemd Total Boot Time Test: Userspace EPYC 7601 Threadripper 1950X OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 1600 3200 4800 6400 8000 82 77 77 6655 7518 5568
Redis Test: LPOP EPYC 7601 Threadripper 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 20585.25, N = 3 SE +/- 69365.13, N = 6 SE +/- 22396.70, N = 4 SE +/- 33411.62, N = 3 SE +/- 20126.62, N = 3 SE +/- 135113.50, N = 6 1713804.33 1579265.77 1392370.22 2119687.54 1741614.58 2031671.21 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SADD EPYC 7601 Threadripper 1950X 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 +/- 28557.26, N = 6 SE +/- 27069.45, N = 3 SE +/- 20412.03, N = 5 SE +/- 14935.40, N = 3 SE +/- 36392.51, N = 6 SE +/- 13736.58, N = 3 1380302.48 1350592.25 1335992.07 1660480.92 1707168.79 1658604.13 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPUSH EPYC 7601 Threadripper 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 300K 600K 900K 1200K 1500K SE +/- 13679.32, N = 3 SE +/- 18083.76, N = 5 SE +/- 22337.01, N = 6 SE +/- 26963.52, N = 3 SE +/- 13440.99, N = 3 SE +/- 22387.56, N = 3 1301242.00 1276214.20 1226066.38 1526102.13 1552225.71 1560696.17 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: GET EPYC 7601 Threadripper 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 500K 1000K 1500K 2000K 2500K SE +/- 44569.60, N = 6 SE +/- 37144.32, N = 6 SE +/- 19875.70, N = 3 SE +/- 33158.99, N = 4 SE +/- 29789.08, N = 5 SE +/- 23808.91, N = 3 1711091.35 1674545.65 1513383.54 2116850.81 1957205.30 1966506.92 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET EPYC 7601 Threadripper 1950X OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 300K 600K 900K 1200K 1500K SE +/- 20188.59, N = 4 SE +/- 12310.46, N = 3 SE +/- 17293.22, N = 5 SE +/- 29058.02, N = 6 SE +/- 16184.29, N = 3 SE +/- 37351.56, N = 6 1231749.78 1293339.79 1226139.95 1557377.69 1525505.25 1627502.14 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving No Retpoline Minimal AMD Retpoline Minimal Generic Retpoline 5K 10K 15K 20K 25K SE +/- 20.61, N = 3 SE +/- 53.32, N = 3 SE +/- 115.18, N = 3 21684.03 21313.45 21342.76 1. (CC) gcc options: -shared -fPIC -O2 -pthread
Phoronix Test Suite v10.8.4