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&grs&sro&rro .
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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 80 160 240 320 400 SE +/- 0.26, N = 3 SE +/- 0.45, N = 3 SE +/- 0.29, N = 3 SE +/- 0.03, N = 3 376.56 390.57 248.20 245.49
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 50 100 150 200 250 SE +/- 0.97, N = 3 SE +/- 1.93, N = 3 SE +/- 1.45, N = 3 SE +/- 0.20, N = 3 187.30 240.34 184.87 192.70 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 5K 10K 15K 20K 25K SE +/- 84.05, N = 3 SE +/- 54.96, N = 3 SE +/- 120.77, N = 3 SE +/- 78.03, N = 3 20372 22423 21094 20504 -mtune=cortex-a53 -ffat-lto-objects -mtune=cortex-a53 -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 1. (CXX) g++ options: -lpthread -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -flto -fno-exceptions -fno-rtti -ansi -pedantic
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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 40 80 120 160 200 SE +/- 0.16, N = 5 SE +/- 0.09, N = 5 SE +/- 0.05, N = 5 SE +/- 0.13, N = 5 190.17 179.22 187.98 196.93 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 40 80 120 160 200 SE +/- 0.06, N = 5 SE +/- 0.07, N = 5 SE +/- 0.12, N = 5 SE +/- 0.10, N = 5 149.15 154.83 162.41 153.48 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 7.36 7.15 7.06 6.81 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 60K 120K 180K 240K 300K SE +/- 1125.65, N = 3 SE +/- 110.73, N = 3 SE +/- 3076.94, N = 3 SE +/- 1308.37, N = 3 261242.76 252844.60 270145.88 264703.30 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 149.22 158.04 157.93 156.09 -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 169 176 173 169 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 40K 80K 120K 160K 200K SE +/- 1104.96, N = 3 SE +/- 845.07, N = 3 SE +/- 1065.37, N = 3 SE +/- 826.93, N = 3 192951.04 191749.73 198057.42 194408.30 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 700 1400 2100 2800 3500 SE +/- 3.60, N = 3 SE +/- 1.05, N = 3 SE +/- 1.36, N = 3 SE +/- 2.43, N = 3 3144.40 3045.83 3140.63 3136.27 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 40 80 120 160 200 SE +/- 1.30, N = 3 SE +/- 0.53, N = 3 SE +/- 0.96, N = 3 SE +/- 0.90, N = 3 191.80 193.89 192.25 191.79 -lSDL -mtune=cortex-a53 -flto -ffat-lto-objects -lSDL -mtune=cortex-a53 -flto -ffat-lto-objects -lSDL -mcpu=cortex-a73 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 50 100 150 200 250 SE +/- 5.47, N = 6 SE +/- 7.11, N = 6 SE +/- 5.82, N = 6 SE +/- 6.47, N = 6 216.23 205.87 204.69 144.95 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a72 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 140 280 420 560 700 SE +/- 73.52, N = 6 SE +/- 78.60, N = 6 SE +/- 75.55, N = 6 SE +/- 74.34, N = 6 657.04 599.02 584.80 598.25 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a72 -mcpu=cortex-a53 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 mtune A53 GCC7 mtune A53 A73 codegen A53 codegen 130 260 390 520 650 SE +/- 0.68, N = 3 SE +/- 9.30, N = 3 SE +/- 16.21, N = 6 SE +/- 9.24, N = 4 567.25 556.08 579.67 575.31 -mtune=cortex-a53 -flto -ffat-lto-objects -mtune=cortex-a53 -flto -ffat-lto-objects -mcpu=cortex-a73 -mcpu=cortex-a53 1. (CXX) g++ options: -O3 -fomit-frame-pointer -fipa-pta -march=armv8-a+crc -fopenmp
Phoronix Test Suite v10.8.4