Threadripper vs. Intel - Linux 4.4 To 4.16 Tests

AMD and Intel Linux 4.16 kernel benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1803278-PTS-AMDINKER31&gru&rdt.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay DriverCompilerFile-SystemScreen ResolutionDisplay ServerOpenGLi7-5960Xi7-990Xi7-5960X1950X Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.11 Linux 4.10 Linux 4.9 Linux 4.8 Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.11 Linux 4.10 Linux 4.9 Linux 4.8 Linux 4.15 Linux 4.16 Linux 4.15 Linux 4.16 Linux 4.16 Linux 4.15 Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.11 Linux 4.10 Linux 4.9 Linux 4.8Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads)ASRock X99 Extreme3 (P3.50 BIOS)Intel Xeon E7 v3/Xeon16384MB120GB INTEL SSDSC2BW12AMD FirePro V7900 2048MBRealtek ALC1150DELL S2409WIntel ConnectionUbuntu 18.044.14.0-041400-generic (x86_64)GNOME Shell 3.26.2modesetting 1.19.5GCC 7.2.0ext41920x10804.13.0-041300-generic (x86_64)4.12.0-041200-generic (x86_64)4.11.0-041100-generic (x86_64)4.10.0-041000-generic (x86_64)4.9.0-040900-generic (x86_64)4.8.0-040800-generic (x86_64)Intel Core i7 990X @ 3.47GHz (6 Cores / 12 Threads)MSI X58M (MS-7593) v1.0 (V3.8 BIOS)Intel 5520/5500/X58 + ICH10R12288MBPNY CS1211 120GBSapphire AMD Radeon HD 5000/6000/7350/8350 512MBRealtek ALC889Realtek RTL8111/8168/84114.14.0-041400-generic (x86_64)4.13.0-041300-generic (x86_64)4.12.0-041200-generic (x86_64)4.11.0-041100-generic (x86_64)4.10.0-041000-generic (x86_64)4.9.0-040900-generic (x86_64)4.8.0-040800-generic (x86_64)4.15.0-041500-generic (x86_64)Wayland3.3 Mesa 17.2.4 (LLVM 5.0.0)4.16.0-999-generic (x86_64) 20180323Intel Core i7-5960X @ 3.50GHz (8 Cores / 16 Threads)ASRock X99 Extreme3 (P3.50 BIOS)Intel Xeon E7 v3/Xeon16384MB120GB INTEL SSDSC2BW12AMD FirePro V7900 2048MBRealtek ALC1150Intel Connection4.15.0-041500-generic (x86_64)modesetting 1.19.54.3 Mesa 17.4.0-devel (LLVM 5.0.1)4.16.0-999-generic (x86_64) 20180323AMD Ryzen Threadripper 1950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)Gigabyte X399 AORUS Gaming 7 (F3g BIOS)AMD Family 17h120GB Force MP500MSI AMD Radeon R7 370 / R9 270/370 OEM 4096MBVE228Qualcomm Atheros Killer E2500 Gigabit + Intel Wireless 8265 / 82754.16.0-999-generic (x86_64) 20180325GNOME Shell 3.28.0modesetting 1.19.64.5 Mesa 18.0.0-rc5 (LLVM 6.0.0)GCC 7.3.04.15.0-041500-generic (x86_64)4.14.0-041400-generic (x86_64)4.13.0-041300-generic (x86_64)4.12.0-041200-generic (x86_64)4.11.0-041100-generic (x86_64)4.10.0-041000-generic (x86_64)4.9.0-040900-generic (x86_64)4.8.0-040800-generic (x86_64)OpenBenchmarking.orgCompiler Details- i7-5960X: Linux 4.14, i7-5960X: Linux 4.13, i7-5960X: Linux 4.12, i7-5960X: Linux 4.11, i7-5960X: Linux 4.10, i7-5960X: Linux 4.9, i7-5960X: Linux 4.8, i7-990X: Linux 4.14, i7-990X: Linux 4.13, i7-990X: Linux 4.12, i7-990X: Linux 4.11, i7-990X: Linux 4.10, i7-990X: Linux 4.9, i7-990X: Linux 4.8, i7-990X: Linux 4.15, i7-990X: Linux 4.16, i7-5960X: Linux 4.15, i7-5960X: Linux 4.16, 1950X: Linux 4.15, 1950X: Linux 4.14, 1950X: Linux 4.13, 1950X: Linux 4.12, 1950X: Linux 4.11, 1950X: Linux 4.10, 1950X: Linux 4.9, 1950X: Linux 4.8: --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 Disk Details- i7-5960X: Linux 4.14: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.13: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.12: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.11: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.10: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.9: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.8: none / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.14: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.13: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.12: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.11: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.10: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.9: DEADLINE / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.8: none / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.15: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-990X: Linux 4.16: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.15: CFQ / data=ordered,errors=remount-ro,relatime,rw- i7-5960X: Linux 4.16: CFQ / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.15: NONE / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.14: NONE / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.13: NONE / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.12: NONE / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.11: NONE / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.10: none / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.9: none / data=ordered,errors=remount-ro,relatime,rw- 1950X: Linux 4.8: none / data=ordered,errors=remount-ro,relatime,rwProcessor Details- i7-5960X: Linux 4.14: Scaling Governor: intel_pstate powersave- i7-5960X: Linux 4.13: Scaling Governor: intel_pstate powersave- i7-5960X: Linux 4.12: Scaling Governor: intel_pstate powersave- i7-5960X: Linux 4.11: Scaling Governor: intel_pstate powersave- i7-5960X: Linux 4.10: Scaling Governor: intel_pstate powersave- i7-5960X: Linux 4.9: Scaling Governor: intel_pstate powersave- i7-5960X: Linux 4.8: Scaling Governor: intel_pstate powersave- i7-990X: Linux 4.14: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.13: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.12: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.11: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.10: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.9: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.8: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.15: Scaling Governor: acpi-cpufreq ondemand- i7-990X: Linux 4.16: Scaling Governor: acpi-cpufreq ondemand- i7-5960X: Linux 4.15: Scaling Governor: intel_pstate powersave- i7-5960X: Linux 4.16: Scaling Governor: intel_pstate powersave- 1950X: Linux 4.16: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.15: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.14: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.13: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.12: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.11: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.10: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.9: Scaling Governor: acpi-cpufreq ondemand- 1950X: Linux 4.8: Scaling Governor: acpi-cpufreq ondemandPython Details- i7-5960X: Linux 4.14: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.13: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.12: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.11: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.10: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.9: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.8: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.14: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.13: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.12: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.11: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.10: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.9: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.8: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.15: Python 2.7.14+ + Python 3.6.4- i7-990X: Linux 4.16: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.15: Python 2.7.14+ + Python 3.6.4- i7-5960X: Linux 4.16: Python 2.7.14+ + Python 3.6.4- 1950X: Linux 4.15: Python 2.7.14+ + Python 3.6.5rc1- 1950X: Linux 4.14: Python 2.7.14+ + Python 3.6.5rc1- 1950X: Linux 4.13: Python 2.7.14+ + Python 3.6.5rc1- 1950X: Linux 4.12: Python 2.7.14+ + Python 3.6.5rc1- 1950X: Linux 4.11: Python 2.7.14+ + Python 3.6.5rc1- 1950X: Linux 4.10: Python 2.7.14+ + Python 3.6.5rc1- 1950X: Linux 4.9: Python 2.7.14+ + Python 3.6.5rc1- 1950X: Linux 4.8: Python 2.7.14+ + Python 3.6.5rc1Security Details- i7-990X: Linux 4.15: KPTI + Full generic retpoline Protection- i7-990X: Linux 4.16: KPTI + __user pointer sanitization + Full generic retpoline Protection- i7-5960X: Linux 4.15: KPTI + Full generic retpoline Protection- i7-5960X: Linux 4.16: KPTI + Full generic retpoline Protection- 1950X: Linux 4.16: __user pointer sanitization + Full AMD retpoline Protection- 1950X: Linux 4.15: Full AMD retpoline ProtectionGraphics Details- 1950X: Linux 4.16, 1950X: Linux 4.15, 1950X: Linux 4.14, 1950X: Linux 4.13, 1950X: Linux 4.12, 1950X: Linux 4.11, 1950X: Linux 4.10, 1950X: Linux 4.9, 1950X: Linux 4.8: GLAMOR

stress-ng: Semaphoresstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: System V Message Passingcompilebench: Compilecompilebench: Initial Createnginx: Static Web Page Servingapache: Static Web Page Servingpostmark: Disk Transaction Performancesystemd-boot-total: Kernelgimp: resizegimp: auto-levelsgimp: unsharp-maski7-5960Xi7-990Xi7-5960X1950X Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.11 Linux 4.10 Linux 4.9 Linux 4.8 Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.11 Linux 4.10 Linux 4.9 Linux 4.8 Linux 4.15 Linux 4.16 Linux 4.15 Linux 4.16 Linux 4.16 Linux 4.15 Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.11 Linux 4.10 Linux 4.9 Linux 4.83464922.467411.484594141.5110385311.03981.20411.8435240.14630323104.097.3314.523378455.317049.654462638.998839102.551004.13439.6037228.10625034204.107.2614.673586579.536928.985148549.007358171.92989.33431.3037358.42615134404.167.2415.133552592.707146.764977441.199055288.96893.34398.7728547.25585934105.008.3015.393588522.827390.354816955.9010306538.18898.29414.9829100.08586234504.938.2915.683582489.827533.335377382.209985870.32902.58383.1030390.29595233504.788.1115.583583683.437468.254580494.1011242645.66902.01446.7935437.35609733704.657.8415.445903183.833399.092702798.2912117069.51506.74231.98454547604.458.1214.516122565.032545.152643182.9910463217.24500.72234.14451955204.438.0214.325943297.532564.912433580.5410647414.78505.17221.69454555404.468.0114.425833609.932585.712468793.9510560360.01485.67230.77441155304.488.1714.555775182.852599.223147294.629402415.36487.84231.28441155304.498.0314.685784725.252614.242929307.139153489.32487.06218.91443855504.498.0414.685740062.832626.032833970.4410350737.85495.98233.69463050404.498.1114.596645954.363181.902092249.738852936.14485.00219.72390735304.928.7015.686523101.633072.652170065.009053861.55486.06224.75384635004.938.6815.623528441.405409.854043489.518955743.74947.36385.6927684.99528223804.607.8916.643545624.065620.384320333.5710281201.14939.51395.2127372.87517623604.647.9916.552823398.6110191.818426926.4715650119.701170.47489.7332534.1825282.97669737703.315.8112.562663116.9310478.599291563.3112007362.841045.42484.8431993.1725915.88675637103.345.8712.492605704.8610981.178716116.5916473905.63993.94507.8035454.3428750.58681937203.525.6912.552707373.0712424.998330947.7611988836.691110.51502.5933889.1228372.48688149503.435.8112.242663334.8612247.236537134.2710912258.591063.61494.8536064.9328304.49688150303.305.7712.702706920.5312304.586851311.9010373718.731031.34477.0734067.3228428.17663750403.305.7612.462710166.5112653.949013564.0117186500.441091.99497.4034371.6828757.21688150903.285.7212.332697941.3612621.728263334.0311062287.721078.64500.1135351.8428934.82667250603.295.7012.362665202.8012845.968678407.9217031498.86998.26506.3041668.8430553.93669751403.305.6412.26OpenBenchmarking.org

Stress-NG

Test: Semaphores

MinAvgMaxi7-5960X337845535345903588523i7-990X5740063603018766459541950X260570526936842823399OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.162M4M6M8M10M

Stress-NG

Test: Socket Activity

MinAvgMaxi7-5960X541068847533i7-990X2545279933991950X101921186112846OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.164K8K12K16K20K

Stress-NG

Test: Context Switching

MinAvgMaxi7-5960X404349047023815377382i7-990X2092250260236031472951950X653713482343679291563OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.162M4M6M8M10M

Stress-NG

Test: System V Message Passing

MinAvgMaxi7-5960X7358172960109711242646i7-990X885293610066834121170701950X103737191363183217186500OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.165M10M15M20M25M

Compile Bench

Test: Compile

MinAvgMaxi7-5960X8939401004i7-990X4854935071950X99410651170OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.16400800120016002000

Compile Bench

Test: Initial Create

MinAvgMaxi7-5960X383.1411.9446.8i7-990X218.9227.4234.11950X477.1495.6507.8OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.16130260390520650

NGINX Benchmark

Static Web Page Serving

MinAvgMaxi7-5960X2737332040373581950X319933504441669OpenBenchmarking.orgRequests Per Second, More Is BetterNGINX Benchmark 1.9.9Static Web Page ServingLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.1611K22K33K44K55K

Apache Benchmark

Static Web Page Serving

MinAvgMax1950X252832814530554OpenBenchmarking.orgRequests Per Second, More Is BetterApache Benchmark 2.4.29Static Web Page ServingLinux 4.16Linux 4.15Linux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.88K16K24K32K40K

PostMark

Disk Transaction Performance

MinAvgMaxi7-5960X517658816303i7-990X3846436146301950X663767696881OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.162K4K6K8K10K

Systemd Total Boot Time

Test: Kernel

MinAvgMaxi7-5960X231030543450i7-990X3500494455501950X371046125140OpenBenchmarking.orgms, Fewer Is BetterSystemd Total Boot TimeTest: KernelLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.1614002800420056007000

GIMP

Test: resize

MinAvgMaxi7-5960X4.14.65.0i7-990X4.44.64.91950X3.33.33.5OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: resizeLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.161.743.485.226.968.7

GIMP

Test: auto-levels

MinAvgMaxi7-5960X7.27.88.3i7-990X8.08.28.71950X5.65.85.9OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: auto-levelsLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.163691215

GIMP

Test: unsharp-mask

MinAvgMaxi7-5960X14.515.516.6i7-990X14.314.815.71950X12.212.412.7OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.8.20Test: unsharp-maskLinux 4.14Linux 4.13Linux 4.12Linux 4.11Linux 4.10Linux 4.9Linux 4.8Linux 4.15Linux 4.16510152025


Phoronix Test Suite v10.8.4