Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1701128-TA-GCCCOMPAR79 ARM64 gcc codegen comparison - Phoronix Test Suite ARM64 gcc codegen comparison gcc 5.4/6.3/7.0 benchmarks running on a Cortex-A53
HTML result view exported from: https://openbenchmarking.org/result/1701128-TA-GCCCOMPAR79&sor&grt&export=txt .
ARM64 gcc codegen comparison Processor Motherboard Memory Disk OS Kernel Compiler File-System Screen Resolution gcc5 A57 vectorize gcc5 thunderx vectorize gcc5 A72 LTO gcc6 A53 gcc6 A53 mtune/vectorize gcc6 A57 vectorize gcc7 A53 vectorize gcc7 thunderx vectorize gcc7 A53 vectorize LTO AArch64 rev 4 @ 1.55GHz (4 Cores) Amlogic 2048MB 32GB 00000 + 16GB NCard Ubuntu 16.04 3.14.29 (aarch64) GCC 5.4.0 20160609 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0 ext4 1920x3240 AArch64 rev 4 @ 1.50GHz (4 Cores) AArch64 rev 4 @ 1.55GHz (4 Cores) GCC 6.3.0 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0 AArch64 rev 4 @ 1.50GHz (4 Cores) GCC 7.0.0 20170110 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0 AArch64 rev 4 @ 1.55GHz (4 Cores) OpenBenchmarking.org Compiler Details - gcc5 A57 vectorize: --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-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --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 -v - gcc5 thunderx vectorize: --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-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --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 -v - gcc5 A72 LTO: --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-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --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 -v - gcc6 A53: --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 - gcc6 A53 mtune/vectorize: --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 - gcc6 A57 vectorize: --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 - gcc7 A53 vectorize: --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 - gcc7 thunderx vectorize: --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 - gcc7 A53 vectorize LTO: --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 Details - gcc5 A57 vectorize: DEADLINE / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc5 thunderx vectorize: DEADLINE / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc5 A72 LTO: DEADLINE / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc6 A53: DEADLINE / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc6 A53 mtune/vectorize: DEADLINE / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc6 A57 vectorize: DEADLINE / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc7 A53 vectorize: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc7 thunderx vectorize: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw - gcc7 A53 vectorize LTO: CFQ / commit=30,errors=remount-ro,noatime,nodiratime,rw Processor Details - Scaling Governor: meson_cpufreq performance
ARM64 gcc codegen comparison c-ray: Total Time fftw: Stock - 2D FFT Size 2048 fhourstones: Complex Connect-4 Solving gmpbench: Total Time openssl: RSA 4096-bit Performance postmark: Disk Transaction Performance primesieve: 1e12 Prime Number Generation ramspeed: Copy - Integer ramspeed: Copy - Floating Point redis: GET smallpt: Global Illumination Renderer; 100 Samples sudokut: Total Time tachyon: Total Time mafft: Multiple Sequence Alignment ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping gcc5 A57 vectorize gcc5 thunderx vectorize gcc5 A72 LTO gcc6 A53 gcc6 A53 mtune/vectorize gcc6 A57 vectorize gcc7 A53 vectorize gcc7 thunderx vectorize gcc7 A53 vectorize LTO 150.16 189.29 3052.83 554.31 21.30 1361 574.61 4614.26 4613.36 311665.33 173 102.05 79.47 34.01 22.48 152.96 193.88 3045.83 554.44 21.20 1351 591.80 4472.85 4497.17 303529.91 171 103.63 81.49 34.78 21.86 223.05 185.55 3048.70 549.96 21.20 1363 604.68 2916.64 2917.54 305506.49 172 102.65 82.03 34.62 22.57 200.00 172.73 3129.50 554.94 21.30 1378 610.66 4847.38 4844.14 315587.06 169 101.99 71.65 36.10 22.01 199.00 175.09 3125.77 553.02 21.23 1378 592.00 4812.66 4809.44 317672.24 169 101.61 71.82 34.23 21.99 144.49 164.61 3123.23 555.05 21.23 1356 571.71 4621.04 4624.88 324752.05 168 101.99 76.94 34.94 21.71 187.97 196.90 3212.10 552.84 21.50 1363 543.16 4581.32 4580.39 310344.73 167 101.95 69.27 35.42 23.16 149.82 190.63 3210.20 554.83 21.50 1351 566.21 2821.43 2817.45 318926.02 167 102.75 71.41 34.46 23.01 184.81 180.53 3213.77 554.37 21.50 1378 540.95 4829.91 4825.13 311785.02 168 101.75 67.64 33.16 23.77 OpenBenchmarking.org
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time gcc6 A57 vectorize gcc7 thunderx vectorize gcc5 A57 vectorize gcc5 thunderx vectorize gcc7 A53 vectorize LTO gcc7 A53 vectorize gcc6 A53 mtune/vectorize gcc6 A53 gcc5 A72 LTO 50 100 150 200 250 SE +/- 0.08, N = 3 SE +/- 1.37, N = 3 SE +/- 0.19, N = 3 SE +/- 2.40, N = 6 SE +/- 0.17, N = 3 SE +/- 0.69, N = 3 SE +/- 1.80, N = 3 SE +/- 1.39, N = 3 SE +/- 0.09, N = 3 144.49 149.82 150.16 152.96 184.81 187.97 199.00 200.00 223.05 -Ofast -mcpu=cortex-a57 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=cortex-a57 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -mcpu=cortex-a53 -ftree-vectorize -flto -ffat-lto-objects -Ofast -mcpu=cortex-a53 -ftree-vectorize -mtune=cortex-a53 -ftree-vectorize -mcpu=cortex-a53 -Ofast -mcpu=cortex-a72 -flto -ffat-lto-objects -fuse-linker-plugin 1. (CC) gcc options: -lm -lpthread -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
FFTW Build: Stock - Size: 2D FFT Size 2048 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.4 Build: Stock - Size: 2D FFT Size 2048 gcc7 A53 vectorize gcc5 thunderx vectorize gcc7 thunderx vectorize gcc5 A57 vectorize gcc5 A72 LTO gcc7 A53 vectorize LTO gcc6 A53 mtune/vectorize gcc6 A53 gcc6 A57 vectorize 40 80 120 160 200 SE +/- 0.99, N = 5 SE +/- 0.04, N = 5 SE +/- 1.10, N = 5 SE +/- 0.26, N = 5 SE +/- 0.18, N = 5 SE +/- 0.49, N = 5 SE +/- 0.28, N = 5 SE +/- 0.29, N = 5 SE +/- 0.17, N = 5 196.90 193.88 190.63 189.29 185.55 180.53 175.09 172.73 164.61 -Ofast -mcpu=cortex-a53 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=cortex-a57 -ftree-vectorize -Ofast -mcpu=cortex-a72 -flto -ffat-lto-objects -fuse-linker-plugin -O3 -mcpu=cortex-a53 -ftree-vectorize -flto -ffat-lto-objects -O3 -mtune=cortex-a53 -ftree-vectorize -O3 -mcpu=cortex-a53 -Ofast -mcpu=cortex-a57 -ftree-vectorize 1. (CC) gcc options: -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -lm
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving gcc7 A53 vectorize LTO gcc7 A53 vectorize gcc7 thunderx vectorize gcc6 A53 gcc6 A53 mtune/vectorize gcc6 A57 vectorize gcc5 A57 vectorize gcc5 A72 LTO gcc5 thunderx vectorize 700 1400 2100 2800 3500 SE +/- 0.22, N = 3 SE +/- 0.35, N = 3 SE +/- 0.76, N = 3 SE +/- 1.20, N = 3 SE +/- 3.94, N = 3 SE +/- 2.96, N = 3 SE +/- 1.51, N = 3 SE +/- 1.26, N = 3 SE +/- 0.86, N = 3 3213.77 3212.10 3210.20 3129.50 3125.77 3123.23 3052.83 3048.70 3045.83 1. (CC) gcc options: -O3
GMPbench Total Time OpenBenchmarking.org GMPbench Score, More Is Better GMPbench 0.2 Total Time gcc6 A57 vectorize gcc6 A53 gcc7 thunderx vectorize gcc5 thunderx vectorize gcc7 A53 vectorize LTO gcc5 A57 vectorize gcc6 A53 mtune/vectorize gcc7 A53 vectorize gcc5 A72 LTO 120 240 360 480 600 555.05 554.94 554.83 554.44 554.37 554.31 553.02 552.84 549.96 -Ofast -mcpu=cortex-a57 -ftree-vectorize -O3 -mcpu=cortex-a53 -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -O3 -mcpu=cortex-a53 -ftree-vectorize -flto -ffat-lto-objects -Ofast -mcpu=cortex-a57 -ftree-vectorize -O3 -mtune=cortex-a53 -ftree-vectorize -Ofast -mcpu=cortex-a53 -ftree-vectorize -Ofast -mcpu=cortex-a72 -flto -ffat-lto-objects -fuse-linker-plugin 1. (CC) gcc options: -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -lm
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1g RSA 4096-bit Performance gcc7 A53 vectorize LTO gcc7 thunderx vectorize gcc7 A53 vectorize gcc6 A53 gcc5 A57 vectorize gcc6 A57 vectorize gcc6 A53 mtune/vectorize gcc5 A72 LTO gcc5 thunderx vectorize 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 21.50 21.50 21.50 21.30 21.30 21.23 21.23 21.20 21.20 1. (CC) gcc options: -O3 -fomit-frame-pointer -lssl -lcrypto -ldl
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance gcc7 A53 vectorize LTO gcc6 A53 mtune/vectorize gcc6 A53 gcc7 A53 vectorize gcc5 A72 LTO gcc5 A57 vectorize gcc6 A57 vectorize gcc7 thunderx vectorize gcc5 thunderx vectorize 300 600 900 1200 1500 SE +/- 2.67, N = 3 SE +/- 2.67, N = 3 SE +/- 2.67, N = 3 SE +/- 2.67, N = 3 SE +/- 2.67, N = 3 SE +/- 6.49, N = 3 SE +/- 2.33, N = 3 SE +/- 0.00, N = 3 SE +/- 4.04, N = 3 1378 1378 1378 1363 1363 1361 1356 1351 1351 1. (CC) gcc options: -O3
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 5.4.2 1e12 Prime Number Generation gcc7 A53 vectorize LTO gcc7 A53 vectorize gcc7 thunderx vectorize gcc6 A57 vectorize gcc5 A57 vectorize gcc5 thunderx vectorize gcc6 A53 mtune/vectorize gcc5 A72 LTO gcc6 A53 130 260 390 520 650 SE +/- 8.42, N = 3 SE +/- 3.01, N = 3 SE +/- 2.99, N = 3 SE +/- 4.25, N = 3 SE +/- 8.11, N = 6 SE +/- 10.05, N = 6 SE +/- 17.98, N = 6 SE +/- 9.47, N = 4 SE +/- 15.34, N = 6 540.95 543.16 566.21 571.71 574.61 591.80 592.00 604.68 610.66 -O3 -mcpu=cortex-a53 -ftree-vectorize -flto -ffat-lto-objects -Ofast -mcpu=cortex-a53 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=cortex-a57 -ftree-vectorize -Ofast -mcpu=cortex-a57 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -O3 -mtune=cortex-a53 -ftree-vectorize -Ofast -mcpu=cortex-a72 -flto -ffat-lto-objects -fuse-linker-plugin -O3 -mcpu=cortex-a53 1. (CXX) g++ options: -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -fopenmp
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer gcc6 A53 gcc7 A53 vectorize LTO gcc6 A53 mtune/vectorize gcc6 A57 vectorize gcc5 A57 vectorize gcc7 A53 vectorize gcc5 thunderx vectorize gcc5 A72 LTO gcc7 thunderx vectorize 1000 2000 3000 4000 5000 4847.38 4829.91 4812.66 4621.04 4614.26 4581.32 4472.85 2916.64 2821.43
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point gcc6 A53 gcc7 A53 vectorize LTO gcc6 A53 mtune/vectorize gcc6 A57 vectorize gcc5 A57 vectorize gcc7 A53 vectorize gcc5 thunderx vectorize gcc5 A72 LTO gcc7 thunderx vectorize 1000 2000 3000 4000 5000 4844.14 4825.13 4809.44 4624.88 4613.36 4580.39 4497.17 2917.54 2817.45
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET gcc6 A57 vectorize gcc7 thunderx vectorize gcc6 A53 mtune/vectorize gcc6 A53 gcc7 A53 vectorize LTO gcc5 A57 vectorize gcc7 A53 vectorize gcc5 A72 LTO gcc5 thunderx vectorize 70K 140K 210K 280K 350K SE +/- 1024.45, N = 3 SE +/- 2784.59, N = 3 SE +/- 1273.24, N = 3 SE +/- 3145.13, N = 3 SE +/- 2239.53, N = 3 SE +/- 1214.02, N = 3 SE +/- 4662.92, N = 6 SE +/- 3249.19, N = 3 SE +/- 5780.31, N = 3 324752.05 318926.02 317672.24 315587.06 311785.02 311665.33 310344.73 305506.49 303529.91 -Ofast -mcpu=cortex-a57 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -O3 -mtune=cortex-a53 -ftree-vectorize -O3 -mcpu=cortex-a53 -O3 -mcpu=cortex-a53 -ftree-vectorize -flto -ffat-lto-objects -Ofast -mcpu=cortex-a57 -ftree-vectorize -Ofast -mcpu=cortex-a53 -ftree-vectorize -Ofast -mcpu=cortex-a72 -flto -ffat-lto-objects -fuse-linker-plugin -Ofast -mcpu=thunderx -ftree-vectorize 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -O2 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples gcc7 A53 vectorize gcc7 thunderx vectorize gcc6 A57 vectorize gcc7 A53 vectorize LTO gcc6 A53 gcc6 A53 mtune/vectorize gcc5 thunderx vectorize gcc5 A72 LTO gcc5 A57 vectorize 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 167 167 168 168 169 169 171 172 173 -Ofast -mcpu=cortex-a53 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=cortex-a57 -ftree-vectorize -O3 -mcpu=cortex-a53 -ftree-vectorize -flto -ffat-lto-objects -O3 -mcpu=cortex-a53 -O3 -mtune=cortex-a53 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=cortex-a72 -flto -ffat-lto-objects -fuse-linker-plugin -Ofast -mcpu=cortex-a57 -ftree-vectorize 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time gcc6 A53 mtune/vectorize gcc7 A53 vectorize LTO gcc7 A53 vectorize gcc6 A53 gcc6 A57 vectorize gcc5 A57 vectorize gcc5 A72 LTO gcc7 thunderx vectorize gcc5 thunderx vectorize 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.21, N = 3 SE +/- 0.20, N = 3 SE +/- 0.23, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 SE +/- 0.73, N = 3 SE +/- 0.76, N = 3 SE +/- 0.78, N = 3 101.61 101.75 101.95 101.99 101.99 102.05 102.65 102.75 103.63
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.98.9 Total Time gcc7 A53 vectorize LTO gcc7 A53 vectorize gcc7 thunderx vectorize gcc6 A53 gcc6 A53 mtune/vectorize gcc6 A57 vectorize gcc5 A57 vectorize gcc5 thunderx vectorize gcc5 A72 LTO 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.24, N = 3 SE +/- 0.20, N = 3 SE +/- 0.09, N = 3 SE +/- 0.53, N = 3 SE +/- 0.09, N = 3 67.64 69.27 71.41 71.65 71.82 76.94 79.47 81.49 82.03
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment gcc7 A53 vectorize LTO gcc5 A57 vectorize gcc6 A53 mtune/vectorize gcc7 thunderx vectorize gcc5 A72 LTO gcc5 thunderx vectorize gcc6 A57 vectorize gcc7 A53 vectorize gcc6 A53 8 16 24 32 40 SE +/- 0.70, N = 6 SE +/- 0.54, N = 6 SE +/- 0.48, N = 6 SE +/- 0.73, N = 6 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.80, N = 6 SE +/- 0.61, N = 6 33.16 34.01 34.23 34.46 34.62 34.78 34.94 35.42 36.10 1. (CC) gcc options: -O3 -lm -lpthread
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3a Phong Rendering With Soft-Shadow Mapping gcc7 A53 vectorize LTO gcc7 A53 vectorize gcc7 thunderx vectorize gcc5 A72 LTO gcc5 A57 vectorize gcc6 A53 gcc6 A53 mtune/vectorize gcc5 thunderx vectorize gcc6 A57 vectorize 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.13, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 23.77 23.16 23.01 22.57 22.48 22.01 21.99 21.86 21.71 -O3 -mcpu=cortex-a53 -ftree-vectorize -ffat-lto-objects -Ofast -mcpu=cortex-a53 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=cortex-a72 -ffat-lto-objects -fuse-linker-plugin -Ofast -mcpu=cortex-a57 -ftree-vectorize -O3 -mcpu=cortex-a53 -O3 -mtune=cortex-a53 -ftree-vectorize -Ofast -mcpu=thunderx -ftree-vectorize -Ofast -mcpu=cortex-a57 -ftree-vectorize 1. (CXX) g++ options: -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -flto -ffast-math -mtune=native -lSDL -lstdc++
Phoronix Test Suite v10.8.4