Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1004 BIOS) and NV117 1024MB on Ubuntu 18.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1802127-PTS-LINUX41670 Linux 4.16-rc1 Benchmarking - Phoronix Test Suite Linux 4.16-rc1 Benchmarking Intel Core i9-7980XE testing with a ASUS PRIME X299-A (1004 BIOS) and NV117 1024MB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1802127-PTS-LINUX41670&gru&sro&rro .
Linux 4.16-rc1 Benchmarking Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Driver OpenGL Compiler File-System Screen Resolution Linux 4.16-rc1 Linux 4.15.2 Intel Core i9-7980XE @ 4.40GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1004 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 256GB INTEL SSDPEKKW256G8 NV117 1024MB Realtek ALC1220 Acer B286HK Intel Connection Ubuntu 18.04 4.16.0-041600rc1-generic (x86_64) 20180211 GNOME Shell 3.26.2 modesetting 1.19.6 4.3 Mesa 17.3.3 GCC 7.2.0 ext4 3840x2160 4.15.2-041502-generic (x86_64) OpenBenchmarking.org Compiler 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 / data=ordered,errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave Python Details - Python 2.7.14+ + Python 3.6.4 Security Details - KPTI + __user pointer sanitization + Full generic retpoline Protection
Linux 4.16-rc1 Benchmarking stress-ng: Forking stress-ng: Semaphores stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size x264: H.264 Video Encoding 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 compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree java-jmh: Throughput ebizzy: redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET nginx: Static Web Page Serving apache: Static Web Page Serving postmark: Disk Transaction Performance pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Heavy Contention - Read Write systemd-boot-total: Total systemd-boot-total: Kernel systemd-boot-total: Loader systemd-boot-total: Firmware systemd-boot-total: Userspace sqlite: Default Test Directory parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver mafft: Multiple Sequence Alignment mrbayes: Primate Phylogeny Analysis nero2d: Total Time build-gcc: Time To Compile build-linux-kernel: Time To Compile aobench: 2048 x 2048 - Total Time ffmpeg: H.264 HD To NTSC DV hackbench: 8 - Thread hackbench: 16 - Thread hackbench: 8 - Process hackbench: 16 - Process hackbench: 32 - Process schbench: 8 - 8 schbench: 16 - 8 schbench: 32 - 8 schbench: 8 - 16 schbench: 8 - 24 schbench: 8 - 32 schbench: 16 - 16 schbench: 16 - 24 schbench: 16 - 32 schbench: 32 - 16 schbench: 32 - 24 schbench: 32 - 32 Linux 4.16-rc1 Linux 4.15.2 122260.48 3124475.30 11875.38 15039413.67 8233805.25 125.27 115.38 67.57 126.09 455.22 778.42 547.83 1021.53 930.33 653.13 2918.27 61019572691.62 615846 2160343.00 2264253.00 1977056.79 2683496.92 2006889.33 44157.11 32929.07 6637 9858.29 10587.87 52340 3220 4040 23230 21840 19.22 3.29 7.75 142.67 46.76 12.45 3.11 81.57 28.31 805.97 38.92 38.94 13.62 13.65 22.97 11.28 21.22 41.99 15435 43029 98432 49301 83157 107819 103467 145664 176043 173995 233387 294741 122767.03 3156026.15 11897.99 15287863.52 7977452.21 136.95 130.53 69.20 124.69 462.14 967.91 545.89 1018.60 871.81 568.65 2949.35 61033639825.35 620960 2091468.88 2126179.50 1924578.33 2360288.08 1961779.44 44262.15 32376.19 6697 6849.72 6202.85 51920 3290 3710 23140 21760 17.04 3.29 7.58 141.32 46.70 12.13 3.22 80.03 28.16 810.65 38.95 39.27 13.52 12.02 23.24 11.23 21.10 41.16 15323 42688 101589 49771 83328 108331 103040 148224 181675 177749 234923 292352 OpenBenchmarking.org
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Linux 4.16-rc1 Linux 4.15.2 30K 60K 90K 120K 150K SE +/- 466.14, N = 3 SE +/- 430.49, N = 3 122260.48 122767.03 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Linux 4.16-rc1 Linux 4.15.2 700K 1400K 2100K 2800K 3500K SE +/- 17926.22, N = 3 SE +/- 26623.38, N = 3 3124475.30 3156026.15 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Linux 4.16-rc1 Linux 4.15.2 3K 6K 9K 12K 15K SE +/- 159.39, N = 3 SE +/- 128.74, N = 3 11875.38 11897.99 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Linux 4.16-rc1 Linux 4.15.2 3M 6M 9M 12M 15M SE +/- 84049.89, N = 3 SE +/- 183504.25, N = 3 15039413.67 15287863.52 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Linux 4.16-rc1 Linux 4.15.2 2M 4M 6M 8M 10M SE +/- 4948.62, N = 3 SE +/- 6147.94, N = 3 8233805.25 7977452.21 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -lc
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Linux 4.16-rc1 Linux 4.15.2 30 60 90 120 150 SE +/- 31.33, N = 6 SE +/- 30.29, N = 6 125.27 136.95 1. (CC) gcc options: -static
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Linux 4.16-rc1 Linux 4.15.2 30 60 90 120 150 SE +/- 2.35, N = 6 SE +/- 2.13, N = 4 115.38 130.53 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Linux 4.16-rc1 Linux 4.15.2 15 30 45 60 75 SE +/- 3.27, N = 6 SE +/- 4.99, N = 6 67.57 69.20 1. (CC) gcc options: -static
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-02-05 H.264 Video Encoding Linux 4.16-rc1 Linux 4.15.2 30 60 90 120 150 SE +/- 2.23, N = 3 SE +/- 2.35, N = 3 126.09 124.69 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 20K 40K 60K 80K 100K SE +/- 124.13, N = 3 SE +/- 95.50, N = 3 113800 115531 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 50K 100K 150K 200K 250K SE +/- 29101.58, N = 6 SE +/- 517.97, N = 3 194602 241975 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 30K 60K 90K 120K 150K SE +/- 140.85, N = 3 SE +/- 151.96, N = 3 136954 136469 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 60K 120K 180K 240K 300K SE +/- 2745.42, N = 3 SE +/- 4921.34, N = 3 261494 258766 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 100 200 300 400 500 SE +/- 0.50, N = 3 SE +/- 0.38, N = 3 455.22 462.14 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 200 400 600 800 1000 SE +/- 116.41, N = 6 SE +/- 2.07, N = 3 778.42 967.91 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 120 240 360 480 600 SE +/- 0.56, N = 3 SE +/- 0.61, N = 3 547.83 545.89 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Libaio - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 Linux 4.16-rc1 Linux 4.15.2 200 400 600 800 1000 SE +/- 10.73, N = 3 SE +/- 11.46, N = 3 1021.53 1018.60 1. (CC) gcc options: -rdynamic -std=gnu99 -O3 -ffast-math -include -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 4.16-rc1 Linux 4.15.2 200 400 600 800 1000 SE +/- 12.11, N = 3 SE +/- 13.83, N = 6 930.33 871.81
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 4.16-rc1 Linux 4.15.2 140 280 420 560 700 SE +/- 5.74, N = 3 SE +/- 9.64, N = 3 653.13 568.65
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Linux 4.16-rc1 Linux 4.15.2 600 1200 1800 2400 3000 SE +/- 17.63, N = 3 SE +/- 18.25, N = 3 2918.27 2949.35
Java JMH Throughput OpenBenchmarking.org Ops/s, More Is Better Java JMH Throughput Linux 4.16-rc1 Linux 4.15.2 13000M 26000M 39000M 52000M 65000M 61019572691.62 61033639825.35
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Linux 4.16-rc1 Linux 4.15.2 130K 260K 390K 520K 650K SE +/- 7917.76, N = 3 SE +/- 9619.67, N = 5 615846 620960 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPOP Linux 4.16-rc1 Linux 4.15.2 500K 1000K 1500K 2000K 2500K SE +/- 23728.13, N = 3 SE +/- 30438.46, N = 3 2160343.00 2091468.88 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SADD Linux 4.16-rc1 Linux 4.15.2 500K 1000K 1500K 2000K 2500K SE +/- 34890.27, N = 6 SE +/- 5443.52, N = 3 2264253.00 2126179.50 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: LPUSH Linux 4.16-rc1 Linux 4.15.2 400K 800K 1200K 1600K 2000K SE +/- 27818.37, N = 3 SE +/- 16065.51, N = 3 1977056.79 1924578.33 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET Linux 4.16-rc1 Linux 4.15.2 600K 1200K 1800K 2400K 3000K SE +/- 13423.90, N = 3 SE +/- 45769.44, N = 3 2683496.92 2360288.08 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET Linux 4.16-rc1 Linux 4.15.2 400K 800K 1200K 1600K 2000K SE +/- 14153.31, N = 3 SE +/- 29804.15, N = 6 2006889.33 1961779.44 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving Linux 4.16-rc1 Linux 4.15.2 9K 18K 27K 36K 45K SE +/- 90.44, N = 3 SE +/- 199.41, N = 3 44157.11 44262.15 1. (CC) gcc options: -lpthread -lcrypt -lz -O3 -march=native
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Linux 4.16-rc1 Linux 4.15.2 7K 14K 21K 28K 35K SE +/- 262.87, N = 3 SE +/- 68.96, N = 3 32929.07 32376.19 1. (CC) gcc options: -shared -fPIC -O2 -pthread
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 4.16-rc1 Linux 4.15.2 1400 2800 4200 5600 7000 SE +/- 59.33, N = 3 SE +/- 59.33, N = 3 6637 6697 1. (CC) gcc options: -O3
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Linux 4.16-rc1 Linux 4.15.2 2K 4K 6K 8K 10K SE +/- 307.96, N = 6 SE +/- 463.21, N = 6 9858.29 6849.72 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.0 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Linux 4.16-rc1 Linux 4.15.2 2K 4K 6K 8K 10K SE +/- 505.77, N = 6 SE +/- 33.46, N = 3 10587.87 6202.85 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -fPIC -lpgcommon -lpgport -lpthread -lrt -lcrypt -ldl -lm
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Linux 4.16-rc1 Linux 4.15.2 11K 22K 33K 44K 55K 52340 51920
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Linux 4.16-rc1 Linux 4.15.2 700 1400 2100 2800 3500 3220 3290
Systemd Total Boot Time Test: Loader OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Loader Linux 4.16-rc1 Linux 4.15.2 900 1800 2700 3600 4500 4040 3710
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware Linux 4.16-rc1 Linux 4.15.2 5K 10K 15K 20K 25K 23230 23140
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Linux 4.16-rc1 Linux 4.15.2 5K 10K 15K 20K 25K 21840 21760
SQLite Test Target: Default Test Directory OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.8.10.2 Test Target: Default Test Directory Linux 4.16-rc1 Linux 4.15.2 5 10 15 20 25 SE +/- 2.60, N = 6 SE +/- 1.51, N = 6 19.22 17.04 1. (CC) gcc options: -O2 -ldl -lpthread
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Linux 4.16-rc1 Linux 4.15.2 0.7403 1.4806 2.2209 2.9612 3.7015 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.29 3.29 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Linux 4.16-rc1 Linux 4.15.2 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 7.75 7.58 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Linux 4.16-rc1 Linux 4.15.2 30 60 90 120 150 SE +/- 0.55, N = 3 SE +/- 1.44, N = 3 142.67 141.32 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Linux 4.16-rc1 Linux 4.15.2 11 22 33 44 55 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 46.76 46.70 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Linux 4.16-rc1 Linux 4.15.2 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 12.45 12.13 1. (CXX) g++ options: -O2 -lOpenCL
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment Linux 4.16-rc1 Linux 4.15.2 0.7245 1.449 2.1735 2.898 3.6225 SE +/- 0.00, N = 3 3.11 3.22 1. (CC) gcc options: -O3 -lm -lpthread
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Linux 4.16-rc1 Linux 4.15.2 20 40 60 80 100 SE +/- 0.41, N = 3 SE +/- 0.11, N = 3 81.57 80.03 1. (CC) gcc options: -O3 -msse -mfpmath=sse -march=native -lm -pthread -lmpi
Open FMM Nero2D Total Time OpenBenchmarking.org Seconds, Fewer Is Better Open FMM Nero2D 2.0.2 Total Time Linux 4.16-rc1 Linux 4.15.2 7 14 21 28 35 SE +/- 0.19, N = 3 SE +/- 0.09, N = 3 28.31 28.16 1. (CXX) g++ options: -O2 -lfftw3 -llapack -lblas -lgfortran -lquadmath -lm -pthread -lmpi_cxx -lmpi
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 7.2 Time To Compile Linux 4.16-rc1 Linux 4.15.2 200 400 600 800 1000 SE +/- 0.53, N = 3 SE +/- 1.15, N = 3 805.97 810.65
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.13 Time To Compile Linux 4.16-rc1 Linux 4.15.2 9 18 27 36 45 SE +/- 0.59, N = 6 SE +/- 0.68, N = 6 38.92 38.95
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time Linux 4.16-rc1 Linux 4.15.2 9 18 27 36 45 SE +/- 0.14, N = 3 SE +/- 0.73, N = 3 38.94 39.27 1. (CC) gcc options: -lm -O3
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 3.4.1 H.264 HD To NTSC DV Linux 4.16-rc1 Linux 4.15.2 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 13.62 13.52 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -ldl -pthread -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 4.16-rc1 Linux 4.15.2 4 8 12 16 20 SE +/- 1.05, N = 6 SE +/- 0.02, N = 3 13.65 12.02 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 4.16-rc1 Linux 4.15.2 6 12 18 24 30 SE +/- 0.35, N = 5 SE +/- 0.38, N = 6 22.97 23.24 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 4.16-rc1 Linux 4.15.2 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 11.28 11.23 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 4.16-rc1 Linux 4.15.2 5 10 15 20 25 SE +/- 0.29, N = 3 SE +/- 0.14, N = 3 21.22 21.10 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 4.16-rc1 Linux 4.15.2 10 20 30 40 50 SE +/- 0.44, N = 3 SE +/- 0.09, N = 3 41.99 41.16 1. (CC) gcc options: -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 8 Linux 4.16-rc1 Linux 4.15.2 3K 6K 9K 12K 15K SE +/- 264.19, N = 6 SE +/- 287.01, N = 3 15435 15323 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 8 Linux 4.16-rc1 Linux 4.15.2 9K 18K 27K 36K 45K SE +/- 112.89, N = 3 SE +/- 256.00, N = 3 43029 42688 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 32 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 8 Linux 4.16-rc1 Linux 4.15.2 20K 40K 60K 80K 100K SE +/- 1409.94, N = 3 SE +/- 225.77, N = 3 98432 101589 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 16 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 16 Linux 4.16-rc1 Linux 4.15.2 11K 22K 33K 44K 55K SE +/- 259.53, N = 3 SE +/- 279.78, N = 3 49301 49771 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 24 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 24 Linux 4.16-rc1 Linux 4.15.2 20K 40K 60K 80K 100K SE +/- 866.04, N = 3 SE +/- 1334.31, N = 4 83157 83328 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 32 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 32 Linux 4.16-rc1 Linux 4.15.2 20K 40K 60K 80K 100K SE +/- 1700.25, N = 3 SE +/- 559.57, N = 3 107819 108331 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 16 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 16 Linux 4.16-rc1 Linux 4.15.2 20K 40K 60K 80K 100K SE +/- 666.47, N = 3 SE +/- 782.09, N = 3 103467 103040 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 24 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 24 Linux 4.16-rc1 Linux 4.15.2 30K 60K 90K 120K 150K SE +/- 2131.63, N = 3 145664 148224 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 32 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 32 Linux 4.16-rc1 Linux 4.15.2 40K 80K 120K 160K 200K SE +/- 2514.08, N = 3 SE +/- 1230.69, N = 3 176043 181675 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 32 - Workers Per Message Thread: 16 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 16 Linux 4.16-rc1 Linux 4.15.2 40K 80K 120K 160K 200K SE +/- 1806.17, N = 3 SE +/- 1194.67, N = 3 173995 177749 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 32 - Workers Per Message Thread: 24 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 24 Linux 4.16-rc1 Linux 4.15.2 50K 100K 150K 200K 250K SE +/- 3426.11, N = 3 SE +/- 1038.12, N = 3 233387 234923 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 32 - Workers Per Message Thread: 32 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 32 - Workers Per Message Thread: 32 Linux 4.16-rc1 Linux 4.15.2 60K 120K 180K 240K 300K SE +/- 2793.93, N = 3 SE +/- 5120.00, N = 3 294741 292352 1. (CC) gcc options: -O2 -lpthread
Phoronix Test Suite v10.8.4