ARMv7 rev 4 testing with a BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3 and BCM2708 on Raspbian 9.4 via the Phoronix Test Suite.
pi3bp Processor: ARMv7 rev 4 @ 1.40GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3, Memory: 927MB, Disk: 16GB SC16G, Graphics: BCM2708
OS: Raspbian 9.4, Kernel: 4.14.32-v7+ (armv7l), Compiler: GCC 6.3.0 20170516 + Clang 3.8.1-24+rpi1, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --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-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -vProcessor Notes: Scaling Governor: BCM2835 Freq ondemandDisk Mount Options Notes: data=ordered,noatime,rw
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write pi3bp 500 1000 1500 2000 2500 SE +/- 17.11, N = 3 2301.33 1. (CC) gcc options: -lrt
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 pi3bp 200 400 600 800 1000 SE +/- 9.82, N = 3 1041.33 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 pi3bp 200 400 600 800 1000 SE +/- 2.90, N = 3 1060.30 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 pi3bp 200 400 600 800 1000 SE +/- 10.22, N = 3 1157.47 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 pi3bp 200 400 600 800 1000 SE +/- 5.01, N = 3 865.09 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 pi3bp 160 320 480 640 800 SE +/- 2.14, N = 3 759.10 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 pi3bp 200 400 600 800 1000 SE +/- 7.36, N = 3 831.92 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 pi3bp 200 400 600 800 1000 SE +/- 6.16, N = 3 845.35 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 pi3bp 110 220 330 440 550 SE +/- 7.80, N = 3 505.53 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 pi3bp 40 80 120 160 200 SE +/- 0.26, N = 3 162.30 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 pi3bp 30 60 90 120 150 SE +/- 0.12, N = 3 155.05 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 pi3bp 200 400 600 800 1000 SE +/- 13.92, N = 4 861.03 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 pi3bp 150 300 450 600 750 SE +/- 35.79, N = 6 675.50 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 pi3bp 140 280 420 560 700 SE +/- 7.85, N = 3 667.54 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 pi3bp 30 60 90 120 150 SE +/- 0.98, N = 3 144.50 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 pi3bp 30 60 90 120 150 SE +/- 0.05, N = 3 148.21 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 pi3bp 30 60 90 120 150 SE +/- 0.22, N = 3 125.63 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 pi3bp 300 600 900 1200 1500 SE +/- 0.07, N = 3 1224.77 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 pi3bp 300 600 900 1200 1500 SE +/- 0.03, N = 3 1270.33 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 pi3bp 300 600 900 1200 1500 SE +/- 0.00, N = 3 1394.60 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 pi3bp 300 600 900 1200 1500 SE +/- 22.98, N = 3 1228.23 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 pi3bp 200 400 600 800 1000 SE +/- 2.25, N = 3 800.12 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 pi3bp 200 400 600 800 1000 SE +/- 7.74, N = 3 909.54 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 pi3bp 200 400 600 800 1000 SE +/- 2.56, N = 3 938.52 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 pi3bp 120 240 360 480 600 SE +/- 4.51, N = 3 542.17 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 pi3bp 70 140 210 280 350 SE +/- 14.16, N = 6 340.89 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 pi3bp 40 80 120 160 200 SE +/- 0.35, N = 3 165.21 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 pi3bp 200 400 600 800 1000 SE +/- 3.52, N = 3 932.41 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 pi3bp 200 400 600 800 1000 SE +/- 10.94, N = 3 920.14 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 pi3bp 200 400 600 800 1000 SE +/- 15.68, N = 6 777.04 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 pi3bp 30 60 90 120 150 SE +/- 0.27, N = 3 157.70 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 pi3bp 40 80 120 160 200 SE +/- 1.17, N = 3 161.11 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 pi3bp 40 80 120 160 200 SE +/- 0.12, N = 3 160.10 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform pi3bp 4 8 12 16 20 SE +/- 0.07, N = 3 14.13 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply pi3bp 9 18 27 36 45 SE +/- 0.21, N = 3 38.88 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization pi3bp 14 28 42 56 70 SE +/- 0.38, N = 3 61.05 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation pi3bp 20 40 60 80 100 SE +/- 0.50, N = 3 97.85 1. (CC) gcc options: -lm
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD pi3bp 40K 80K 120K 160K 200K SE +/- 2104.62, N = 3 173301.81 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH pi3bp 30K 60K 90K 120K 150K SE +/- 624.71, N = 3 118433.86 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET pi3bp 50K 100K 150K 200K 250K SE +/- 3123.25, N = 3 213509.31 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET pi3bp 30K 60K 90K 120K 150K SE +/- 2196.52, N = 3 145029.71 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving pi3bp 700 1400 2100 2800 3500 SE +/- 15.32, N = 3 3414.93 1. (CC) gcc options: -shared -fPIC -O2 -pthread
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite pi3bp 9K 18K 27K 36K 45K SE +/- 389.78, N = 3 39697
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.0f RSA 4096-bit Performance pi3bp 15 30 45 60 75 SE +/- 0.00, N = 3 67.60 1. (CC) gcc options: -O3 -pthread -march=armv7-a -lssl -lcrypto -ldl
C-Ray OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time pi3bp 40 80 120 160 200 SE +/- 1.21, N = 3 203.13 1. (CC) gcc options: -lm -lpthread -O3
FFmpeg OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 3.4.1 H.264 HD To NTSC DV pi3bp 20 40 60 80 100 SE +/- 1.23, N = 6 86.98 1. (CC) gcc options: -march=armv6 -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lxcb -lxcb-xfixes -lxcb-shape -lm -ldl -llzma -lbz2 -pthread -std=c11 -fomit-frame-pointer -marm -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands pi3bp 12 24 36 48 60 SE +/- 2.73, N = 6 51.83 1. git version 2.11.0
pi3bp Processor: ARMv7 rev 4 @ 1.40GHz (4 Cores), Motherboard: BCM2835 Raspberry Pi 3 Model B Plus Rev 1.3, Memory: 927MB, Disk: 16GB SC16G, Graphics: BCM2708
OS: Raspbian 9.4, Kernel: 4.14.32-v7+ (armv7l), Compiler: GCC 6.3.0 20170516 + Clang 3.8.1-24+rpi1, File-System: ext4, Screen Resolution: 1920x1080
Compiler Notes: --build=arm-linux-gnueabihf --disable-browser-plugin --disable-libitm --disable-libquadmath --disable-sjlj-exceptions --enable-checking=release --enable-clocale=gnu --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-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --target=arm-linux-gnueabihf --with-arch-directory=arm --with-arch=armv6 --with-default-libstdcxx-abi=new --with-float=hard --with-fpu=vfp --with-target-system-zlib -vProcessor Notes: Scaling Governor: BCM2835 Freq ondemandDisk Mount Options Notes: data=ordered,noatime,rw
Testing initiated at 8 April 2018 15:13 by user explodinglemur.