Linux 4.19 Kernel Benchmarks

AMD Ryzen Threadripper 2990WX 32-Core testing with a ASUS ROG ZENITH EXTREME (1402 BIOS) and AMD Radeon RX Vega 8192MB on Ubuntu 18.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1808192-RA-LINUX419K48.

Linux 4.19 Kernel BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionLinux 4.18.3Linux 4.19 GitAMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads)ASUS ROG ZENITH EXTREME (1402 BIOS)AMD Family 17h32768MBSamsung SSD 970 EVO 500GBAMD Radeon RX Vega 8192MBRealtek ALC1220ASUS VP28UIntel I211 Gigabit Connection + Qualcomm Atheros QCA6174 802.11ac WirelessUbuntu 18.044.18.3-041803-generic (x86_64)GNOME Shell 3.28.2X Server 1.19.6amdgpu 18.0.14.5 Mesa 18.0.5 (LLVM 6.0.0)GCC 7.3.0ext43840x21604.18.0-999-generic (x86_64) 20180818OpenBenchmarking.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-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --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- Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.15rc1 + Python 3.6.5Security Details- __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection

Linux 4.19 Kernel Benchmarksfio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfs-mark: 1000 Files, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 Threadsfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treeramspeed: Average - Integerstream: Copystream: Scalestream: Triadstream: Addhpcc: G-HPLhpcc: G-Fftehpcc: EP-DGEMMhpcc: G-Ptranshpcc: EP-STREAM Triadhpcc: G-Rand Accesshpcc: Rand Ring Latencyhpcc: Rand Ring Bandwidthhpcc: Max Ping Pong Bandwidthttsiod-renderer: Phong Rendering With Soft-Shadow Mappingx265: H.265 Video Encodingbuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilecompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19openssl: RSA 4096-bit Performancesysbench: Memorysysbench: CPUblender: Barbershop - CPU-OnlyLinux 4.18.3Linux 4.19 Git3405236934582401236.07253.17140.231993.89523.793219.7229059.9856995.1036047.9440040.9439934.02292.6063310.753875.975201.955070.640030.078843.308770.3218013153.726537.3411.7831.21217.00122.895869.437318291.4556761.95405.703407236934592399228.83260.33128.532063.10507.983174.0825012.3056262.6435100.4639941.8039741.12318.1660010.646236.446311.964170.617610.077301.819670.3563011881.833529.0211.8431.49214.62124.675870.337312176.6256700.95397.32OpenBenchmarking.org

Flexible IO Tester

Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 4.18.3Linux 4.19 Git7001400210028003500SE +/- 13.35, N = 3SE +/- 26.43, N = 3340534071. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 4.18.3Linux 4.19 Git5001000150020002500SE +/- 1.76, N = 3SE +/- 1.00, N = 3236923691. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 4.18.3Linux 4.19 Git7001400210028003500SE +/- 1.45, N = 3SE +/- 1.33, N = 3345834591. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

Flexible IO Tester

Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory

OpenBenchmarking.orgMB/s, More Is BetterFlexible IO Tester 3.1Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test DirectoryLinux 4.18.3Linux 4.19 Git5001000150020002500SE +/- 0.67, N = 3SE +/- 2.08, N = 3240123991. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl

FS-Mark

Test: 1000 Files, 1MB Size

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 1000 Files, 1MB SizeLinux 4.18.3Linux 4.19 Git50100150200250SE +/- 1.21, N = 3SE +/- 0.84, N = 3236.07228.831. (CC) gcc options: -static

FS-Mark

Test: 5000 Files, 1MB Size, 4 Threads

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 5000 Files, 1MB Size, 4 ThreadsLinux 4.18.3Linux 4.19 Git60120180240300SE +/- 34.48, N = 12SE +/- 9.14, N = 12253.17260.331. (CC) gcc options: -static

FS-Mark

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

OpenBenchmarking.orgFiles/s, More Is BetterFS-Mark 3.3Test: 4000 Files, 32 Sub Dirs, 1MB SizeLinux 4.18.3Linux 4.19 Git306090120150SE +/- 10.71, N = 12SE +/- 7.55, N = 12140.23128.531. (CC) gcc options: -static

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileLinux 4.18.3Linux 4.19 Git400800120016002000SE +/- 15.56, N = 3SE +/- 15.96, N = 31993.892063.10

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.18.3Linux 4.19 Git110220330440550SE +/- 4.18, N = 3SE +/- 5.66, N = 3523.79507.98

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeLinux 4.18.3Linux 4.19 Git7001400210028003500SE +/- 13.27, N = 3SE +/- 13.27, N = 33219.723174.08

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerLinux 4.18.3Linux 4.19 Git6K12K18K24K30K29059.9825012.301. (CC) gcc options: -O3 -march=native

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: CopyLinux 4.18.3Linux 4.19 Git12K24K36K48K60KSE +/- 720.37, N = 5SE +/- 655.76, N = 556995.1056262.641. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: ScaleLinux 4.18.3Linux 4.19 Git8K16K24K32K40KSE +/- 324.25, N = 5SE +/- 450.92, N = 536047.9435100.461. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: TriadLinux 4.18.3Linux 4.19 Git9K18K27K36K45KSE +/- 166.30, N = 5SE +/- 165.34, N = 540040.9439941.801. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: AddLinux 4.18.3Linux 4.19 Git9K18K27K36K45KSE +/- 301.24, N = 5SE +/- 225.50, N = 539934.0239741.121. (CC) gcc options: -O3 -march=native -fopenmp

HPC Challenge

Test / Class: G-HPL

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.5.0Test / Class: G-HPLLinux 4.18.3Linux 4.19 Git70140210280350SE +/- 3.55, N = 9SE +/- 0.58, N = 3292.61318.171. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.5.0Test / Class: G-FfteLinux 4.18.3Linux 4.19 Git3691215SE +/- 0.25, N = 3SE +/- 0.13, N = 310.7510.651. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOP/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-FfteLinux 4.18.3Linux 4.19 Git3691215SE +/- 0.25, N = 3SE +/- 0.13, N = 310.7510.651. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: EP-DGEMM

OpenBenchmarking.orgGFLOPS, More Is BetterHPC Challenge 1.5.0Test / Class: EP-DGEMMLinux 4.18.3Linux 4.19 Git246810SE +/- 0.32651, N = 3SE +/- 0.00603, N = 35.975206.446311. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Ptrans

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-PtransLinux 4.18.3Linux 4.19 Git0.44190.88381.32571.76762.2095SE +/- 0.01827, N = 3SE +/- 0.02996, N = 31.955071.964171. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: EP-STREAM Triad

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.5.0Test / Class: EP-STREAM TriadLinux 4.18.3Linux 4.19 Git0.1440.2880.4320.5760.72SE +/- 0.00461, N = 3SE +/- 0.00144, N = 30.640030.617611. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: G-Random Access

OpenBenchmarking.orgGUP/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-Random AccessLinux 4.18.3Linux 4.19 Git0.01770.03540.05310.07080.0885SE +/- 0.00015, N = 3SE +/- 0.00046, N = 30.078840.077301. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: Random Ring Latency

OpenBenchmarking.orgusecs, Fewer Is BetterHPC Challenge 1.5.0Test / Class: Random Ring LatencyLinux 4.18.3Linux 4.19 Git0.74451.4892.23352.9783.7225SE +/- 0.06391, N = 3SE +/- 0.01021, N = 33.308771.819671. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: Random Ring Bandwidth

OpenBenchmarking.orgGB/s, More Is BetterHPC Challenge 1.5.0Test / Class: Random Ring BandwidthLinux 4.18.3Linux 4.19 Git0.08020.16040.24060.32080.401SE +/- 0.00322, N = 3SE +/- 0.00028, N = 30.321800.356301. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

OpenBenchmarking.orgMB/s, More Is BetterHPC Challenge 1.5.0Test / Class: Max Ping Pong BandwidthLinux 4.18.3Linux 4.19 Git3K6K9K12K15KSE +/- 144.82, N = 3SE +/- 1104.31, N = 313153.7311881.831. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingLinux 4.18.3Linux 4.19 Git120240360480600SE +/- 10.37, N = 3SE +/- 9.18, N = 3537.34529.021. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

x265

H.265 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx265 2.8H.265 Video EncodingLinux 4.18.3Linux 4.19 Git3691215SE +/- 0.02, N = 3SE +/- 0.01, N = 311.7811.841. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileLinux 4.18.3Linux 4.19 Git714212835SE +/- 0.37, N = 8SE +/- 0.41, N = 731.2131.49

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileLinux 4.18.3Linux 4.19 Git50100150200250217.00214.62

Zstd Compression

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

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Linux 4.18.3Linux 4.19 Git306090120150SE +/- 0.20, N = 3SE +/- 0.05, N = 3122.89124.671. (CC) gcc options: -O3 -pthread -lz -llzma

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.0fRSA 4096-bit PerformanceLinux 4.18.3Linux 4.19 Git13002600390052006500SE +/- 0.92, N = 3SE +/- 2.78, N = 35869.435870.331. (CC) gcc options: -O3 -pthread -m64 -lssl -lcrypto -ldl

Sysbench

Test: Memory

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: MemoryLinux 4.18.3Linux 4.19 Git1.6M3.2M4.8M6.4M8MSE +/- 3167.78, N = 3SE +/- 11957.94, N = 37318291.457312176.621. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm

Sysbench

Test: CPU

OpenBenchmarking.orgEvents Per Second, More Is BetterSysbench 2018-07-28Test: CPULinux 4.18.3Linux 4.19 Git12K24K36K48K60KSE +/- 23.70, N = 3SE +/- 64.54, N = 356761.9556700.951. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm

Blender

Blend File: Barbershop - Compute: CPU-Only

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 2.79aBlend File: Barbershop - Compute: CPU-OnlyLinux 4.18.3Linux 4.19 Git90180270360450405.70397.32


Phoronix Test Suite v10.8.4