Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1702275-RI-CACHEBENC19 32 kB L1 ARM CPU's cache/memory performance comparison - Phoronix Test Suite 32 kB L1 ARM CPU's cache/memory performance comparison Cortex A53 vs Cortex A5
HTML result view exported from: https://openbenchmarking.org/result/1702275-RI-CACHEBENC19&rdt&grw .
32 kB L1 ARM CPU's cache/memory performance comparison Processor Motherboard Memory Disk OS Kernel Display Server Compiler File-System Screen Resolution A5 GCC4.9 A5 GCC7 A53 GCC5 A53 GCC7 A5 GCC4.9 optimised A5 GCC7 optimized ARMv7 rev 1 @ 1.73GHz (4 Cores) ODROIDC 916MB 60GB A + 64GB 00000 Ubuntu 14.04 3.10.96-149 (armv7l) X Server 1.15.1 GCC 4.9.4 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0 ext4 1280x1024 64GB 00000 GCC 7.0.1 20170225 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0 Unknown @ 1.54GHz (4 Cores) Amlogic 2048MB 16GB NCard + 32GB 00000 Ubuntu 16.04 3.14.79-vegas95 (aarch64) GCC 5.4.0 20160609 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0 1280x1440 GCC 7.0.1 20170220 + Clang 3.8.0-2ubuntu4 + LLVM 3.8.0 ARMv7 rev 1 @ 1.73GHz (4 Cores) ODROIDC 916MB 64GB 00000 Ubuntu 14.04 3.10.96-149 (armv7l) X Server 1.15.1 GCC 4.9.4 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0 1280x1024 GCC 7.0.1 20170225 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0 OpenBenchmarking.org Compiler Details - A5 GCC4.9: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --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-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - A5 GCC7: --build=arm-linux-gnueabihf --disable-bootstrap --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-libstdcxx-dual-abi --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3 --with-mode=arm -v - A53 GCC5: --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 - A53 GCC7: --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 - A5 GCC4.9 optimised: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --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-multilib --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - A5 GCC7 optimized: --build=arm-linux-gnueabihf --disable-bootstrap --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-libstdcxx-dual-abi --disable-sjlj-exceptions --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-multilib --enable-nls --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv7-a --with-default-libstdcxx-abi=gcc4-compatible --with-float=hard --with-fpu=vfpv3 --with-mode=arm -v Processor Details - Scaling Governor: meson_cpufreq performance
32 kB L1 ARM CPU's cache/memory performance comparison cachebench: Read cachebench: Write cachebench: Read / Modify / Write A5 GCC4.9 A5 GCC7 A53 GCC5 A53 GCC7 A5 GCC4.9 optimised A5 GCC7 optimized A53 GCC7 optimised 2388.47 2955.97 2736.21 2373.01 2988.45 2735.07 2161.59 3378.95 2751.63 2568.85 4772.78 2770.90 2387.59 2980.23 2703.46 2387.64 2988.83 2744.78 3459.24 5649.19 4418.37 OpenBenchmarking.org
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read A53 GCC7 optimised A5 GCC4.9 A5 GCC7 A53 GCC5 A53 GCC7 A5 GCC4.9 optimised A5 GCC7 optimized 700 1400 2100 2800 3500 SE +/- 0.74, N = 3 SE +/- 0.66, N = 3 SE +/- 24.71, N = 3 SE +/- 0.24, N = 3 SE +/- 1.08, N = 3 SE +/- 1.83, N = 3 SE +/- 24.61, N = 3 3459.24 2388.47 2373.01 2161.59 2568.85 2387.59 2387.64 1. (CC) gcc options: -lrt
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write A53 GCC7 optimised A5 GCC4.9 A5 GCC7 A53 GCC5 A53 GCC7 A5 GCC4.9 optimised A5 GCC7 optimized 1200 2400 3600 4800 6000 SE +/- 2.34, N = 3 SE +/- 31.87, N = 3 SE +/- 2.32, N = 3 SE +/- 1.20, N = 3 SE +/- 4.23, N = 3 SE +/- 33.33, N = 3 SE +/- 2.42, N = 3 5649.19 2955.97 2988.45 3378.95 4772.78 2980.23 2988.83 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write A53 GCC7 optimised A5 GCC4.9 A5 GCC7 A53 GCC5 A53 GCC7 A5 GCC4.9 optimised A5 GCC7 optimized 900 1800 2700 3600 4500 SE +/- 7.63, N = 3 SE +/- 1.40, N = 3 SE +/- 2.14, N = 3 SE +/- 2.24, N = 3 SE +/- 1.05, N = 3 SE +/- 27.84, N = 3 SE +/- 2.04, N = 3 4418.37 2736.21 2735.07 2751.63 2770.90 2703.46 2744.78 1. (CC) gcc options: -lrt
Phoronix Test Suite v10.8.4