raspberry2

A Compiler comparison via the Phoronix Test Suite.

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

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-sARMv6-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.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

raspberry2tscp: AI Chess PerformanceDifferenceStandard ErrorStandard Deviationclang 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-s366281.00x23.040.14%377351.03x23.790.14%370221.01x2.150.01%370911.01x2.500.02%370591.01x5.450.03%792732.16x14.180.04%849262.32x26.700.07%846432.31x22.890.06%886092.42x8.320.02%878542.40x11.200.03%793332.17x31.190.09%849782.32x6.630.02%845892.31x39.550.10%886122.42x10.850.03%878352.40x12.980.03%792782.16x12.330.03%840792.30x151.580.40%836892.28x23.540.06%OpenBenchmarking.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-s20K40K60K80K100KSE +/- 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 = 5366283773537022370913705979273849268464388609878547933384978845898861287835792788407983689-march=armv6-march=armv6-march=armv6-march=armv6-march=armv6-march=armv6 -O3-march=armv6 -O3-march=armv6 -O3-march=armv6 -O3-march=armv6 -O3-march=armv6j -O3-march=armv6j -O3-march=armv6j -O3-march=armv6j -O3-march=armv6j -O3-march=armv6j -mcpu=arm1176jzf-s -O3-march=armv6j -mcpu=arm1176jzf-s -O3-march=armv6j -mcpu=arm1176jzf-s -O31. (CC) gcc options:


Phoronix Test Suite v10.8.4