Linaro 12.08 - ODROID-X Gentoo Linux ARMv7 rev 10 testing with a OMAP4 Panda board and Texas Instruments OMAP on Linaro 12.08 via the Phoronix Test Suite. Benchmarking against the ODROID-X for a future article on Phoronix.com by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1209028-SU-ODROIDX3891 Linaro 12.08 Processor: ARMv7 rev 0 @ 1.40GHz (4 Cores), Motherboard: ODROID-X, Memory: 1024MB, Disk: 16GB SD16G
OS: Linaro 12.08, Kernel: 3.6.0-rc2 (armv7l), Desktop: Unity 2D 5.14.0, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1360x768
Compiler Notes: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --disable-werror --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-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -vProcessor Notes: Scaling Governor: ondemand
Gentoo Linux Processor: ARMv7 rev 0 @ 1.40GHz (4 Cores), Motherboard: ODROID-X, Memory: 1024MB, Disk: 31GB 00000
OS: Gentoo Base 2.1, Kernel: 3.6.0-rc2 (armv7l), Compiler: GCC 4.7.1, File-System: ext4, Screen Resolution: 1360x768
Compiler Notes: --bindir=/usr/armv7a-hardfloat-linux-gnueabi/gcc-bin/4.7.1 --build=armv7a-hardfloat-linux-gnueabi --datadir=/usr/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1 --disable-altivec --disable-fixed-point --disable-libgcj --disable-libssp --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libmudflap --enable-lto --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-threads=posix --host=armv7a-hardfloat-linux-gnueabi --includedir=/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.7.1/include --mandir=/usr/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1/man --with-arch=armv7-a --with-float=hard --with-float=hard --with-fpu=vfpv3-d16 --with-python-dir=/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1/python --without-cloog --without-pplProcessor Notes: Scaling Governor: performance
Linaro 12.08 - ODROID-X Gentoo Linux Processor Motherboard Memory Disk OS Kernel Desktop Compiler File-System Screen Resolution Linaro 12.08 Gentoo Linux ARMv7 rev 0 @ 1.40GHz (4 Cores) ODROID-X 1024MB 16GB SD16G Linaro 12.08 3.6.0-rc2 (armv7l) Unity 2D 5.14.0 GCC 4.6 ext4 1360x768 31GB 00000 Gentoo Base 2.1 GCC 4.7.1 OpenBenchmarking.org Compiler Details - Linaro 12.08: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --disable-werror --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-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -v - Gentoo Linux: --bindir=/usr/armv7a-hardfloat-linux-gnueabi/gcc-bin/4.7.1 --build=armv7a-hardfloat-linux-gnueabi --datadir=/usr/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1 --disable-altivec --disable-fixed-point --disable-libgcj --disable-libssp --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libmudflap --enable-lto --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-threads=posix --host=armv7a-hardfloat-linux-gnueabi --includedir=/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.7.1/include --mandir=/usr/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1/man --with-arch=armv7-a --with-float=hard --with-float=hard --with-fpu=vfpv3-d16 --with-python-dir=/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1/python --without-cloog --without-ppl Processor Details - Linaro 12.08: Scaling Governor: ondemand - Gentoo Linux: Scaling Governor: performance
Linaro 12.08 vs. Gentoo Linux Comparison Phoronix Test Suite Baseline +18.9% +18.9% +37.8% +37.8% +56.7% +56.7% 75.6% 42.5% 36.7% 32.6% 28.6% 23.2% 15.1% 14.6% 9.7% 8.8% 5.2% 3.3% 3% 2.9% 2.8% 2.6% 2.5% 2.5% 2.5% 2.3% 2.2% 2% Write Total Time R.M.W F.F.T Elapsed Time Monte Carlo Elapsed Time LU.A MG.B WAV To APE WAV To FLAC Blur 4.8% Total Time 4.2% EP.B Copy EP.C D.L.M.F Read P.D.S BT.A S.M.M H.2.V.E P.P.S 2.2% Scale SP.A CacheBench C-Ray CacheBench SciMark Crafty SciMark N-Queens NAS Parallel Benchmarks NAS Parallel Benchmarks Monkey Audio Encoding FLAC Audio Encoding GraphicsMagick Sudokut NAS Parallel Benchmarks Stream NAS Parallel Benchmarks SciMark CacheBench Timed HMMer Search NAS Parallel Benchmarks SciMark x264 Himeno Benchmark Stream NAS Parallel Benchmarks Linaro 12.08 Gentoo Linux
VP8 libvpx Encoding OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 0.9.7-p1 vpxenc Linaro 12.08 Gentoo Linux 0.2475 0.495 0.7425 0.99 1.2375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.08 1.10 1. (CC) gcc options: -lvpx -lm -lpthread
GraphicsMagick OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Blur Linaro 12.08 Gentoo Linux 5 10 15 20 25 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 22 21 -lgomp -lfreetype -ljpeg -lxml2 -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lbz2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Sharpen Linaro 12.08 Gentoo Linux 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 17 17 -lgomp -lfreetype -ljpeg -lxml2 -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lbz2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Resizing Linaro 12.08 Gentoo Linux 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 29 29 -lgomp -lfreetype -ljpeg -lxml2 -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lbz2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: HWB Color Space Linaro 12.08 Gentoo Linux 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 41 41 -lgomp -lfreetype -ljpeg -lxml2 -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lbz2 -lz -lm -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.12 Operation: Local Adaptive Thresholding Linaro 12.08 Gentoo Linux 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 10 10 -lgomp -lfreetype -ljpeg -lxml2 -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lbz2 -lz -lm -lpthread
Stream OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Copy Linaro 12.08 Gentoo Linux 400 800 1200 1600 2000 SE +/- 1.33, N = 10 SE +/- 0.96, N = 10 1630.03 1679.49 1. (CC) gcc options: -O2 -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Scale Linaro 12.08 Gentoo Linux 400 800 1200 1600 2000 SE +/- 1.87, N = 10 SE +/- 0.92, N = 10 1641.40 1676.99 1. (CC) gcc options: -O2 -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Triad Linaro 12.08 Gentoo Linux 300 600 900 1200 1500 SE +/- 0.88, N = 10 SE +/- 0.87, N = 10 1300.10 1307.90 1. (CC) gcc options: -O2 -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2009-04-11 Type: Add Linaro 12.08 Gentoo Linux 300 600 900 1200 1500 SE +/- 1.54, N = 10 SE +/- 0.90, N = 10 1298.37 1309.98 1. (CC) gcc options: -O2 -fopenmp
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Linaro 12.08 Gentoo Linux 1100 2200 3300 4400 5500 SE +/- 5.52, N = 3 SE +/- 0.04, N = 3 2899.61 5091.48 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Linaro 12.08 Gentoo Linux 900 1800 2700 3600 4500 SE +/- 2.67, N = 3 SE +/- 0.05, N = 3 2971.04 4061.12 1. (CC) gcc options: -lrt
SciMark OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Linaro 12.08 Gentoo Linux 20 40 60 80 100 SE +/- 0.00, N = 4 SE +/- 0.11, N = 4 89.78 110.58
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Linaro 12.08 Gentoo Linux 7 14 21 28 35 SE +/- 0.10, N = 4 SE +/- 0.07, N = 4 22.82 30.26
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Linaro 12.08 Gentoo Linux 20 40 60 80 100 SE +/- 0.12, N = 4 SE +/- 0.22, N = 4 103.86 106.44
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Linaro 12.08 Gentoo Linux 30 60 90 120 150 SE +/- 0.21, N = 4 SE +/- 0.00, N = 4 145.72 149.81
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Linaro 12.08 Gentoo Linux 50 100 150 200 250 SE +/- 0.23, N = 4 SE +/- 0.21, N = 4 246.85 250.69
TSCP OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Linaro 12.08 Gentoo Linux 20K 40K 60K 80K 100K SE +/- 10.11, N = 5 SE +/- 3.43, N = 5 88039 88800
OpenSSL OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.0e RSA 4096-bit Performance Linaro 12.08 Gentoo Linux 1.215 2.43 3.645 4.86 6.075 SE +/- 0.00, N = 4 SE +/- 0.00, N = 4 5.40 5.40 1. (CC) gcc options: -O3 -lssl -lcrypto -ldl
CLOMP CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs. This particular test profile configuration is currently set to look at the OpenMP static schedule speed-up across all available CPU cores using the recommended test configuration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup Linaro 12.08 1.0395 2.079 3.1185 4.158 5.1975 SE +/- 0.06, N = 5 4.62 1. (CC) gcc options: --openmp -O3 -lm
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time Linaro 12.08 Gentoo Linux 100 200 300 400 500 SE +/- 0.14, N = 3 SE +/- 0.39, N = 3 442.44 310.43 1. (CC) gcc options: -lm -lpthread -O3
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples Linaro 12.08 Gentoo Linux 200 400 600 800 1000 SE +/- 0.33, N = 3 SE +/- 0.88, N = 3 1054 1044 1. (CXX) g++ options: -fopenmp
Crafty OpenBenchmarking.org Seconds, Fewer Is Better Crafty 23.4 Elapsed Time Linaro 12.08 Gentoo Linux 0.0203 0.0406 0.0609 0.0812 0.1015 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 0.09 0.07 1. (CC) gcc options: -lstdc++ -lm
N-Queens OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time Linaro 12.08 Gentoo Linux 150 300 450 600 750 SE +/- 0.35, N = 2 SE +/- 0.12, N = 2 699.56 607.53 1. (CC) gcc options: -static -O2
Linaro 12.08 Processor: ARMv7 rev 0 @ 1.40GHz (4 Cores), Motherboard: ODROID-X, Memory: 1024MB, Disk: 16GB SD16G
OS: Linaro 12.08, Kernel: 3.6.0-rc2 (armv7l), Desktop: Unity 2D 5.14.0, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1360x768
Compiler Notes: --build=arm-linux-gnueabihf --disable-sjlj-exceptions --disable-werror --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-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --target=arm-linux-gnueabihf --with-arch=armv7-a --with-float=hard --with-fpu=vfpv3-d16 --with-mode=thumb -vProcessor Notes: Scaling Governor: ondemand
Testing initiated at 24 August 2012 19:05 by user root.
Gentoo Linux Processor: ARMv7 rev 0 @ 1.40GHz (4 Cores), Motherboard: ODROID-X, Memory: 1024MB, Disk: 31GB 00000
OS: Gentoo Base 2.1, Kernel: 3.6.0-rc2 (armv7l), Compiler: GCC 4.7.1, File-System: ext4, Screen Resolution: 1360x768
Compiler Notes: --bindir=/usr/armv7a-hardfloat-linux-gnueabi/gcc-bin/4.7.1 --build=armv7a-hardfloat-linux-gnueabi --datadir=/usr/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1 --disable-altivec --disable-fixed-point --disable-libgcj --disable-libssp --disable-multilib --disable-werror --enable-__cxa_atexit --enable-checking=release --enable-clocale=gnu --enable-languages=c,c++,fortran --enable-libgomp --enable-libmudflap --enable-lto --enable-nls --enable-obsolete --enable-secureplt --enable-shared --enable-threads=posix --host=armv7a-hardfloat-linux-gnueabi --includedir=/usr/lib/gcc/armv7a-hardfloat-linux-gnueabi/4.7.1/include --mandir=/usr/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1/man --with-arch=armv7-a --with-float=hard --with-float=hard --with-fpu=vfpv3-d16 --with-python-dir=/share/gcc-data/armv7a-hardfloat-linux-gnueabi/4.7.1/python --without-cloog --without-pplProcessor Notes: Scaling Governor: performance
Testing initiated at 1 September 2012 22:30 by user phoronix.