Linux 4.20 Kernel Benchmarks - Intel Core i9 Skylake X + AMD Threadripper Performance

Linux 4.20 kernel benchmarks by Michael Larabel on three systems for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1811151-SK-420LINUX492&obr_imw=y&sro&grs.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen ResolutionAMD 2990WXIntel 7980XEIntel 7960X Linux 4.18.18 Linux 4.19.1 Linux 4.20 Git Linux 4.18.18 Linux 4.19.1 Linux 4.20 Git Linux 4.18.18 Linux 4.19.1 Linux 4.20 GitAMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads)ASUS ROG ZENITH EXTREME (1501 BIOS)AMD Family 17h32768MBSamsung SSD 970 EVO 500GBAMD Radeon RX Vega 8GBRealtek ALC1220ASUS VP28UIntel I211 Gigabit Connection + Qualcomm Atheros QCA6174 802.11ac WirelessUbuntu 18.104.18.18-041818-generic (x86_64)GNOME Shell 3.30.1X Server 1.20.1amdgpu 18.1.04.5 Mesa 18.2.2 (LLVM 7.0.0)1.1.70GCC 8.2.0ext43840x21604.19.1-041901-generic (x86_64)AMD Radeon RX Vega 64 8GB4.20.0-999-generic (x86_64) 20181112Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1503 BIOS)Intel Sky Lake-E DMI3 Registers16384MB240GB Force MP510NV120 12GBASUS PB278Intel Connection4.18.18-041818-generic (x86_64)modesetting 1.20.14.3 Mesa 18.2.22560x14404.19.1-041901-generic (x86_64)4.20.0-999-generic (x86_64) 20181112Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads)MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS)256GB INTEL SSDPEKKW256G8Gigabyte AMD Radeon RX 550 2GBASUS VP28U4.18.18-041818-generic (x86_64)4.5 Mesa 18.2.2 (LLVM 7.0.0)1.1.703840x21604.19.1-041901-generic (x86_64)4.20.0-999-generic (x86_64) 20181112OpenBenchmarking.orgCompiler Details- --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- NONE / errors=remount-ro,relatime,rwProcessor Details- AMD 2990WX: Linux 4.18.18: Scaling Governor: acpi-cpufreq ondemand- AMD 2990WX: Linux 4.19.1: Scaling Governor: acpi-cpufreq ondemand- AMD 2990WX: Linux 4.20 Git: Scaling Governor: acpi-cpufreq ondemand- Intel 7980XE: Linux 4.18.18: Scaling Governor: intel_pstate powersave- Intel 7980XE: Linux 4.19.1: Scaling Governor: intel_pstate powersave- Intel 7980XE: Linux 4.20 Git: Scaling Governor: intel_pstate powersave- Intel 7960X: Linux 4.18.18: Scaling Governor: intel_pstate powersave- Intel 7960X: Linux 4.19.1: Scaling Governor: intel_pstate powersave- Intel 7960X: Linux 4.20 Git: Scaling Governor: intel_pstate powersaveGraphics Details- AMD 2990WX: Linux 4.18.18, AMD 2990WX: Linux 4.19.1, AMD 2990WX: Linux 4.20 Git, Intel 7960X: Linux 4.18.18, Intel 7960X: Linux 4.19.1, Intel 7960X: Linux 4.20 Git: GLAMORPython Details- Python 2.7.15+ + Python 3.6.7Security Details- AMD 2990WX: Linux 4.18.18: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp- AMD 2990WX: Linux 4.19.1: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp- AMD 2990WX: Linux 4.20 Git: __user pointer sanitization + Full AMD retpoline IBPB RSB filling + SSB disabled via prctl and seccomp- Intel 7980XE: Linux 4.18.18: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Intel 7980XE: Linux 4.19.1: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Intel 7980XE: Linux 4.20 Git: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Intel 7960X: Linux 4.18.18: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Intel 7960X: Linux 4.19.1: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable- Intel 7960X: Linux 4.20 Git: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable

tesseract: 3840 x 2160vkmark: 3840 x 2160xonotic: 3840 x 2160 - Ultimatedacapobench: Tradebeansm-queens: Time To Solverodinia: OpenMP LavaMDxonotic: 3840 x 2160 - Ultrastress-ng: Forkingparboil: OpenMP Stencilrodinia: OpenMP Streamclustermcperf: Setmcperf: Deletemcperf: Getdacapobench: H2john-the-ripper: Traditional DESstress-ng: Socket Activitycompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19stress-ng: Semaphoresnpb: LU.Ajohn-the-ripper: Blowfishdacapobench: Tradesoapparboil: OpenMP CUTCPblender: BMW27 - CPU-Onlydacapobench: Jythonstress-ng: System V Message Passingstress-ng: Context Switchingnpb: FT.Bnpb: LU.Cnpb: FT.Arodinia: OpenMP CFD Solverbuild-linux-kernel: Time To Compilebuild-gcc: Time To Compilenpb: EP.Cscikit-learn: hackbench: 32 - Processpgbench: Buffer Test - Normal Load - Read Onlydacapobench: Eclipsex264: H.264 Video Encodingnpb: SP.Anumenta-nab: Time To Completionnpb: BT.Apgbench: Buffer Test - Normal Load - Read Writecloverleaf: Lagrangian-Eulerian Hydrodynamicsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadssqlite: Timed SQLite InsertionsAMD 2990WXIntel 7980XEIntel 7960X Linux 4.18.18 Linux 4.19.1 Linux 4.20 Git Linux 4.18.18 Linux 4.19.1 Linux 4.20 Git Linux 4.18.18 Linux 4.19.1 Linux 4.20 Git2883602204730821.3411.782355143515.6228.1540382651656164555791764750001950516.291776954178384587252131.5080.054570123562251558603540051638337259.1536.0775383411037.824547181855814545417895352012.1878.9913657.422913594196733621.2411.832235229615.5426.7735926585496106554991751773331896719.201781498178314731953141.5380.044634124496911504002539271651637229.2036.1676181811037.854527431874614645617794845312.3082.5213053.972815581195731821.2911.832195327715.2728.6639952647216133655461685913332008216.571799057181184569753581.5380.324678124718032317645836191638437209.2136.1876283311040.594289701884714645317695745852.3875.0324535.98736048.7820.26900437.2513.79741571165911164626860998130001179110.5230533072911244552.39115.9132778117744155605505335504211.6043.3091065514544.4851419316893128412163900163092.29277.5724820.21743048.8120.431125377.4113.94681971129551129896847994436671162510.5331417022899944452.39115.9632388069563163901205353502211.5843.2191866714643.6651348216910128412162900105722.26158.4024819.96765348.8226.351077537.6214.19645901167511179897064995053331587910.4630644582912347812.41124.2148697875059177604585353500311.5946.8795166214642.924460841843812440816990098352.24181.6324919.7371.05144064.55282051.7821.3999.52857197.9513.64726871132501131263764942290001091910.583108820102312747531642.50123.253083812322214732565556110669523812.4444.7470962914048.9147522315998134435168951106282.2966.5312311.7471.25143864.96285151.7821.7499.691000857.8014.03695001100341099393745941900001097210.563154867102332746131762.50122.933066789519915675766561310672529412.3145.0370862914048.9648117416037134434169951101072.3068.0112112.9370.89144664.84293651.7827.8499.59961087.9213.91674131095721110143956938276671541810.633019101102312747533592.52131.624603808744116779258558310654526712.3748.6273762714047.774346501721943417595195242.3068.3812412.70OpenBenchmarking.org

Tesseract

Resolution: 3840 x 2160

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgFrames Per Second, More Is BetterTesseract 2014-05-12Resolution: 3840 x 2160AMD 2990WXIntel 7960X60120180240300SE +/- 0.91, N = 3SE +/- 0.27, N = 3SE +/- 0.68, N = 3SE +/- 0.26, N = 3SE +/- 4.22, N = 5SE +/- 0.24, N = 3288.0071.05291.0071.25281.0070.89

VKMark

Resolution: 3840 x 2160

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgVKMark Score, More Is BetterVKMark 2018-05-30Resolution: 3840 x 2160AMD 2990WXIntel 7960X12002400360048006000SE +/- 1.33, N = 3SE +/- 0.33, N = 3SE +/- 1.20, N = 3SE +/- 6.39, N = 33602144035941438558114461. (CXX) g++ options: -lvulkan -ldl -pthread -pipe -std=c++14 -O0 -MD -MQ -MF

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultimate

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltimateAMD 2990WXIntel 7960X4080120160200SE +/- 1.78, N = 3SE +/- 0.05, N = 3SE +/- 1.55, N = 3SE +/- 0.07, N = 3SE +/- 0.89, N = 3SE +/- 0.02, N = 3204.0064.55196.0064.96195.0064.84

DaCapo Benchmark

Java Test: Tradebeans

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansAMD 2990WXIntel 7960XIntel 7980XE16003200480064008000SE +/- 36.60, N = 4SE +/- 6.33, N = 4SE +/- 58.44, N = 4SE +/- 71.04, N = 4SE +/- 8.17, N = 4SE +/- 37.79, N = 4SE +/- 90.43, N = 8SE +/- 15.46, N = 4SE +/- 45.43, N = 4730828207360733628517430731829367653

m-queens

Time To Solve

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is Betterm-queens 1.2Time To SolveAMD 2990WXIntel 7960XIntel 7980XE1224364860SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 321.3451.7848.7821.2451.7848.8121.2951.7848.821. (CXX) g++ options: -fopenmp -O2 -march=native

Rodinia

Test: OpenMP LavaMD

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDAMD 2990WXIntel 7960XIntel 7980XE714212835SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.08, N = 3SE +/- 0.01, N = 3SE +/- 0.28, N = 3SE +/- 0.15, N = 3SE +/- 0.03, N = 3SE +/- 0.30, N = 3SE +/- 0.32, N = 311.7821.3920.2611.8321.7420.4311.8327.8426.351. (CXX) g++ options: -O2 -lOpenCL

Xonotic

Resolution: 3840 x 2160 - Effects Quality: Ultra

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgFrames Per Second, More Is BetterXonotic 0.8.2Resolution: 3840 x 2160 - Effects Quality: UltraAMD 2990WXIntel 7960X50100150200250SE +/- 2.72, N = 12SE +/- 0.22, N = 3SE +/- 1.07, N = 3SE +/- 0.27, N = 3SE +/- 2.78, N = 3SE +/- 0.39, N = 3235.0099.52223.0099.69219.0099.59

Stress-NG

Test: Forking

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: ForkingAMD 2990WXIntel 7960XIntel 7980XE20K40K60K80K100KSE +/- 459.33, N = 3SE +/- 357.77, N = 3SE +/- 405.10, N = 3SE +/- 1430.73, N = 12SE +/- 400.99, N = 3SE +/- 160.90, N = 3SE +/- 1280.90, N = 12SE +/- 174.81, N = 3SE +/- 180.67, N = 35143585719900435229610008511253753277961081077531. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Parboil

Test: OpenMP Stencil

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP StencilAMD 2990WXIntel 7960XIntel 7980XE48121620SE +/- 0.37, N = 12SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.58, N = 12SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.21, N = 12SE +/- 0.10, N = 3SE +/- 0.05, N = 315.627.957.2515.547.807.4115.277.927.621. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Rodinia

Test: OpenMP Streamcluster

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP StreamclusterAMD 2990WXIntel 7960XIntel 7980XE714212835SE +/- 0.71, N = 12SE +/- 0.20, N = 5SE +/- 0.02, N = 3SE +/- 0.32, N = 3SE +/- 0.28, N = 3SE +/- 0.20, N = 5SE +/- 0.76, N = 12SE +/- 0.27, N = 3SE +/- 0.23, N = 428.1513.6413.7926.7714.0313.9428.6613.9114.191. (CXX) g++ options: -O2 -lOpenCL

Memcached mcperf

Method: Set

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: SetAMD 2990WXIntel 7960XIntel 7980XE16K32K48K64K80KSE +/- 1253.26, N = 12SE +/- 347.18, N = 3SE +/- 541.62, N = 3SE +/- 197.10, N = 3SE +/- 59.88, N = 3SE +/- 524.54, N = 3SE +/- 1240.70, N = 12SE +/- 215.65, N = 3SE +/- 460.81, N = 34038272687741573592669500681973995267413645901. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Delete

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: DeleteAMD 2990WXIntel 7960XIntel 7980XE30K60K90K120K150KSE +/- 1524.39, N = 12SE +/- 530.03, N = 3SE +/- 684.49, N = 3SE +/- 460.84, N = 3SE +/- 491.02, N = 3SE +/- 469.70, N = 3SE +/- 1617.49, N = 12SE +/- 586.19, N = 3SE +/- 835.85, N = 36516511325011659158549110034112955647211095721167511. (CC) gcc options: -O2 -lm -rdynamic

Memcached mcperf

Method: Get

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgOperations Per Second, More Is BetterMemcached mcperf 1.5.10Method: GetAMD 2990WXIntel 7960XIntel 7980XE30K60K90K120K150KSE +/- 1660.20, N = 12SE +/- 821.55, N = 3SE +/- 394.61, N = 3SE +/- 712.62, N = 3SE +/- 639.55, N = 3SE +/- 87.83, N = 3SE +/- 463.94, N = 3SE +/- 230.69, N = 3SE +/- 661.39, N = 36164511312611646261065109939112989613361110141179891. (CC) gcc options: -O2 -lm -rdynamic

DaCapo Benchmark

Java Test: H2

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2AMD 2990WXIntel 7960XIntel 7980XE15003000450060007500SE +/- 84.77, N = 4SE +/- 47.02, N = 4SE +/- 44.16, N = 4SE +/- 70.57, N = 16SE +/- 43.10, N = 4SE +/- 14.05, N = 4SE +/- 64.65, N = 16SE +/- 43.54, N = 10SE +/- 102.85, N = 5557937646860549937456847554639567064

John The Ripper

Test: Traditional DES

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: Traditional DESAMD 2990WXIntel 7960XIntel 7980XE40M80M120M160M200MSE +/- 1895478.92, N = 3SE +/- 19502.14, N = 3SE +/- 22912.88, N = 3SE +/- 2333744.80, N = 3SE +/- 46918.37, N = 3SE +/- 171006.17, N = 3SE +/- 647844.20, N = 3SE +/- 13691.04, N = 3SE +/- 106273.76, N = 31764750009422900099813000175177333941900009944366716859133393827667995053331. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

Stress-NG

Test: Socket Activity

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Socket ActivityAMD 2990WXIntel 7960XIntel 7980XE4K8K12K16K20KSE +/- 61.29, N = 3SE +/- 117.12, N = 3SE +/- 58.37, N = 3SE +/- 47.03, N = 3SE +/- 85.66, N = 3SE +/- 112.75, N = 3SE +/- 36.09, N = 3SE +/- 383.18, N = 12SE +/- 244.14, N = 111950510919117911896710972116252008215418158791. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19AMD 2990WXIntel 7960XIntel 7980XE510152025SE +/- 0.31, N = 3SE +/- 0.03, N = 3SE +/- 0.10, N = 3SE +/- 0.49, N = 12SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.41, N = 9SE +/- 0.05, N = 3SE +/- 0.04, N = 316.2910.5810.5219.2010.5610.5316.5710.6310.461. (CC) gcc options: -O3 -pthread -lz

Stress-NG

Test: Semaphores

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: SemaphoresAMD 2990WXIntel 7960XIntel 7980XE700K1400K2100K2800K3500KSE +/- 17411.62, N = 3SE +/- 23531.05, N = 3SE +/- 29868.60, N = 3SE +/- 6417.62, N = 3SE +/- 20222.89, N = 3SE +/- 16732.64, N = 3SE +/- 11388.48, N = 3SE +/- 30994.92, N = 3SE +/- 12632.61, N = 31776954310882030533071781498315486731417021799057301910130644581. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

NAS Parallel Benchmarks

Test / Class: LU.A

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.AAMD 2990WXIntel 7960X4K8K12K16K20KSE +/- 174.32, N = 3SE +/- 14.21, N = 3SE +/- 163.94, N = 3SE +/- 7.71, N = 3SE +/- 64.41, N = 3SE +/- 14.78, N = 31783810231178311023318118102311. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

John The Ripper

Test: Blowfish

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 1.8.0-jumbo-1Test: BlowfishAMD 2990WXIntel 7960XIntel 7980XE10K20K30K40K50KSE +/- 205.84, N = 3SE +/- 8.37, N = 3SE +/- 16.34, N = 3SE +/- 125.35, N = 3SE +/- 14.33, N = 3SE +/- 18.19, N = 3SE +/- 597.06, N = 3SE +/- 5.03, N = 34587227475291124731927461289994569727475291231. (CC) gcc options: -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2

DaCapo Benchmark

Java Test: Tradesoap

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapAMD 2990WXIntel 7960XIntel 7980XE11002200330044005500SE +/- 51.03, N = 16SE +/- 34.96, N = 10SE +/- 59.16, N = 4SE +/- 86.25, N = 4SE +/- 48.30, N = 5SE +/- 46.63, N = 16SE +/- 43.96, N = 4SE +/- 50.99, N = 5SE +/- 67.20, N = 4521331644455531431764445535833594781

Parboil

Test: OpenMP CUTCP

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterParboil 2.5Test: OpenMP CUTCPAMD 2990WXIntel 7960XIntel 7980XE0.5671.1341.7012.2682.835SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 7SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 4SE +/- 0.00, N = 3SE +/- 0.01, N = 31.502.502.391.532.502.391.532.522.411. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp

Blender

Blend File: BMW27 - Compute: CPU-Only

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: BMW27 - Compute: CPU-OnlyAMD 2990WXIntel 7960XIntel 7980XE30609012015080.05123.25115.9180.04122.93115.9680.32131.62124.21

DaCapo Benchmark

Java Test: Jython

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonAMD 2990WXIntel 7960XIntel 7980XE10002000300040005000SE +/- 38.01, N = 4SE +/- 18.08, N = 4SE +/- 13.28, N = 4SE +/- 20.60, N = 4SE +/- 16.96, N = 4SE +/- 23.47, N = 4SE +/- 52.80, N = 4SE +/- 18.03, N = 4SE +/- 22.10, N = 4457030833277463430663238467846034869

Stress-NG

Test: System V Message Passing

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: System V Message PassingAMD 2990WXIntel 7960XIntel 7980XE3M6M9M12M15MSE +/- 236137.45, N = 3SE +/- 6344.13, N = 3SE +/- 445.06, N = 3SE +/- 90529.21, N = 3SE +/- 2753.88, N = 3SE +/- 327.74, N = 3SE +/- 116883.95, N = 3SE +/- 4599.92, N = 3SE +/- 6026.69, N = 31235622581232228117744124496917895199806956312471803808744178750591. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

Stress-NG

Test: Context Switching

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.07.26Test: Context SwitchingAMD 2990WXIntel 7960XIntel 7980XE5M10M15M20M25MSE +/- 291215.37, N = 12SE +/- 25045.08, N = 3SE +/- 47820.57, N = 3SE +/- 409027.80, N = 12SE +/- 64635.93, N = 3SE +/- 70265.38, N = 3SE +/- 284727.00, N = 12SE +/- 36278.05, N = 3SE +/- 25972.53, N = 31558603514732565155605501504002515675766163901202317645816779258177604581. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc

NAS Parallel Benchmarks

Test / Class: FT.B

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.BAMD 2990WXIntel 7960XIntel 7980XE12002400360048006000SE +/- 2.39, N = 3SE +/- 13.27, N = 3SE +/- 4.88, N = 3SE +/- 0.90, N = 3SE +/- 6.54, N = 3SE +/- 9.20, N = 3SE +/- 5.14, N = 3SE +/- 6.39, N = 3SE +/- 1.86, N = 34005556153353927561353533619558353531. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: LU.C

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.CAMD 2990WXIntel 7960X4K8K12K16K20KSE +/- 26.55, N = 3SE +/- 1.97, N = 3SE +/- 9.74, N = 3SE +/- 1.49, N = 3SE +/- 64.98, N = 3SE +/- 12.83, N = 31638310669165161067216384106541. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

NAS Parallel Benchmarks

Test / Class: FT.A

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.AAMD 2990WXIntel 7960XIntel 7980XE11002200330044005500SE +/- 32.68, N = 3SE +/- 12.68, N = 3SE +/- 20.19, N = 3SE +/- 2.90, N = 3SE +/- 9.59, N = 3SE +/- 21.05, N = 3SE +/- 2.47, N = 3SE +/- 19.26, N = 3SE +/- 27.52, N = 33725523850423722529450223720526750031. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Rodinia

Test: OpenMP CFD Solver

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP CFD SolverAMD 2990WXIntel 7960XIntel 7980XE3691215SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 3SE +/- 0.18, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.13, N = 6SE +/- 0.01, N = 3SE +/- 0.02, N = 39.1512.4411.609.2012.3111.589.2112.3711.591. (CXX) g++ options: -O2 -lOpenCL

Timed Linux Kernel Compilation

Time To Compile

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.18Time To CompileAMD 2990WXIntel 7960XIntel 7980XE1122334455SE +/- 0.46, N = 7SE +/- 0.78, N = 3SE +/- 0.54, N = 7SE +/- 0.47, N = 6SE +/- 0.86, N = 3SE +/- 0.50, N = 8SE +/- 0.41, N = 9SE +/- 0.93, N = 3SE +/- 0.61, N = 736.0744.7443.3036.1645.0343.2136.1848.6246.87

Timed GCC Compilation

Time To Compile

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 8.2Time To CompileAMD 2990WXIntel 7960XIntel 7980XE2004006008001000753709910761708918762737951

NAS Parallel Benchmarks

Test / Class: EP.C

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.CAMD 2990WXIntel 7960XIntel 7980XE2004006008001000SE +/- 1.05, N = 3SE +/- 0.82, N = 3SE +/- 11.35, N = 3SE +/- 8.47, N = 12SE +/- 0.25, N = 3SE +/- 0.84, N = 3SE +/- 0.45, N = 3SE +/- 0.96, N = 3SE +/- 3.73, N = 38346296558186296678336276621. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Scikit-Learn

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterScikit-Learn 0.17.1AMD 2990WXIntel 7960XIntel 7980XE306090120150SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.34, N = 3SE +/- 0.04, N = 3SE +/- 0.20, N = 3SE +/- 0.27, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.20, N = 3110140145110140146110140146

Hackbench

Count: 32 - Type: Process

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessAMD 2990WXIntel 7960XIntel 7980XE1122334455SE +/- 0.25, N = 3SE +/- 0.64, N = 3SE +/- 0.40, N = 3SE +/- 0.62, N = 4SE +/- 0.71, N = 3SE +/- 0.10, N = 3SE +/- 0.56, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 337.8248.9144.4837.8548.9643.6640.5947.7742.921. (CC) gcc options: -lpthread

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyAMD 2990WXIntel 7960XIntel 7980XE110K220K330K440K550KSE +/- 4742.42, N = 3SE +/- 3068.67, N = 3SE +/- 3611.80, N = 3SE +/- 2068.85, N = 3SE +/- 808.36, N = 3SE +/- 512.57, N = 3SE +/- 869.67, N = 3SE +/- 2218.25, N = 3SE +/- 4900.08, N = 34547184752235141934527434811745134824289704346504460841. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

DaCapo Benchmark

Java Test: Eclipse

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: EclipseAMD 2990WXIntel 7960XIntel 7980XE4K8K12K16K20KSE +/- 157.52, N = 4SE +/- 76.76, N = 4SE +/- 52.54, N = 4SE +/- 79.09, N = 4SE +/- 26.49, N = 4SE +/- 35.32, N = 4SE +/- 105.04, N = 4SE +/- 37.99, N = 4SE +/- 95.58, N = 4185581599816893187461603716910188471721918438

x264

H.264 Video Encoding

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgFrames Per Second, More Is Betterx264 2018-09-25H.264 Video EncodingAMD 2990WXIntel 7960XIntel 7980XE306090120150SE +/- 1.89, N = 7SE +/- 1.25, N = 3SE +/- 2.57, N = 3SE +/- 1.47, N = 3SE +/- 0.23, N = 3SE +/- 1.76, N = 3SE +/- 2.02, N = 6SE +/- 1.09, N = 31451341281461341281461241. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize

NAS Parallel Benchmarks

Test / Class: SP.A

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: SP.AAMD 2990WXIntel 7960XIntel 7980XE100200300400500SE +/- 1.97, N = 3SE +/- 0.08, N = 3SE +/- 0.52, N = 3SE +/- 0.66, N = 3SE +/- 0.07, N = 3SE +/- 0.56, N = 3SE +/- 1.35, N = 3SE +/- 0.52, N = 3SE +/- 3.60, N = 34544354124564344124534344081. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

Numenta Anomaly Benchmark

Time To Completion

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterNumenta Anomaly Benchmark 2018-11-09Time To CompletionAMD 2990WXIntel 7960XIntel 7980XE4080120160200SE +/- 0.80, N = 3SE +/- 1.25, N = 3SE +/- 0.45, N = 3SE +/- 1.96, N = 3SE +/- 0.10, N = 3SE +/- 0.80, N = 3SE +/- 3.04, N = 3SE +/- 0.62, N = 3SE +/- 0.84, N = 3178168163177169162176175169

NAS Parallel Benchmarks

Test / Class: BT.A

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: BT.AAMD 2990WXIntel 7960XIntel 7980XE2004006008001000SE +/- 1.23, N = 3SE +/- 0.43, N = 3SE +/- 0.87, N = 3SE +/- 7.01, N = 3SE +/- 0.81, N = 3SE +/- 0.74, N = 3SE +/- 1.97, N = 3SE +/- 0.48, N = 3SE +/- 0.32, N = 39539519009489519009579519001. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Write

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read WriteAMD 2990WXIntel 7960XIntel 7980XE3K6K9K12K15KSE +/- 25.75, N = 3SE +/- 401.94, N = 12SE +/- 219.72, N = 3SE +/- 55.95, N = 8SE +/- 156.58, N = 3SE +/- 103.93, N = 12SE +/- 109.19, N = 12SE +/- 411.64, N = 10SE +/- 646.38, N = 952011062816309453110107105724585952498351. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

CloverLeaf

Lagrangian-Eulerian Hydrodynamics

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterCloverLeafLagrangian-Eulerian HydrodynamicsAMD 2990WXIntel 7960XIntel 7980XE0.53551.0711.60652.1422.6775SE +/- 0.07, N = 12SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.12, N = 11SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.10, N = 9SE +/- 0.00, N = 3SE +/- 0.00, N = 32.182.292.292.302.302.262.382.302.241. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp

FS-Mark

Test: 4000 Files, 32 Sub Dirs, 1MB Size

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeAMD 2990WXIntel 7960XIntel 7980XE60120180240300SE +/- 4.17, N = 12SE +/- 2.01, N = 12SE +/- 5.60, N = 12SE +/- 1.86, N = 12SE +/- 1.02, N = 12SE +/- 0.78, N = 3SE +/- 1.76, N = 12SE +/- 1.59, N = 12SE +/- 5.75, N = 1278.9966.53277.5782.5268.01158.4075.0368.38181.631. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsAMD 2990WXIntel 7960XIntel 7980XE50100150200250SE +/- 3.56, N = 9SE +/- 1.72, N = 9SE +/- 15.81, N = 12SE +/- 10.15, N = 9SE +/- 1.93, N = 9SE +/- 4.40, N = 3SE +/- 32.75, N = 12SE +/- 1.84, N = 9SE +/- 2.72, N = 31361232481301212482451242491. (CC) gcc options: -static

SQLite

Timed SQLite Insertions

Linux 4.18.18Linux 4.19.1Linux 4.20 GitOpenBenchmarking.orgSeconds, Fewer Is BetterSQLite 3.22Timed SQLite InsertionsAMD 2990WXIntel 7960XIntel 7980XE1326395265SE +/- 6.59, N = 9SE +/- 0.41, N = 12SE +/- 0.24, N = 3SE +/- 5.53, N = 9SE +/- 0.68, N = 12SE +/- 0.32, N = 3SE +/- 0.01, N = 3SE +/- 1.05, N = 12SE +/- 0.23, N = 1257.4211.7420.2153.9712.9319.9635.9812.7019.731. (CC) gcc options: -O2 -lz -ldl -lpthread


Phoronix Test Suite v10.8.4