A Compiler comparison via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1502149-DE-RASPBERRY67 raspberry2 - Phoronix Test Suite raspberry2 A Compiler comparison via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1502149-DE-RASPBERRY67&rdt&grr .
raspberry2 Processor Motherboard Memory Disk OS Kernel Compiler File-System Screen Resolution clang 3.0 gcc 4.4.7 gcc 4.5.3 gcc 4.6.3 gcc 4.7.2 clang 3.0 -O3 gcc 4.4.7 -O3 gcc 4.5.3 -O3 gcc 4.6.3 -O3 gcc 4.7.2 -O3 clang 3.0 -O3 v6j gcc 4.4.7 -O3 v6j gcc 4.5.3 -O3 v6j gcc 4.6.3 -O3 v6j gcc 4.7.2 -O3 v6j clang 3.0 -O3 v6j arm1176jzf-s gcc 4.4.7 -O3 v6j arm1176jzf-s gcc 4.5.3 -O3 v6j arm1176jzf-s gcc 4.6.3 -O3 v6j arm1176jzf-s gcc 4.7.2 -O3 v6j arm1176jzf-s gcc 4.6.3 -Ofast gcc 4.7.2 -Ofast clang 3.0 -Os gcc 4.4.7 -Os gcc 4.5.3 -Os gcc 4.6.3 -Os gcc 4.7.2 -Os clang 3.0 -O2 gcc 4.7.2 -O2 ARMv6-compatible rev 7 @ 0.85GHz (1 Core) BCM2708 374MB 16GB SDC Debian 7.2 3.12.31 (armv6l) Clang 3.0-6.2 F2FS 656x416 GCC 4.4.7 + Clang 3.0-6.2 GCC 4.5.3 + Clang 3.0-6.2 GCC 4.6.3 + Clang 3.0-6.2 GCC 4.7.2 + Clang 3.0-6.2 Clang 3.0-6.2 GCC 4.4.7 + Clang 3.0-6.2 GCC 4.5.3 + Clang 3.0-6.2 GCC 4.6.3 + Clang 3.0-6.2 GCC 4.7.2 + Clang 3.0-6.2 Clang 3.0-6.2 GCC 4.4.7 + Clang 3.0-6.2 GCC 4.5.3 + Clang 3.0-6.2 GCC 4.6.3 + Clang 3.0-6.2 GCC 4.7.2 + Clang 3.0-6.2 Clang 3.0-6.2 GCC 4.4.7 + Clang 3.0-6.2 GCC 4.5.3 + Clang 3.0-6.2 GCC 4.6.3 + Clang 3.0-6.2 GCC 4.7.2 + Clang 3.0-6.2 GCC 4.6.3 + Clang 3.0-6.2 GCC 4.7.2 + Clang 3.0-6.2 Clang 3.0-6.2 GCC 4.4.7 + Clang 3.0-6.2 GCC 4.5.3 + Clang 3.0-6.2 GCC 4.6.3 + Clang 3.0-6.2 GCC 4.7.2 + Clang 3.0-6.2 Clang 3.0-6.2 GCC 4.7.2 + Clang 3.0-6.2 OpenBenchmarking.org Processor Details - Scaling Governor: BCM2835 Freq ondemand Compiler Details - gcc 4.4.7: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-nls --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.5.3: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gold --enable-languages=c,c++,fortran,objc,obj-c++ --enable-ld=default --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp --with-plugin-ld=ld.gold -v - gcc 4.6.3: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.7.2: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.4.7 -O3: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-nls --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.5.3 -O3: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gold --enable-languages=c,c++,fortran,objc,obj-c++ --enable-ld=default --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp --with-plugin-ld=ld.gold -v - gcc 4.6.3 -O3: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.7.2 -O3: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.4.7 -O3 v6j: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-nls --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.5.3 -O3 v6j: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gold --enable-languages=c,c++,fortran,objc,obj-c++ --enable-ld=default --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp --with-plugin-ld=ld.gold -v - gcc 4.6.3 -O3 v6j: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.7.2 -O3 v6j: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.4.7 -O3 v6j arm1176jzf-s: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-nls --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.5.3 -O3 v6j arm1176jzf-s: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gold --enable-languages=c,c++,fortran,objc,obj-c++ --enable-ld=default --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp --with-plugin-ld=ld.gold -v - gcc 4.6.3 -O3 v6j arm1176jzf-s: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.7.2 -O3 v6j arm1176jzf-s: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.6.3 -Ofast: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.7.2 -Ofast: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.4.7 -Os: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-nls --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.5.3 -Os: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gold --enable-languages=c,c++,fortran,objc,obj-c++ --enable-ld=default --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp --with-plugin-ld=ld.gold -v - gcc 4.6.3 -Os: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.7.2 -Os: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v - gcc 4.7.2 -O2: --build=arm-linux-gnueabihf --disable-libitm --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv6 --with-float=hard --with-fpu=vfp -v
raspberry2 stream: Add stream: Triad stream: Scale stream: Copy tscp: AI Chess Performance clang 3.0 gcc 4.4.7 gcc 4.5.3 gcc 4.6.3 gcc 4.7.2 clang 3.0 -O3 gcc 4.4.7 -O3 gcc 4.5.3 -O3 gcc 4.6.3 -O3 gcc 4.7.2 -O3 clang 3.0 -O3 v6j gcc 4.4.7 -O3 v6j gcc 4.5.3 -O3 v6j gcc 4.6.3 -O3 v6j gcc 4.7.2 -O3 v6j clang 3.0 -O3 v6j arm1176jzf-s gcc 4.4.7 -O3 v6j arm1176jzf-s gcc 4.5.3 -O3 v6j arm1176jzf-s gcc 4.6.3 -O3 v6j arm1176jzf-s gcc 4.7.2 -O3 v6j arm1176jzf-s gcc 4.6.3 -Ofast gcc 4.7.2 -Ofast clang 3.0 -Os gcc 4.4.7 -Os gcc 4.5.3 -Os gcc 4.6.3 -Os gcc 4.7.2 -Os clang 3.0 -O2 gcc 4.7.2 -O2 186.19 100.43 138.60 443.05 36628 37735 37022 37091 359.07 338.36 251.88 315.66 37059 186.19 100.48 138.60 443.16 79273 84926 84643 88609 359.77 338.89 252.10 316.12 87854 79333 84978 84589 88612 87835 79278 84079 83689 87497 87275 88586 87837 186.20 100.44 138.59 443.01 77945 68138 80782 82400 87672 186.20 100.40 138.59 443.15 359.77 338.88 252.10 316.13 OpenBenchmarking.org
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add clang 3.0 gcc 4.7.2 clang 3.0 -O3 gcc 4.7.2 -O3 clang 3.0 -Os clang 3.0 -O2 gcc 4.7.2 -O2 80 160 240 320 400 SE +/- 0.01, N = 10 SE +/- 0.06, N = 6 SE +/- 0.02, N = 10 SE +/- 0.02, N = 10 SE +/- 0.00, N = 10 SE +/- 0.00, N = 10 SE +/- 0.02, N = 10 186.19 359.07 186.19 359.77 186.20 186.20 359.77 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad clang 3.0 gcc 4.7.2 clang 3.0 -O3 gcc 4.7.2 -O3 clang 3.0 -Os clang 3.0 -O2 gcc 4.7.2 -O2 70 140 210 280 350 SE +/- 0.02, N = 10 SE +/- 0.09, N = 10 SE +/- 0.01, N = 10 SE +/- 0.01, N = 7 SE +/- 0.02, N = 10 SE +/- 0.00, N = 10 SE +/- 0.03, N = 10 100.43 338.36 100.48 338.89 100.44 100.40 338.88 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale clang 3.0 gcc 4.7.2 clang 3.0 -O3 gcc 4.7.2 -O3 clang 3.0 -Os clang 3.0 -O2 gcc 4.7.2 -O2 60 120 180 240 300 SE +/- 0.00, N = 10 SE +/- 0.03, N = 10 SE +/- 0.00, N = 10 SE +/- 0.01, N = 10 SE +/- 0.01, N = 10 SE +/- 0.00, N = 5 138.60 251.88 138.60 252.10 138.59 138.59 252.10 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy clang 3.0 gcc 4.7.2 clang 3.0 -O3 gcc 4.7.2 -O3 clang 3.0 -Os clang 3.0 -O2 gcc 4.7.2 -O2 100 200 300 400 500 SE +/- 0.05, N = 10 SE +/- 0.08, N = 10 SE +/- 0.07, N = 10 SE +/- 0.02, N = 10 SE +/- 0.05, N = 10 SE +/- 0.05, N = 10 SE +/- 0.02, N = 10 443.05 315.66 443.16 316.12 443.01 443.15 316.13 1. (CC) gcc options: -O3 -march=native -fopenmp
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance clang 3.0 gcc 4.4.7 gcc 4.5.3 gcc 4.6.3 gcc 4.7.2 clang 3.0 -O3 gcc 4.4.7 -O3 gcc 4.5.3 -O3 gcc 4.6.3 -O3 gcc 4.7.2 -O3 clang 3.0 -O3 v6j gcc 4.4.7 -O3 v6j gcc 4.5.3 -O3 v6j gcc 4.6.3 -O3 v6j gcc 4.7.2 -O3 v6j clang 3.0 -O3 v6j arm1176jzf-s gcc 4.4.7 -O3 v6j arm1176jzf-s gcc 4.5.3 -O3 v6j arm1176jzf-s gcc 4.6.3 -O3 v6j arm1176jzf-s gcc 4.7.2 -O3 v6j arm1176jzf-s gcc 4.6.3 -Ofast gcc 4.7.2 -Ofast clang 3.0 -Os gcc 4.4.7 -Os gcc 4.5.3 -Os gcc 4.6.3 -Os gcc 4.7.2 -Os 20K 40K 60K 80K 100K SE +/- 23.04, N = 5 SE +/- 23.79, N = 5 SE +/- 2.15, N = 5 SE +/- 2.50, N = 5 SE +/- 5.45, N = 5 SE +/- 14.18, N = 5 SE +/- 26.70, N = 5 SE +/- 22.89, N = 5 SE +/- 8.32, N = 5 SE +/- 11.20, N = 5 SE +/- 31.19, N = 5 SE +/- 6.63, N = 5 SE +/- 39.55, N = 5 SE +/- 10.85, N = 5 SE +/- 12.98, N = 5 SE +/- 12.33, N = 5 SE +/- 151.58, N = 5 SE +/- 23.54, N = 5 SE +/- 37.48, N = 5 SE +/- 8.16, N = 5 SE +/- 15.32, N = 5 SE +/- 9.50, N = 5 SE +/- 6.41, N = 5 SE +/- 8.15, N = 5 SE +/- 11.17, N = 5 SE +/- 23.27, N = 5 SE +/- 20.95, N = 5 36628 37735 37022 37091 37059 79273 84926 84643 88609 87854 79333 84978 84589 88612 87835 79278 84079 83689 87497 87275 88586 87837 77945 68138 80782 82400 87672 1. (CC) gcc options:
Phoronix Test Suite v10.8.4