Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1609182-LO-1609128HA85 Cortex A53 running different codegen options - Phoronix Test Suite Cortex A53 running different codegen options AARCH64 codegen comparison
HTML result view exported from: https://openbenchmarking.org/result/1609182-LO-1609128HA85&export=txt&sro&grs .
Cortex A53 running different codegen options Processor Memory Disk OS Kernel Compiler File-System Screen Resolution A53 codegen A73 codegen mtune A53 mtune A53 GCC7 Unknown @ 1.50GHz (4 Cores) 2048MB 16GB NCard + 32GB 00000 Ubuntu 16.04 3.14.65-61 (aarch64) GCC 7.0.0 20160904 + LLVM 3.8.0 ext4 1280x1440 GCC 5.3.1 20160413 + LLVM 3.8.0 GCC 7.0.0 20160915 + LLVM 3.8.0 OpenBenchmarking.org Compiler Details - A53 codegen: --build=aarch64-linux-gnu --disable-bootstrap --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 - A73 codegen: --build=aarch64-linux-gnu --disable-bootstrap --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 - mtune 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-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 - mtune A53 GCC7: --build=aarch64-linux-gnu --disable-bootstrap --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 Processor Details - Scaling Governor: meson_cpufreq performance
Cortex A53 running different codegen options build-apache: Time To Compile c-ray: Total Time stockfish: Total Time fftw: Stock - 2D FFT Size 2048 encode-flac: WAV To FLAC vpxenc: vpxenc redis: GET n-queens: Elapsed Time smallpt: Global Illumination Renderer; 100 Samples redis: SET fhourstones: Complex Connect-4 Solving ffmpeg: H.264 HD To NTSC DV pgbench: Buffer Test - Single Thread - Read Write pgbench: Buffer Test - Normal Load - Read Write primesieve: 1e12 Prime Number Generation A53 codegen A73 codegen mtune A53 mtune A53 GCC7 245.49 192.70 20504 196.93 153.48 6.81 264703.30 156.09 169 194408.30 3136.27 191.79 144.95 598.25 575.31 248.20 184.87 21094 187.98 162.41 7.06 270145.88 157.93 173 198057.42 3140.63 192.25 204.69 584.80 579.67 390.57 240.34 22423 179.22 154.83 7.15 252844.60 158.04 176 191749.73 3045.83 193.89 205.87 599.02 556.08 376.56 187.30 20372 190.17 149.15 7.36 261242.76 149.22 169 192951.04 3144.40 191.80 216.23 657.04 567.25 OpenBenchmarking.org
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile A53 codegen A73 codegen mtune A53 mtune A53 GCC7 80 160 240 320 400 SE +/- 0.03, N = 3 SE +/- 0.29, N = 3 SE +/- 0.45, N = 3 SE +/- 0.26, N = 3 245.49 248.20 390.57 376.56
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time A53 codegen A73 codegen mtune A53 mtune A53 GCC7 50 100 150 200 250 SE +/- 0.20, N = 3 SE +/- 1.45, N = 3 SE +/- 1.93, N = 3 SE +/- 0.97, N = 3 192.70 184.87 240.34 187.30 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CC) gcc options: -lm -lpthread -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
Stockfish Total Time OpenBenchmarking.org ms, Fewer Is Better Stockfish 2014-11-26 Total Time A53 codegen A73 codegen mtune A53 mtune A53 GCC7 5K 10K 15K 20K 25K SE +/- 78.03, N = 3 SE +/- 120.77, N = 3 SE +/- 54.96, N = 3 SE +/- 84.05, N = 3 20504 21094 22423 20372 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -ffat-lto-objects -mtune=cortex-a53 -ffat-lto-objects 1. (CXX) g++ options: -lpthread -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -fno-exceptions -fno-rtti -ansi -pedantic -flto
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 A53 codegen A73 codegen mtune A53 mtune A53 GCC7 40 80 120 160 200 SE +/- 0.13, N = 5 SE +/- 0.05, N = 5 SE +/- 0.09, N = 5 SE +/- 0.16, N = 5 196.93 187.98 179.22 190.17 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CC) gcc options: -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.1 WAV To FLAC A53 codegen A73 codegen mtune A53 mtune A53 GCC7 40 80 120 160 200 SE +/- 0.10, N = 5 SE +/- 0.12, N = 5 SE +/- 0.07, N = 5 SE +/- 0.06, N = 5 153.48 162.41 154.83 149.15 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CXX) g++ options: -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -fvisibility=hidden -lm
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.3.0 vpxenc A53 codegen A73 codegen mtune A53 mtune A53 GCC7 2 4 6 8 10 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 6.81 7.06 7.15 7.36 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CXX) g++ options: -lvpx -lgtest -lpthread -lm -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: GET A53 codegen A73 codegen mtune A53 mtune A53 GCC7 60K 120K 180K 240K 300K SE +/- 1308.37, N = 3 SE +/- 3076.94, N = 3 SE +/- 110.73, N = 3 SE +/- 1125.65, N = 3 264703.30 270145.88 252844.60 261242.76 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -O2 -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time A53 codegen A73 codegen mtune A53 mtune A53 GCC7 30 60 90 120 150 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 156.09 157.93 158.04 149.22 -mcpu=cortex-a53 -mcpu=cortex-a73 1. (CC) gcc options: -static -fopenmp -O3 -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 A53 codegen A73 codegen mtune A53 mtune A53 GCC7 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 169 173 176 169 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CXX) g++ options: -fopenmp -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 3.0.1 Test: SET A53 codegen A73 codegen mtune A53 mtune A53 GCC7 40K 80K 120K 160K 200K SE +/- 826.93, N = 3 SE +/- 1065.37, N = 3 SE +/- 845.07, N = 3 SE +/- 1104.96, N = 3 194408.30 198057.42 191749.73 192951.04 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CC) gcc options: -ggdb -rdynamic -lm -pthread -ldl -O2 -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving A53 codegen A73 codegen mtune A53 mtune A53 GCC7 700 1400 2100 2800 3500 SE +/- 2.43, N = 3 SE +/- 1.36, N = 3 SE +/- 1.05, N = 3 SE +/- 3.60, N = 3 3136.27 3140.63 3045.83 3144.40 1. (CC) gcc options: -O3
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 2.6.2 H.264 HD To NTSC DV A53 codegen A73 codegen mtune A53 mtune A53 GCC7 40 80 120 160 200 SE +/- 0.90, N = 3 SE +/- 0.96, N = 3 SE +/- 0.53, N = 3 SE +/- 1.30, N = 3 191.79 192.25 193.89 191.80 -mcpu=cortex-a53 -lSDL -mcpu=cortex-a73 -lSDL -mtune=cortex-a53 -flto -ffat-lto-objects -lSDL -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lxcb -lxcb-shm -lX11 -lm -pthread -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -std=c99 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write A53 codegen A73 codegen mtune A53 mtune A53 GCC7 50 100 150 200 250 SE +/- 6.47, N = 6 SE +/- 5.82, N = 6 SE +/- 7.11, N = 6 SE +/- 5.47, N = 6 144.95 204.69 205.87 216.23 -mcpu=cortex-a53 -mcpu=cortex-a72 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write A53 codegen A73 codegen mtune A53 mtune A53 GCC7 140 280 420 560 700 SE +/- 74.34, N = 6 SE +/- 75.55, N = 6 SE +/- 78.60, N = 6 SE +/- 73.52, N = 6 598.25 584.80 599.02 657.04 -mcpu=cortex-a53 -mcpu=cortex-a72 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -pthread -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 5.4.2 1e12 Prime Number Generation A53 codegen A73 codegen mtune A53 mtune A53 GCC7 130 260 390 520 650 SE +/- 9.24, N = 4 SE +/- 16.21, N = 6 SE +/- 9.30, N = 3 SE +/- 0.68, N = 3 575.31 579.67 556.08 567.25 -mcpu=cortex-a53 -mcpu=cortex-a73 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects 1. (CXX) g++ options: -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -fopenmp
Phoronix Test Suite v10.8.4