Intel Linux 3.3 To Linux 3.13 then Linux 4.8/4.8 Kernel Benchmarks Linux 3.3 to Linux 3.13 kernel benchmarks by Michael Larabel for a future article on Phoronix.com then now in 2016 tested with Ubuntu 16.10 plus Linux 4.9 kernel. Fun retrospective.
HTML result view exported from: https://openbenchmarking.org/result/1610234-PTS-1610219L89&sor&grs .
Intel Linux 3.3 To Linux 3.13 then Linux 4.8/4.8 Kernel Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 3.3 Linux 3.4 Linux 3.5 Linux 3.6 Linux 3.7 Linux 3.8 Linux 3.9 Linux 3.10 Linux 3.11 Linux 3.12 Linux 3.13 Ubuntu 16.10 Linux 4.8 Ubuntu 16.10 Linux 4.9 Intel Core i5-2520M @ 2.50GHz (4 Cores) HP 161C Intel 2nd Generation Core Family DRAM 4096MB 160GB INTEL SSDSA2M160 LLVMpipe IDT 92HD81B1X5 Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 Ubuntu 13.10 3.3.0-030300-generic (x86_64) Unity 7.1.2 X Server 1.14.5 intel 2.99.907 2.1 Mesa 10.1.0-devel (git-07149f0 saucy-oibaf-ppa+curaga) Gallium 0.4 GCC 4.8 ext4 1600x900 3.4.0-030400-generic (x86_64) 3.5.0-030500-generic (x86_64) Intel HD 3000 3.6.0-030600-generic (x86_64) 3.1 Mesa 10.1.0-devel (git-07149f0 saucy-oibaf-ppa+curaga) Intel HD 3000 (1300MHz) 3.7.0-030700-generic (x86_64) 3.8.0-030800-generic (x86_64) Intel Core i5-2520M @ 3.20GHz (4 Cores) 3.9.0-030900-generic (x86_64) 3.10.0-031000-generic (x86_64) 3.11.0-031100-generic (x86_64) 3.12.0-031200-generic (x86_64) 3.13.0-031300-generic (x86_64) Intel 2nd Generation Core Family IGP Ubuntu 16.10 4.8.0-22-generic (x86_64) Unity 7.5.0 X Server 1.18.4 modesetting 1.18.4 3.3 Mesa 12.0.3 GCC 6.2.0 20161005 4.9.0-999-generic (x86_64) 20161020 OpenBenchmarking.org Environment Details - Linux 3.3, Linux 3.4, Linux 3.5: LIBGL_ALWAYS_SOFTWARE=1 Compiler Details - Linux 3.3: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.4: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.5: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.6: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.7: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.8: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.9: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.10: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.11: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.12: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Linux 3.13: --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu 16.10 Linux 4.8: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Ubuntu 16.10 Linux 4.9: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Disk Details - Linux 3.3: CFQ / barrier=1,data=ordered,errors=remount-ro,relatime,rw,user_xattr - Linux 3.4: CFQ / data=ordered,errors=remount-ro,relatime,rw - Linux 3.5: CFQ / data=ordered,errors=remount-ro,relatime,rw - Linux 3.6: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 3.7: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 3.8: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 3.9: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 3.10: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 3.11: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 3.12: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Linux 3.13: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Ubuntu 16.10 Linux 4.8: DEADLINE / data=ordered,errors=remount-ro,relatime,rw - Ubuntu 16.10 Linux 4.9: DEADLINE / data=ordered,errors=remount-ro,relatime,rw Processor Details - Linux 3.3: Scaling Governor: acpi-cpufreq ondemand - Linux 3.4: Scaling Governor: acpi-cpufreq ondemand - Linux 3.5: Scaling Governor: acpi-cpufreq ondemand - Linux 3.6: Scaling Governor: acpi-cpufreq ondemand - Linux 3.7: Scaling Governor: acpi-cpufreq ondemand - Linux 3.8: Scaling Governor: acpi-cpufreq ondemand - Linux 3.9: Scaling Governor: intel_pstate powersave - Linux 3.10: Scaling Governor: intel_pstate powersave - Linux 3.11: Scaling Governor: intel_pstate powersave - Linux 3.12: Scaling Governor: intel_pstate powersave - Linux 3.13: Scaling Governor: intel_pstate performance - Ubuntu 16.10 Linux 4.8: Scaling Governor: intel_pstate powersave - Ubuntu 16.10 Linux 4.9: Scaling Governor: intel_pstate powersave System Details - Linux 3.3: Disk Scheduler: CFQ. Python 2.7.5+. - Linux 3.4: Disk Scheduler: CFQ. Python 2.7.5+. - Linux 3.5: Disk Scheduler: CFQ. Python 2.7.5+. - Linux 3.6: Disk Scheduler: DEADLINE. Python 2.7.5+. - Linux 3.7: Disk Scheduler: DEADLINE. Python 2.7.5+. - Linux 3.8: Disk Scheduler: DEADLINE. Python 2.7.5+. - Linux 3.9: Disk Scheduler: DEADLINE. Python 2.7.5+. - Linux 3.10: Disk Scheduler: DEADLINE. Python 2.7.5+. - Linux 3.11: Disk Scheduler: DEADLINE. Python 2.7.5+. - Linux 3.12: Disk Scheduler: DEADLINE. Python 2.7.5+. - Linux 3.13: Disk Scheduler: DEADLINE. Python 2.7.5+. - Ubuntu 16.10 Linux 4.8: Python 2.7.12+. - Ubuntu 16.10 Linux 4.9: Python 2.7.12+. Graphics Details - Linux 3.5, Linux 3.6, Linux 3.7, Linux 3.8, Linux 3.9, Linux 3.10, Linux 3.11, Linux 3.12, Linux 3.13: SNA
Intel Linux 3.3 To Linux 3.13 then Linux 4.8/4.8 Kernel Benchmarks unigine-sanctuary: 1024 x 768 hpcc: G-Rand Access postmark: Disk Transaction Performance dbench: 1 hpcc: Rand Ring Latency encode-flac: WAV To FLAC mrbayes: Primate Phylogeny Analysis hint: FLOAT apache: Static Web Page Serving himeno: Poisson Pressure Solver tscp: AI Chess Performance hpcc: G-HPL polybench-c: 3 Matrix Multiplications hpcc: EP-DGEMM compilebench: Compile hpcc: G-Ptrans hpcc: Max Ping Pong Bandwidth c-ray: Total Time hpcc: G-Ffte hpcc: Rand Ring Bandwidth xonotic: 1600 x 900 - Low xonotic: 1600 x 900 - High openarena: 1600 x 900 open-porous-media: Upscale-Relperm hpcc: EP-STREAM Triad compilebench: Initial Create Linux 3.3 Linux 3.4 Linux 3.5 Linux 3.6 Linux 3.7 Linux 3.8 Linux 3.9 Linux 3.10 Linux 3.11 Linux 3.12 Linux 3.13 Ubuntu 16.10 Linux 4.8 Ubuntu 16.10 Linux 4.9 0.02019 1637 209.16 0.55916 7.45 25.42 256549866.52 19372.45 1285.93 909181 16.86447 33.35 4.57413 105.49 0.37226 4756.541 70.22 1.41432 0.76677 132.66 1.91326 93.42 0.02003 1648 211.15 0.55286 7.45 25.44 256863781.01 19829.62 1289.82 914011 16.83193 32.99 4.57506 106.04 0.36738 4676.835 69.99 1.41559 0.76847 132.51 1.82648 96.36 0.02035 1637 210.42 0.56350 7.44 25.34 254643172.98 19867.65 1292.16 906059 16.89897 32.36 4.57913 105.91 0.37476 4744.799 70.30 1.43874 0.78239 131.66 1.85094 97.72 2.74 0.02044 1685 209.88 0.55530 7.35 25.14 257621036.78 18676.07 1291.80 920418 16.89153 33.33 4.57446 106.99 0.36835 4675.720 69.79 1.41145 0.76691 91.40 48.69 27.30 132.95 2.01190 104.08 2.69 0.02006 1644 432.02 0.61911 7.36 25.52 257485642.98 18039.02 1290.87 921342 14.76670 33.06 4.09877 107.25 0.36655 4555.803 70.82 1.41259 0.76805 91.59 48.87 27.33 134.29 1.80922 100.73 2.65 0.01985 1619 193.16 0.57234 7.34 25.30 256953351.09 17907.21 1290.34 920728 16.84943 32.83 4.56999 106.03 0.37046 4623.472 69.73 1.41601 0.76348 91.64 48.90 27.33 133.12 1.77692 101.49 2.75 0.01781 1524 184.84 0.55730 7.38 25.23 257448930.45 17489.16 1292.85 920420 16.91637 32.84 4.57681 105.65 0.37024 4617.706 69.75 1.40779 0.76400 94.03 49.40 27.43 132.63 1.80114 98.20 2.79 0.01715 1428 316.59 0.57061 7.35 25.68 257015556.14 16039.66 1293.17 922267 16.82943 33.65 4.57247 108.63 0.36755 4606.189 69.77 1.40943 0.76495 93.28 49.35 27.33 130.77 1.87469 95.13 2.73 0.02006 1386 291.94 0.57507 7.39 25.66 257145686.34 16293.98 1291.16 922576 16.81867 33.02 4.57203 106.10 0.36669 4610.011 69.78 1.39361 0.76371 93.44 49.37 27.40 134.59 1.83853 98.62 2.75 0.02010 1530 349.05 0.55178 7.37 25.30 258105597.56 18751.24 1295.39 921959 16.87890 31.62 4.57484 105.63 0.36681 4635.295 69.73 1.39475 0.76887 93.72 49.27 27.40 133.72 1.96953 94.78 2.75 0.02521 1409 345.47 0.55938 9.27 26.12 204750569.74 15877.41 1091.93 781412 16.82127 30.05 4.55708 107.75 0.39936 4622.673 69.81 1.35914 0.76856 93.90 49.31 27.33 133.09 3.14201 92.32 15.51 0.00643 2788 311.78 1.00173 5.67 42.51 256909840.66 16386.47 1246.17 854162 14.83573 30.56 4.18174 112.39 0.36120 4347.153 75.20 1.44437 0.78758 91.24 46.97 26.60 3.60799 105.35 15.62 0.00825 4032 274.26 0.47972 5.38 37.19 261683201.29 18568.72 1287.10 871209 16.40487 29.80 4.56809 117.53 0.36189 4449.465 70.21 1.45107 0.81029 96.15 47.98 27.10 1.88799 112.72 OpenBenchmarking.org
Unigine Sanctuary Resolution: 1024 x 768 OpenBenchmarking.org Frames Per Second, More Is Better Unigine Sanctuary 2.3 Resolution: 1024 x 768 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.10 Linux 3.13 Linux 3.12 Linux 3.9 Linux 3.6 Linux 3.11 Linux 3.7 Linux 3.8 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 6 15.62 15.51 2.79 2.75 2.75 2.75 2.74 2.73 2.69 2.65
HPC Challenge Test / Class: G-Random Access OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.4.3 Test / Class: G-Random Access Linux 3.13 Linux 3.6 Linux 3.5 Linux 3.3 Linux 3.12 Linux 3.11 Linux 3.7 Linux 3.4 Linux 3.8 Linux 3.9 Linux 3.10 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 0.0057 0.0114 0.0171 0.0228 0.0285 SE +/- 0.00072, N = 3 SE +/- 0.00001, N = 3 SE +/- 0.00009, N = 3 SE +/- 0.00007, N = 3 SE +/- 0.00009, N = 3 SE +/- 0.00004, N = 3 SE +/- 0.00008, N = 3 SE +/- 0.00011, N = 3 SE +/- 0.00034, N = 3 SE +/- 0.00223, N = 3 SE +/- 0.00270, N = 3 SE +/- 0.00005, N = 3 SE +/- 0.00003, N = 3 0.02521 0.02044 0.02035 0.02019 0.02010 0.02006 0.02006 0.02003 0.01985 0.01781 0.01715 0.00825 0.00643 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Linux 3.13: BLAS + Open MPI 1.4.5 3. Linux 3.6: BLAS + Open MPI 1.4.5 4. Linux 3.5: BLAS + Open MPI 1.4.5 5. Linux 3.3: BLAS + Open MPI 1.4.5 6. Linux 3.12: BLAS + Open MPI 1.4.5 7. Linux 3.11: BLAS + Open MPI 1.4.5 8. Linux 3.7: BLAS + Open MPI 1.4.5 9. Linux 3.4: BLAS + Open MPI 1.4.5 10. Linux 3.8: BLAS + Open MPI 1.4.5 11. Linux 3.9: BLAS + Open MPI 1.4.5 12. Linux 3.10: BLAS + Open MPI 1.4.5 13. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 14. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.6 Linux 3.4 Linux 3.7 Linux 3.5 Linux 3.3 Linux 3.8 Linux 3.12 Linux 3.9 Linux 3.10 Linux 3.13 Linux 3.11 900 1800 2700 3600 4500 SE +/- 0.00, N = 3 SE +/- 36.84, N = 3 SE +/- 4.00, N = 3 SE +/- 9.70, N = 3 SE +/- 11.00, N = 3 SE +/- 3.67, N = 3 SE +/- 3.67, N = 3 SE +/- 3.67, N = 3 SE +/- 6.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 2.67, N = 3 SE +/- 2.33, N = 3 4032 2788 1685 1648 1644 1637 1637 1619 1530 1524 1428 1409 1386 1. (CC) gcc options: -O3
Dbench Client Count: 1 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 1 Linux 3.7 Linux 3.12 Linux 3.13 Linux 3.10 Ubuntu 16.10 Linux 4.8 Linux 3.11 Ubuntu 16.10 Linux 4.9 Linux 3.4 Linux 3.5 Linux 3.6 Linux 3.3 Linux 3.8 Linux 3.9 90 180 270 360 450 SE +/- 0.26, N = 3 SE +/- 1.74, N = 3 SE +/- 0.11, N = 3 SE +/- 0.76, N = 3 SE +/- 1.64, N = 3 SE +/- 0.53, N = 3 SE +/- 0.70, N = 3 SE +/- 0.58, N = 3 SE +/- 0.57, N = 3 SE +/- 0.44, N = 3 SE +/- 0.62, N = 3 SE +/- 0.37, N = 3 SE +/- 2.96, N = 3 432.02 349.05 345.47 316.59 311.78 291.94 274.26 211.15 210.42 209.88 209.16 193.16 184.84 -O2 -O2 1. (CC) gcc options: -lpopt
HPC Challenge Test / Class: Random Ring Latency OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.4.3 Test / Class: Random Ring Latency Ubuntu 16.10 Linux 4.9 Linux 3.12 Linux 3.4 Linux 3.6 Linux 3.9 Linux 3.3 Linux 3.13 Linux 3.5 Linux 3.10 Linux 3.8 Linux 3.11 Linux 3.7 Ubuntu 16.10 Linux 4.8 0.2254 0.4508 0.6762 0.9016 1.127 SE +/- 0.01253, N = 3 SE +/- 0.00238, N = 3 SE +/- 0.00156, N = 3 SE +/- 0.00454, N = 3 SE +/- 0.00937, N = 3 SE +/- 0.00578, N = 3 SE +/- 0.00796, N = 3 SE +/- 0.01092, N = 3 SE +/- 0.00655, N = 3 SE +/- 0.01167, N = 3 SE +/- 0.01850, N = 3 SE +/- 0.01141, N = 3 SE +/- 0.53971, N = 3 0.47972 0.55178 0.55286 0.55530 0.55730 0.55916 0.55938 0.56350 0.57061 0.57234 0.57507 0.61911 1.00173 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 3. Linux 3.12: BLAS + Open MPI 1.4.5 4. Linux 3.4: BLAS + Open MPI 1.4.5 5. Linux 3.6: BLAS + Open MPI 1.4.5 6. Linux 3.9: BLAS + Open MPI 1.4.5 7. Linux 3.3: BLAS + Open MPI 1.4.5 8. Linux 3.13: BLAS + Open MPI 1.4.5 9. Linux 3.5: BLAS + Open MPI 1.4.5 10. Linux 3.10: BLAS + Open MPI 1.4.5 11. Linux 3.8: BLAS + Open MPI 1.4.5 12. Linux 3.11: BLAS + Open MPI 1.4.5 13. Linux 3.7: BLAS + Open MPI 1.4.5 14. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3
OpenArena Resolution: 1600 x 900 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1600 x 900 - Total Frame Time Linux 3.9 Linux 3.12 Linux 3.7 Linux 3.10 Linux 3.13 Linux 3.11 Linux 3.6 Linux 3.8 15 30 45 60 75 Min: 5 / Avg: 36.28 / Max: 78 Min: 5 / Avg: 36.39 / Max: 78 Min: 6 / Avg: 36.44 / Max: 77 Min: 6 / Avg: 36.46 / Max: 77 Min: 6 / Avg: 36.47 / Max: 77 Min: 6 / Avg: 36.47 / Max: 78 Min: 6 / Avg: 36.48 / Max: 78 Min: 6 / Avg: 36.49 / Max: 77
OpenArena Resolution: 1600 x 900 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1600 x 900 - Total Frame Time Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 16 32 48 64 80 Min: 6 / Avg: 36.76 / Max: 84 Min: 6 / Avg: 37.5 / Max: 87
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.0 WAV To FLAC Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.8 Linux 3.6 Linux 3.10 Linux 3.7 Linux 3.12 Linux 3.9 Linux 3.11 Linux 3.5 Linux 3.3 Linux 3.4 Linux 3.13 3 6 9 12 15 SE +/- 0.02, N = 5 SE +/- 0.07, N = 10 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 5.38 5.67 7.34 7.35 7.35 7.36 7.37 7.38 7.39 7.44 7.45 7.45 9.27 -O2 -O2 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.1.2 Primate Phylogeny Analysis Linux 3.6 Linux 3.9 Linux 3.8 Linux 3.12 Linux 3.5 Linux 3.3 Linux 3.4 Linux 3.7 Linux 3.11 Linux 3.10 Linux 3.13 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.35, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 25.14 25.23 25.30 25.30 25.34 25.42 25.44 25.52 25.66 25.68 26.12 37.19 42.51
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT Ubuntu 16.10 Linux 4.9 Linux 3.12 Linux 3.6 Linux 3.7 Linux 3.9 Linux 3.11 Linux 3.10 Linux 3.8 Ubuntu 16.10 Linux 4.8 Linux 3.4 Linux 3.3 Linux 3.5 Linux 3.13 60M 120M 180M 240M 300M SE +/- 302330.93, N = 3 SE +/- 111632.79, N = 3 SE +/- 350119.63, N = 3 SE +/- 296755.72, N = 3 SE +/- 133746.65, N = 3 SE +/- 493437.07, N = 3 SE +/- 760613.83, N = 3 SE +/- 420127.65, N = 3 SE +/- 1101584.69, N = 3 SE +/- 305141.93, N = 3 SE +/- 267421.48, N = 3 SE +/- 2418422.68, N = 3 SE +/- 3244431.09, N = 6 261683201.29 258105597.56 257621036.78 257485642.98 257448930.45 257145686.34 257015556.14 256953351.09 256909840.66 256863781.01 256549866.52 254643172.98 204750569.74 1. (CC) gcc options: -O3 -march=native -lm
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.7 Static Web Page Serving Linux 3.5 Linux 3.4 Linux 3.3 Linux 3.12 Linux 3.6 Ubuntu 16.10 Linux 4.9 Linux 3.7 Linux 3.8 Linux 3.9 Ubuntu 16.10 Linux 4.8 Linux 3.11 Linux 3.10 Linux 3.13 4K 8K 12K 16K 20K SE +/- 112.16, N = 3 SE +/- 52.67, N = 3 SE +/- 48.41, N = 3 SE +/- 8.86, N = 3 SE +/- 210.98, N = 3 SE +/- 90.07, N = 3 SE +/- 83.24, N = 3 SE +/- 104.70, N = 3 SE +/- 215.05, N = 3 SE +/- 71.94, N = 3 SE +/- 50.19, N = 3 SE +/- 32.48, N = 3 SE +/- 33.27, N = 3 19867.65 19829.62 19372.45 18751.24 18676.07 18568.72 18039.02 17907.21 17489.16 16386.47 16293.98 16039.66 15877.41 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O2 -O3 -march=native -O3 -march=native -O3 -march=native -O2 -O3 -march=native -O3 -march=native -O3 -march=native 1. (CC) gcc options: -shared -fPIC -pthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Linux 3.12 Linux 3.10 Linux 3.9 Linux 3.5 Linux 3.6 Linux 3.11 Linux 3.7 Linux 3.8 Linux 3.4 Ubuntu 16.10 Linux 4.9 Linux 3.3 Ubuntu 16.10 Linux 4.8 Linux 3.13 300 600 900 1200 1500 SE +/- 0.32, N = 3 SE +/- 0.60, N = 3 SE +/- 0.54, N = 3 SE +/- 0.77, N = 3 SE +/- 0.32, N = 3 SE +/- 1.22, N = 3 SE +/- 0.28, N = 3 SE +/- 0.57, N = 3 SE +/- 0.89, N = 3 SE +/- 0.43, N = 3 SE +/- 0.94, N = 3 SE +/- 5.88, N = 3 SE +/- 42.28, N = 6 1295.39 1293.17 1292.85 1292.16 1291.80 1291.16 1290.87 1290.34 1289.82 1287.10 1285.93 1246.17 1091.93 -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native 1. (CC) gcc options: -O3
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Linux 3.11 Linux 3.10 Linux 3.12 Linux 3.7 Linux 3.8 Linux 3.9 Linux 3.6 Linux 3.4 Linux 3.3 Linux 3.5 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.13 200K 400K 600K 800K 1000K SE +/- 0.00, N = 5 SE +/- 308.60, N = 5 SE +/- 377.96, N = 5 SE +/- 308.60, N = 5 SE +/- 752.97, N = 5 SE +/- 783.98, N = 5 SE +/- 376.73, N = 5 SE +/- 1412.07, N = 5 SE +/- 1200.65, N = 5 SE +/- 6276.93, N = 5 SE +/- 275.40, N = 5 SE +/- 7174.61, N = 5 SE +/- 30804.53, N = 10 922576 922267 921959 921342 920728 920420 920418 914011 909181 906059 871209 854162 781412 1. (CC) gcc options: -O3 -march=native
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.4.3 Test / Class: G-HPL Linux 3.9 Linux 3.5 Linux 3.6 Linux 3.12 Linux 3.3 Linux 3.8 Linux 3.4 Linux 3.10 Linux 3.13 Linux 3.11 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.7 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 16.92 16.90 16.89 16.88 16.86 16.85 16.83 16.83 16.82 16.82 16.40 14.84 14.77 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Linux 3.9: BLAS + Open MPI 1.4.5 3. Linux 3.5: BLAS + Open MPI 1.4.5 4. Linux 3.6: BLAS + Open MPI 1.4.5 5. Linux 3.12: BLAS + Open MPI 1.4.5 6. Linux 3.3: BLAS + Open MPI 1.4.5 7. Linux 3.8: BLAS + Open MPI 1.4.5 8. Linux 3.4: BLAS + Open MPI 1.4.5 9. Linux 3.10: BLAS + Open MPI 1.4.5 10. Linux 3.13: BLAS + Open MPI 1.4.5 11. Linux 3.11: BLAS + Open MPI 1.4.5 12. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 13. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3 14. Linux 3.7: BLAS + Open MPI 1.4.5
PolyBench-C Test: 3 Matrix Multiplications OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 3.2 Test: 3 Matrix Multiplications Ubuntu 16.10 Linux 4.9 Linux 3.13 Ubuntu 16.10 Linux 4.8 Linux 3.12 Linux 3.5 Linux 3.8 Linux 3.9 Linux 3.4 Linux 3.11 Linux 3.7 Linux 3.6 Linux 3.3 Linux 3.10 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 0.48, N = 4 SE +/- 0.03, N = 3 SE +/- 0.21, N = 3 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 SE +/- 0.47, N = 3 SE +/- 0.13, N = 3 29.80 30.05 30.56 31.62 32.36 32.83 32.84 32.99 33.02 33.06 33.33 33.35 33.65 -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native 1. (CC) gcc options: -O3
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.4.3 Test / Class: EP-DGEMM Linux 3.5 Linux 3.9 Linux 3.4 Linux 3.12 Linux 3.6 Linux 3.3 Linux 3.10 Linux 3.11 Linux 3.8 Ubuntu 16.10 Linux 4.9 Linux 3.13 Ubuntu 16.10 Linux 4.8 Linux 3.7 1.0303 2.0606 3.0909 4.1212 5.1515 SE +/- 0.00284, N = 3 SE +/- 0.00151, N = 3 SE +/- 0.00198, N = 3 SE +/- 0.00429, N = 3 SE +/- 0.00085, N = 3 SE +/- 0.00140, N = 3 SE +/- 0.00050, N = 3 SE +/- 0.00091, N = 3 SE +/- 0.00056, N = 3 SE +/- 0.00462, N = 3 SE +/- 0.00430, N = 3 SE +/- 0.00588, N = 3 SE +/- 0.00108, N = 3 4.57913 4.57681 4.57506 4.57484 4.57446 4.57413 4.57247 4.57203 4.56999 4.56809 4.55708 4.18174 4.09877 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Linux 3.5: BLAS + Open MPI 1.4.5 3. Linux 3.9: BLAS + Open MPI 1.4.5 4. Linux 3.4: BLAS + Open MPI 1.4.5 5. Linux 3.12: BLAS + Open MPI 1.4.5 6. Linux 3.6: BLAS + Open MPI 1.4.5 7. Linux 3.3: BLAS + Open MPI 1.4.5 8. Linux 3.10: BLAS + Open MPI 1.4.5 9. Linux 3.11: BLAS + Open MPI 1.4.5 10. Linux 3.8: BLAS + Open MPI 1.4.5 11. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 12. Linux 3.13: BLAS + Open MPI 1.4.5 13. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3 14. Linux 3.7: BLAS + Open MPI 1.4.5
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.10 Linux 3.13 Linux 3.7 Linux 3.6 Linux 3.11 Linux 3.4 Linux 3.8 Linux 3.5 Linux 3.9 Linux 3.12 Linux 3.3 30 60 90 120 150 SE +/- 1.96, N = 3 SE +/- 0.55, N = 3 SE +/- 1.07, N = 3 SE +/- 0.44, N = 3 SE +/- 1.12, N = 3 SE +/- 0.44, N = 3 SE +/- 0.19, N = 3 SE +/- 0.63, N = 3 SE +/- 0.45, N = 3 SE +/- 0.83, N = 3 SE +/- 0.43, N = 3 SE +/- 0.44, N = 3 SE +/- 0.67, N = 3 117.53 112.39 108.63 107.75 107.25 106.99 106.10 106.04 106.03 105.91 105.65 105.63 105.49
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.4.3 Test / Class: G-Ptrans Linux 3.13 Linux 3.5 Linux 3.3 Linux 3.8 Linux 3.9 Linux 3.6 Linux 3.10 Linux 3.4 Linux 3.12 Linux 3.11 Linux 3.7 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 0.0899 0.1798 0.2697 0.3596 0.4495 SE +/- 0.01615, N = 3 SE +/- 0.00232, N = 3 SE +/- 0.00019, N = 3 SE +/- 0.00108, N = 3 SE +/- 0.00086, N = 3 SE +/- 0.00314, N = 3 SE +/- 0.00207, N = 3 SE +/- 0.00354, N = 3 SE +/- 0.00115, N = 3 SE +/- 0.00217, N = 3 SE +/- 0.00363, N = 3 SE +/- 0.00153, N = 3 SE +/- 0.00818, N = 3 0.39936 0.37476 0.37226 0.37046 0.37024 0.36835 0.36755 0.36738 0.36681 0.36669 0.36655 0.36189 0.36120 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Linux 3.13: BLAS + Open MPI 1.4.5 3. Linux 3.5: BLAS + Open MPI 1.4.5 4. Linux 3.3: BLAS + Open MPI 1.4.5 5. Linux 3.8: BLAS + Open MPI 1.4.5 6. Linux 3.9: BLAS + Open MPI 1.4.5 7. Linux 3.6: BLAS + Open MPI 1.4.5 8. Linux 3.10: BLAS + Open MPI 1.4.5 9. Linux 3.4: BLAS + Open MPI 1.4.5 10. Linux 3.12: BLAS + Open MPI 1.4.5 11. Linux 3.11: BLAS + Open MPI 1.4.5 12. Linux 3.7: BLAS + Open MPI 1.4.5 13. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 14. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.4.3 Test / Class: Max Ping Pong Bandwidth Linux 3.3 Linux 3.5 Linux 3.4 Linux 3.6 Linux 3.12 Linux 3.8 Linux 3.13 Linux 3.9 Linux 3.11 Linux 3.10 Linux 3.7 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 1000 2000 3000 4000 5000 SE +/- 21.59, N = 3 SE +/- 16.27, N = 3 SE +/- 9.95, N = 3 SE +/- 68.19, N = 3 SE +/- 25.42, N = 3 SE +/- 42.87, N = 3 SE +/- 1.70, N = 3 SE +/- 16.89, N = 3 SE +/- 9.73, N = 3 SE +/- 6.09, N = 3 SE +/- 13.39, N = 3 SE +/- 13.12, N = 3 SE +/- 72.74, N = 3 4756.54 4744.80 4676.84 4675.72 4635.30 4623.47 4622.67 4617.71 4610.01 4606.19 4555.80 4449.47 4347.15 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Linux 3.3: BLAS + Open MPI 1.4.5 3. Linux 3.5: BLAS + Open MPI 1.4.5 4. Linux 3.4: BLAS + Open MPI 1.4.5 5. Linux 3.6: BLAS + Open MPI 1.4.5 6. Linux 3.12: BLAS + Open MPI 1.4.5 7. Linux 3.8: BLAS + Open MPI 1.4.5 8. Linux 3.13: BLAS + Open MPI 1.4.5 9. Linux 3.9: BLAS + Open MPI 1.4.5 10. Linux 3.11: BLAS + Open MPI 1.4.5 11. Linux 3.10: BLAS + Open MPI 1.4.5 12. Linux 3.7: BLAS + Open MPI 1.4.5 13. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 14. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Linux 3.8 Linux 3.12 Linux 3.9 Linux 3.10 Linux 3.11 Linux 3.6 Linux 3.13 Linux 3.4 Ubuntu 16.10 Linux 4.9 Linux 3.3 Linux 3.5 Linux 3.7 Ubuntu 16.10 Linux 4.8 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.34, N = 3 SE +/- 0.18, N = 3 SE +/- 0.46, N = 3 SE +/- 0.17, N = 3 69.73 69.73 69.75 69.77 69.78 69.79 69.81 69.99 70.21 70.22 70.30 70.82 75.20 -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native -march=native 1. (CC) gcc options: -lm -lpthread -O3
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.4.3 Test / Class: G-Ffte Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.5 Linux 3.8 Linux 3.4 Linux 3.3 Linux 3.7 Linux 3.6 Linux 3.10 Linux 3.9 Linux 3.12 Linux 3.11 Linux 3.13 0.3265 0.653 0.9795 1.306 1.6325 SE +/- 0.00501, N = 3 SE +/- 0.03349, N = 3 SE +/- 0.00532, N = 3 SE +/- 0.00448, N = 3 SE +/- 0.00891, N = 3 SE +/- 0.00370, N = 3 SE +/- 0.00691, N = 3 SE +/- 0.00233, N = 3 SE +/- 0.00916, N = 3 SE +/- 0.00671, N = 3 SE +/- 0.00694, N = 3 SE +/- 0.00161, N = 3 SE +/- 0.00292, N = 3 1.45107 1.44437 1.43874 1.41601 1.41559 1.41432 1.41259 1.41145 1.40943 1.40779 1.39475 1.39361 1.35914 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 3. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3 4. Linux 3.5: BLAS + Open MPI 1.4.5 5. Linux 3.8: BLAS + Open MPI 1.4.5 6. Linux 3.4: BLAS + Open MPI 1.4.5 7. Linux 3.3: BLAS + Open MPI 1.4.5 8. Linux 3.7: BLAS + Open MPI 1.4.5 9. Linux 3.6: BLAS + Open MPI 1.4.5 10. Linux 3.10: BLAS + Open MPI 1.4.5 11. Linux 3.9: BLAS + Open MPI 1.4.5 12. Linux 3.12: BLAS + Open MPI 1.4.5 13. Linux 3.11: BLAS + Open MPI 1.4.5 14. Linux 3.13: BLAS + Open MPI 1.4.5
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.4.3 Test / Class: Random Ring Bandwidth Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.5 Linux 3.12 Linux 3.13 Linux 3.4 Linux 3.7 Linux 3.6 Linux 3.3 Linux 3.10 Linux 3.9 Linux 3.11 Linux 3.8 0.1823 0.3646 0.5469 0.7292 0.9115 SE +/- 0.00141, N = 3 SE +/- 0.00803, N = 3 SE +/- 0.00282, N = 3 SE +/- 0.00067, N = 3 SE +/- 0.00176, N = 3 SE +/- 0.00121, N = 3 SE +/- 0.00143, N = 3 SE +/- 0.00057, N = 3 SE +/- 0.00205, N = 3 SE +/- 0.00092, N = 3 SE +/- 0.00150, N = 3 SE +/- 0.00090, N = 3 SE +/- 0.00149, N = 3 0.81029 0.78758 0.78239 0.76887 0.76856 0.76847 0.76805 0.76691 0.76677 0.76495 0.76400 0.76371 0.76348 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 3. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3 4. Linux 3.5: BLAS + Open MPI 1.4.5 5. Linux 3.12: BLAS + Open MPI 1.4.5 6. Linux 3.13: BLAS + Open MPI 1.4.5 7. Linux 3.4: BLAS + Open MPI 1.4.5 8. Linux 3.7: BLAS + Open MPI 1.4.5 9. Linux 3.6: BLAS + Open MPI 1.4.5 10. Linux 3.3: BLAS + Open MPI 1.4.5 11. Linux 3.10: BLAS + Open MPI 1.4.5 12. Linux 3.9: BLAS + Open MPI 1.4.5 13. Linux 3.11: BLAS + Open MPI 1.4.5 14. Linux 3.8: BLAS + Open MPI 1.4.5
Xonotic Resolution: 1600 x 900 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1600 x 900 - Effects Quality: Low Ubuntu 16.10 Linux 4.9 Linux 3.9 Linux 3.13 Linux 3.12 Linux 3.11 Linux 3.10 Linux 3.8 Linux 3.7 Linux 3.6 Ubuntu 16.10 Linux 4.8 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.27, N = 3 96.15 94.03 93.90 93.72 93.44 93.28 91.64 91.59 91.40 91.24 MIN: 61 / MAX: 136 MIN: 55 / MAX: 134 MIN: 55 / MAX: 134 MIN: 55 / MAX: 133 MIN: 54 / MAX: 134 MIN: 55 / MAX: 133 MIN: 57 / MAX: 130 MIN: 57 / MAX: 130 MIN: 54 / MAX: 129 MIN: 54 / MAX: 132
Xonotic Resolution: 1600 x 900 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.7 Resolution: 1600 x 900 - Effects Quality: High Linux 3.9 Linux 3.11 Linux 3.10 Linux 3.13 Linux 3.12 Linux 3.8 Linux 3.7 Linux 3.6 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 49.40 49.37 49.35 49.31 49.27 48.90 48.87 48.69 47.98 46.97 MIN: 29 / MAX: 64 MIN: 29 / MAX: 63 MIN: 29 / MAX: 63 MIN: 29 / MAX: 63 MIN: 28 / MAX: 63 MIN: 28 / MAX: 63 MIN: 28 / MAX: 63 MIN: 28 / MAX: 63 MIN: 28 / MAX: 62 MIN: 28 / MAX: 61
OpenArena Resolution: 1600 x 900 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1600 x 900 Linux 3.9 Linux 3.12 Linux 3.11 Linux 3.13 Linux 3.10 Linux 3.8 Linux 3.7 Linux 3.6 Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 27.43 27.40 27.40 27.33 27.33 27.33 27.33 27.30 27.10 26.60 MIN: 5 / MAX: 78 MIN: 5 / MAX: 78 MIN: 6 / MAX: 78 MIN: 6 / MAX: 78 MIN: 6 / MAX: 78 MIN: 6 / MAX: 78 MIN: 6 / MAX: 78 MIN: 6 / MAX: 78 MIN: 6 / MAX: 85 MIN: 6 / MAX: 87
Open Porous Media OPM Benchmark: Upscale-Relperm OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media 2013-11-26 OPM Benchmark: Upscale-Relperm Linux 3.10 Linux 3.5 Linux 3.4 Linux 3.9 Linux 3.3 Linux 3.6 Linux 3.13 Linux 3.8 Linux 3.12 Linux 3.7 Linux 3.11 30 60 90 120 150 SE +/- 2.19, N = 3 SE +/- 0.55, N = 3 SE +/- 0.47, N = 3 SE +/- 1.14, N = 3 SE +/- 0.51, N = 3 SE +/- 0.93, N = 3 SE +/- 1.00, N = 3 SE +/- 0.95, N = 3 SE +/- 0.38, N = 3 SE +/- 0.74, N = 3 SE +/- 0.48, N = 3 130.77 131.66 132.51 132.63 132.66 132.95 133.09 133.12 133.72 134.29 134.59 1. (F9X) gfortran options: -rdynamic
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.4.3 Test / Class: EP-STREAM Triad Ubuntu 16.10 Linux 4.8 Linux 3.13 Linux 3.6 Linux 3.12 Linux 3.3 Ubuntu 16.10 Linux 4.9 Linux 3.10 Linux 3.5 Linux 3.11 Linux 3.4 Linux 3.7 Linux 3.9 Linux 3.8 0.8118 1.6236 2.4354 3.2472 4.059 SE +/- 0.15886, N = 3 SE +/- 0.73548, N = 3 SE +/- 0.19836, N = 3 SE +/- 0.06504, N = 3 SE +/- 0.07601, N = 3 SE +/- 0.05819, N = 3 SE +/- 0.06195, N = 3 SE +/- 0.00617, N = 3 SE +/- 0.00604, N = 3 SE +/- 0.04706, N = 3 SE +/- 0.03006, N = 3 SE +/- 0.01084, N = 3 SE +/- 0.00276, N = 3 3.60799 3.14201 2.01190 1.96953 1.91326 1.88799 1.87469 1.85094 1.83853 1.82648 1.80922 1.80114 1.77692 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil -lopen-rte -lopen-pal -ldl -lnsl -lutil 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -O3 -march=native -funroll-loops 2. Ubuntu 16.10 Linux 4.8: BLAS + Open MPI 1.10.3 3. Linux 3.13: BLAS + Open MPI 1.4.5 4. Linux 3.6: BLAS + Open MPI 1.4.5 5. Linux 3.12: BLAS + Open MPI 1.4.5 6. Linux 3.3: BLAS + Open MPI 1.4.5 7. Ubuntu 16.10 Linux 4.9: BLAS + Open MPI 1.10.3 8. Linux 3.10: BLAS + Open MPI 1.4.5 9. Linux 3.5: BLAS + Open MPI 1.4.5 10. Linux 3.11: BLAS + Open MPI 1.4.5 11. Linux 3.4: BLAS + Open MPI 1.4.5 12. Linux 3.7: BLAS + Open MPI 1.4.5 13. Linux 3.9: BLAS + Open MPI 1.4.5 14. Linux 3.8: BLAS + Open MPI 1.4.5
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Ubuntu 16.10 Linux 4.9 Ubuntu 16.10 Linux 4.8 Linux 3.6 Linux 3.8 Linux 3.7 Linux 3.11 Linux 3.9 Linux 3.5 Linux 3.4 Linux 3.10 Linux 3.12 Linux 3.3 Linux 3.13 30 60 90 120 150 SE +/- 1.07, N = 3 SE +/- 1.89, N = 3 SE +/- 5.40, N = 3 SE +/- 6.95, N = 3 SE +/- 4.44, N = 3 SE +/- 6.31, N = 3 SE +/- 7.88, N = 3 SE +/- 2.30, N = 3 SE +/- 3.67, N = 3 SE +/- 6.31, N = 3 SE +/- 4.02, N = 3 SE +/- 5.25, N = 3 SE +/- 2.13, N = 3 112.72 105.35 104.08 101.49 100.73 98.62 98.20 97.72 96.36 95.13 94.78 93.42 92.32
Phoronix Test Suite v10.8.5