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&grs&sor&rro.

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 Benchmarkshpcc: Rand Ring Latencyramspeed: Average - Integerhpcc: Rand Ring Bandwidthhpcc: G-HPLhpcc: EP-STREAM Triadcompilebench: Compilefs-mark: 1000 Files, 1MB Sizecompilebench: Initial Createstream: Scaleblender: Barbershop - CPU-Onlyhpcc: G-Rand Accessttsiod-renderer: Phong Rendering With Soft-Shadow Mappingcompress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19compilebench: Read Compiled Treestream: Copybuild-llvm: Time To Compilehpcc: G-Fftebuild-linux-kernel: Time To Compilex265: H.265 Video Encodingstream: Addhpcc: G-Ptransstream: Triadsysbench: CPUsysbench: Memoryfio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directoryfio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directoryopenssl: RSA 4096-bit Performancefio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directoryhpcc: Max Ping Pong Bandwidthhpcc: EP-DGEMMfs-mark: 4000 Files, 32 Sub Dirs, 1MB Sizefs-mark: 5000 Files, 1MB Size, 4 ThreadsLinux 4.18.3Linux 4.19 Git3.3087729059.980.32180292.606330.640031993.89236.07523.7936047.94405.700.07884537.34122.893219.7256995.10217.0010.7538731.2111.7839934.021.9550740040.9456761.957318291.452401340534585869.43236913153.7265.97520140.23253.171.8196725012.300.35630318.166000.617612063.10228.83507.9835100.46397.320.07730529.02124.673174.0856262.64214.6210.6462331.4911.8439741.121.9641739941.8056700.957312176.622399340734595870.33236911881.8336.44631128.53260.33OpenBenchmarking.org

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

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: IntegerLinux 4.19 GitLinux 4.18.36K12K18K24K30K25012.3029059.981. (CC) gcc options: -O3 -march=native

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: 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: EP-STREAM Triad

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

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

FS-Mark

Test: 1000 Files, 1MB Size

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

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateLinux 4.19 GitLinux 4.18.3110220330440550SE +/- 5.66, N = 3SE +/- 4.18, N = 3507.98523.79

Stream

Type: Scale

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

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

HPC Challenge

Test / Class: G-Random Access

OpenBenchmarking.orgGUP/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-Random AccessLinux 4.19 GitLinux 4.18.30.01770.03540.05310.07080.0885SE +/- 0.00046, N = 3SE +/- 0.00015, N = 30.077300.078841. (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.19 GitLinux 4.18.3120240360480600SE +/- 9.18, N = 3SE +/- 10.37, N = 3529.02537.341. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

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.19 GitLinux 4.18.3306090120150SE +/- 0.05, N = 3SE +/- 0.20, N = 3124.67122.891. (CC) gcc options: -O3 -pthread -lz -llzma

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeLinux 4.19 GitLinux 4.18.37001400210028003500SE +/- 13.27, N = 3SE +/- 13.27, N = 33174.083219.72

Stream

Type: Copy

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

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

HPC Challenge

Test / Class: G-Ffte

OpenBenchmarking.orgGFLOP/s, More Is BetterHPC Challenge 1.5.0Test / Class: G-FfteLinux 4.19 GitLinux 4.18.33691215SE +/- 0.13, N = 3SE +/- 0.25, N = 310.6510.751. (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.19 GitLinux 4.18.33691215SE +/- 0.13, N = 3SE +/- 0.25, N = 310.6510.751. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops2. ATLAS + Open MPI 2.1.1

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileLinux 4.19 GitLinux 4.18.3714212835SE +/- 0.41, N = 7SE +/- 0.37, N = 831.4931.21

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

Stream

Type: Add

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

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

Stream

Type: Triad

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

Sysbench

Test: CPU

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

Sysbench

Test: Memory

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

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.19 GitLinux 4.18.35001000150020002500SE +/- 2.08, N = 3SE +/- 0.67, N = 3239924011. (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 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: 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

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

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

HPC Challenge

Test / Class: Max Ping Pong Bandwidth

OpenBenchmarking.orgMB/s, More Is BetterHPC Challenge 1.5.0Test / Class: Max Ping Pong BandwidthLinux 4.19 GitLinux 4.18.33K6K9K12K15KSE +/- 1104.31, N = 3SE +/- 144.82, N = 311881.8313153.731. (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

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.19 GitLinux 4.18.3306090120150SE +/- 7.55, N = 12SE +/- 10.71, N = 12128.53140.231. (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


Phoronix Test Suite v10.8.5