AARCH64 codegen comparison update
gcc7's performance on Cortex A53 (32kB L1)
A53 vectorize, pre-patch
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
thunderx/vectorize, pre-patch
Processor: AArch64 rev 4 @ 1.50GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 32GB 00000 + 16GB NCard
OS: Ubuntu 16.04, Kernel: 3.14.29 (aarch64), Compiler: GCC 7.0.0 20170110 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x3240
A53 vectorize/LTO, pre patch
Changed Processor to AArch64 rev 4 @ 1.55GHz (4 Cores).
A53, post patch
A53 mtune/vectorize, post-patch
OS: Ubuntu 16.04, Kernel: 3.14.29 (aarch64), Compiler: GCC 7.0.0 20170113 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x3240
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq interactive
A53 vectorize, updated
Processor: Unknown @ 1.54GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 16GB NCard + 32GB 00000
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 7.0.1 20170214 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: DEADLINE / commit=45,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
A53 vectorize, earlier build
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 7.0.1 20170220 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=45,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
A57 vectorize/unrolled GCC 7.0.1
Compiler Notes: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=120,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
A53 vectorize GCC 7.0.1
Processor: Unknown @ 1.54GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 8GB NCard + 32GB 00000
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 7.0.1 20170322 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
A57 vectorize/unrolled GCC 6.3
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 6.3.1 20170316 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
PostMark
This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
RAMspeed SMP
FFTW
FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
Timed MAFFT Alignment
GMPbench
Fhourstones
TTSIOD 3D Renderer
A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
C-Ray
This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
Primesieve
Smallpt
Sudokut
This is a test of Sudokut, which is a Sudoku puzzle solver written in Tcl. This test measures how long it takes to solve 100 Sudoku puzzles. Learn more via the OpenBenchmarking.org test page.
Tachyon
This is a test of the threaded Tachyon, a parallel ray-tracing system. Learn more via the OpenBenchmarking.org test page.
OpenSSL
OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
Redis
Redis is an open-source data structure server. Learn more via the OpenBenchmarking.org test page.
A53 vectorize, pre-patch
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 11 January 2017 00:15 by user odroid.
thunderx/vectorize, pre-patch
Processor: AArch64 rev 4 @ 1.50GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 32GB 00000 + 16GB NCard
OS: Ubuntu 16.04, Kernel: 3.14.29 (aarch64), Compiler: GCC 7.0.0 20170110 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x3240
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 10 January 2017 21:01 by user odroid.
A53 vectorize/LTO, pre patch
Processor: AArch64 rev 4 @ 1.55GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 32GB 00000 + 16GB NCard
OS: Ubuntu 16.04, Kernel: 3.14.29 (aarch64), Compiler: GCC 7.0.0 20170110 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x3240
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 11 January 2017 13:21 by user odroid.
A53, post patch
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 14 January 2017 00:17 by user odroid.
A53 mtune/vectorize, post-patch
Processor: AArch64 rev 4 @ 1.55GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 32GB 00000 + 16GB NCard
OS: Ubuntu 16.04, Kernel: 3.14.29 (aarch64), Compiler: GCC 7.0.0 20170113 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1920x3240
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq interactive
Testing initiated at 14 January 2017 12:53 by user odroid.
A53 vectorize, updated
Processor: Unknown @ 1.54GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 16GB NCard + 32GB 00000
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 7.0.1 20170214 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: DEADLINE / commit=45,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 15 February 2017 18:14 by user odroid.
A53 vectorize, earlier build
Processor: Unknown @ 1.54GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 16GB NCard + 32GB 00000
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 7.0.1 20170220 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
Compiler Notes: --build=aarch64-linux-gnu --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=45,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 25 February 2017 14:47 by user odroid.
A57 vectorize/unrolled GCC 7.0.1
Compiler Notes: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=120,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 22 March 2017 22:02 by user odroid.
A53 vectorize GCC 7.0.1
Processor: Unknown @ 1.54GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 8GB NCard + 32GB 00000
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 7.0.1 20170322 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
Compiler Notes: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=120,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 23 March 2017 11:19 by user odroid.
A57 vectorize/unrolled GCC 6.3
Processor: Unknown @ 1.54GHz (4 Cores), Motherboard: Amlogic, Memory: 2048MB, Disk: 8GB NCard + 32GB 00000
OS: Ubuntu 16.04, Kernel: 3.14.79-vegas95 (aarch64), Compiler: GCC 6.3.1 20170316 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0, File-System: ext4, Screen Resolution: 1280x1440
Compiler Notes: --build=aarch64-linux-gnu --disable-bootstrap --disable-browser-plugin --disable-libquadmath --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --target=aarch64-linux-gnu --with-arch-directory=aarch64 --with-default-libstdcxx-abi=new
Disk Notes: CFQ / commit=120,errors=remount-ro,noatime,nodiratime,rw
Processor Notes: Scaling Governor: meson_cpufreq performance
Testing initiated at 22 March 2017 13:50 by user odroid.