raspberry2

A Compiler comparison via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1502148-DE-RASPBERRY83.

raspberry2ProcessorMotherboardMemoryDiskOSKernelCompilerFile-SystemScreen Resolutionclang 3.0gcc 4.4.7gcc 4.5.3gcc 4.6.3gcc 4.7.2clang 3.0 -O3gcc 4.4.7 -O3gcc 4.5.3 -O3gcc 4.6.3 -O3gcc 4.7.2 -O3clang 3.0 -O3 v6jgcc 4.4.7 -O3 v6jgcc 4.5.3 -O3 v6jgcc 4.6.3 -O3 v6jgcc 4.7.2 -O3 v6jclang 3.0 -O3 v6j arm1176jzf-sgcc 4.4.7 -O3 v6j arm1176jzf-sgcc 4.5.3 -O3 v6j arm1176jzf-sgcc 4.6.3 -O3 v6j arm1176jzf-sgcc 4.7.2 -O3 v6j arm1176jzf-sgcc 4.6.3 -Ofastgcc 4.7.2 -Ofastclang 3.0 -Osgcc 4.4.7 -Osgcc 4.5.3 -Osgcc 4.6.3 -Osgcc 4.7.2 -Osclang 3.0 -O2gcc 4.7.2 -O2ARMv6-compatible rev 7 @ 0.85GHz (1 Core)BCM2708374MB16GB SDCDebian 7.23.12.31 (armv6l)Clang 3.0-6.2F2FS656x416GCC 4.4.7 + Clang 3.0-6.2GCC 4.5.3 + Clang 3.0-6.2GCC 4.6.3 + Clang 3.0-6.2GCC 4.7.2 + Clang 3.0-6.2Clang 3.0-6.2GCC 4.4.7 + Clang 3.0-6.2GCC 4.5.3 + Clang 3.0-6.2GCC 4.6.3 + Clang 3.0-6.2GCC 4.7.2 + Clang 3.0-6.2Clang 3.0-6.2GCC 4.4.7 + Clang 3.0-6.2GCC 4.5.3 + Clang 3.0-6.2GCC 4.6.3 + Clang 3.0-6.2GCC 4.7.2 + Clang 3.0-6.2Clang 3.0-6.2GCC 4.4.7 + Clang 3.0-6.2GCC 4.5.3 + Clang 3.0-6.2GCC 4.6.3 + Clang 3.0-6.2GCC 4.7.2 + Clang 3.0-6.2GCC 4.6.3 + Clang 3.0-6.2GCC 4.7.2 + Clang 3.0-6.2Clang 3.0-6.2GCC 4.4.7 + Clang 3.0-6.2GCC 4.5.3 + Clang 3.0-6.2GCC 4.6.3 + Clang 3.0-6.2GCC 4.7.2 + Clang 3.0-6.2Clang 3.0-6.2GCC 4.7.2 + Clang 3.0-6.2OpenBenchmarking.orgProcessor Details- Scaling Governor: BCM2835 Freq ondemandCompiler 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

raspberry2tscp: AI Chess Performancestream: Copystream: Scalestream: Triadstream: Addclang 3.0gcc 4.4.7gcc 4.5.3gcc 4.6.3gcc 4.7.2clang 3.0 -O3gcc 4.4.7 -O3gcc 4.5.3 -O3gcc 4.6.3 -O3gcc 4.7.2 -O3clang 3.0 -O3 v6jgcc 4.4.7 -O3 v6jgcc 4.5.3 -O3 v6jgcc 4.6.3 -O3 v6jgcc 4.7.2 -O3 v6jclang 3.0 -O3 v6j arm1176jzf-sgcc 4.4.7 -O3 v6j arm1176jzf-sgcc 4.5.3 -O3 v6j arm1176jzf-sgcc 4.6.3 -O3 v6j arm1176jzf-sgcc 4.7.2 -O3 v6j arm1176jzf-sgcc 4.6.3 -Ofastgcc 4.7.2 -Ofastclang 3.0 -Osgcc 4.4.7 -Osgcc 4.5.3 -Osgcc 4.6.3 -Osgcc 4.7.2 -Osclang 3.0 -O2gcc 4.7.2 -O236628443.05138.60100.43186.1937735370223709137059315.66251.88338.36359.0779273443.16138.60100.48186.19849268464388609878547933384978845898861287835792788407983689874978727588586878377794568138807828240087672443.15138.59100.40186.20316.13252.10338.88359.77OpenBenchmarking.org

TSCP

AI Chess Performance

OpenBenchmarking.orgNodes Per Second, More Is BetterTSCP 1.81AI Chess Performanceclang 3.0gcc 4.4.7gcc 4.5.3gcc 4.6.3gcc 4.7.2clang 3.0 -O3gcc 4.4.7 -O3gcc 4.5.3 -O3gcc 4.6.3 -O3gcc 4.7.2 -O3clang 3.0 -O3 v6jgcc 4.4.7 -O3 v6jgcc 4.5.3 -O3 v6jgcc 4.6.3 -O3 v6jgcc 4.7.2 -O3 v6jclang 3.0 -O3 v6j arm1176jzf-sgcc 4.4.7 -O3 v6j arm1176jzf-sgcc 4.5.3 -O3 v6j arm1176jzf-sgcc 4.6.3 -O3 v6j arm1176jzf-sgcc 4.7.2 -O3 v6j arm1176jzf-sgcc 4.6.3 -Ofastgcc 4.7.2 -Ofastclang 3.0 -Osgcc 4.4.7 -Osgcc 4.5.3 -Osgcc 4.6.3 -Osgcc 4.7.2 -Os20K40K60K80K100KSE +/- 23.04, N = 5SE +/- 23.79, N = 5SE +/- 2.15, N = 5SE +/- 2.50, N = 5SE +/- 5.45, N = 5SE +/- 14.18, N = 5SE +/- 26.70, N = 5SE +/- 22.89, N = 5SE +/- 8.32, N = 5SE +/- 11.20, N = 5SE +/- 31.19, N = 5SE +/- 6.63, N = 5SE +/- 39.55, N = 5SE +/- 10.85, N = 5SE +/- 12.98, N = 5SE +/- 12.33, N = 5SE +/- 151.58, N = 5SE +/- 23.54, N = 5SE +/- 37.48, N = 5SE +/- 8.16, N = 5SE +/- 15.32, N = 5SE +/- 9.50, N = 5SE +/- 6.41, N = 5SE +/- 8.15, N = 5SE +/- 11.17, N = 5SE +/- 23.27, N = 5SE +/- 20.95, N = 53662837735370223709137059792738492684643886098785479333849788458988612878357927884079836898749787275885868783777945681388078282400876721. (CC) gcc options:

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copyclang 3.0gcc 4.7.2clang 3.0 -O2gcc 4.7.2 -O2clang 3.0 -O3100200300400500SE +/- 0.05, N = 10SE +/- 0.08, N = 10SE +/- 0.05, N = 10SE +/- 0.02, N = 10SE +/- 0.07, N = 10443.05315.66443.15316.13443.161. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scaleclang 3.0gcc 4.7.2clang 3.0 -O2gcc 4.7.2 -O2clang 3.0 -O360120180240300SE +/- 0.00, N = 10SE +/- 0.03, N = 10SE +/- 0.01, N = 10SE +/- 0.00, N = 5SE +/- 0.00, N = 10138.60251.88138.59252.10138.601. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triadclang 3.0gcc 4.7.2clang 3.0 -O2gcc 4.7.2 -O2clang 3.0 -O370140210280350SE +/- 0.02, N = 10SE +/- 0.09, N = 10SE +/- 0.00, N = 10SE +/- 0.03, N = 10SE +/- 0.01, N = 10100.43338.36100.40338.88100.481. (CC) gcc options: -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Addclang 3.0gcc 4.7.2clang 3.0 -O2gcc 4.7.2 -O2clang 3.0 -O380160240320400SE +/- 0.01, N = 10SE +/- 0.06, N = 6SE +/- 0.00, N = 10SE +/- 0.02, N = 10SE +/- 0.02, N = 10186.19359.07186.20359.77186.191. (CC) gcc options: -O3 -march=native -fopenmp


Phoronix Test Suite v10.8.4