Benchmarks of GCC 4.6.3 vs. GCC 4.7.2 from a Samsung Exynos 5 Dual SoC with ARM Cortex A15 dual-core ARMv7 1.7GHz processor. Cortex A15 ARM compiler benchmarking for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1211249-RA-CORTEX15G24
ARM Cortex A15 GCC Compiler Benchmarks
Benchmarks of GCC 4.6.3 vs. GCC 4.7.2 from a Samsung Exynos 5 Dual SoC with ARM Cortex A15 dual-core ARMv7 1.7GHz processor. Cortex A15 ARM compiler benchmarking for a future article on Phoronix.com.
GCC 4.6.3:
Processor: Exynos ARMv7 rev 4 @ 1.70GHz (2 Cores), Motherboard: SAMSUNG EXYNOS5 (Flattened Device Tree), Memory: 2048MB, Disk: 16GB SEM16G
OS: Ubuntu 12.04, Kernel: 3.4.0 (armv7l), Desktop: Unity 2D 5.16.0, Display Server: X Server 1.11.3, Compiler: GCC 4.6, File-System: ext4, Screen Resolution: 1366x768
GCC 4.7.2:
Processor: Exynos ARMv7 rev 4 @ 1.70GHz (2 Cores), Motherboard: SAMSUNG EXYNOS5 (Flattened Device Tree), Memory: 2048MB, Disk: 16GB SEM16G
OS: Ubuntu 12.04, Kernel: 3.4.0 (armv7l), Desktop: Unity 2D 5.16.0, Display Server: X Server 1.11.3, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1366x768
VP8 libvpx Encoding 1.1.0
vpxenc
Frames Per Second > Higher Is Better
GCC 4.6.3 . 1.21 |=========================================================
GCC 4.7.2 . 1.29 |=============================================================
x264 2012-10-03
H.264 Video Encoding
Frames Per Second > Higher Is Better
GCC 4.6.3 . 10.62 |===========================================================
GCC 4.7.2 . 10.83 |============================================================
GMPbench 0.2
Total Time
GMPbench Score > Higher Is Better
GCC 4.6.3 . 451.29 |===========================================================
GCC 4.7.2 . 452.59 |===========================================================
CacheBench
Test: Read
MB/s > Higher Is Better
GCC 4.6.3 . 2570.83 |==========================================================
GCC 4.7.2 . 2582.33 |==========================================================
CacheBench
Test: Write
MB/s > Higher Is Better
GCC 4.6.3 . 3521.37 |=======================================================
GCC 4.7.2 . 3722.67 |==========================================================
CacheBench
Test: Read / Modify / Write
MB/s > Higher Is Better
GCC 4.6.3 . 6979.64 |=========================================================
GCC 4.7.2 . 7092.44 |==========================================================
FFTE 5.0
Test: N=64, 1D Complex FFT Routine
MFLOPS > Higher Is Better
GCC 4.6.3 . 1257.00 |=================================================
GCC 4.7.2 . 1476.59 |==========================================================
SciMark 2.0
Computational Test: Monte Carlo
Mflops > Higher Is Better
GCC 4.6.3 . 167.90 |===========================================================
GCC 4.7.2 . 160.62 |========================================================
SciMark 2.0
Computational Test: Fast Fourier Transform
Mflops > Higher Is Better
GCC 4.6.3 . 37.65 |===================================================
GCC 4.7.2 . 44.62 |============================================================
SciMark 2.0
Computational Test: Sparse Matrix Multiply
Mflops > Higher Is Better
GCC 4.6.3 . 333.34 |==========================================================
GCC 4.7.2 . 338.23 |===========================================================
SciMark 2.0
Computational Test: Dense LU Matrix Factorization
Mflops > Higher Is Better
GCC 4.6.3 . 435.03 |=========================================================
GCC 4.7.2 . 450.12 |===========================================================
SciMark 2.0
Computational Test: Jacobi Successive Over-Relaxation
Mflops > Higher Is Better
GCC 4.6.3 . 361.97 |===========================================================
GCC 4.7.2 . 344.10 |========================================================
7-Zip Compression 9.20.1
Compress Speed Test
MIPS > Higher Is Better
GCC 4.6.3 . 1951 |=============================================================
GCC 4.7.2 . 1703 |=====================================================
TSCP 1.81
AI Chess Performance
Nodes Per Second > Higher Is Better
GCC 4.6.3 . 146968 |===========================================================
GCC 4.7.2 . 146096 |===========================================================
NGINX Benchmark 1.0.11
Static Web Page Serving
Requests Per Second > Higher Is Better
GCC 4.6.3 . 3535.77 |=========================================================
GCC 4.7.2 . 3578.55 |==========================================================
OpenSSL 1.0.1c
RSA 4096-bit Performance
Signs Per Second > Higher Is Better
GCC 4.6.3 . 10.00 |============================================================
GCC 4.7.2 . 9.90 |===========================================================
CLOMP 3.3
Static OMP Speedup
Speedup > Higher Is Better
GCC 4.6.3 . 1.70 |=========================================================
GCC 4.7.2 . 1.81 |=============================================================
Dolfyn 0.527
Computational Fluid Dynamics
Seconds < Lower Is Better
GCC 4.6.3 . 158.91 |=======================================================
GCC 4.7.2 . 171.65 |===========================================================
Timed PHP Compilation 5.2.9
Time To Compile
Seconds < Lower Is Better
GCC 4.6.3 . 255.79 |=====================================================
GCC 4.7.2 . 284.15 |===========================================================
C-Ray 1.1
Total Time
Seconds < Lower Is Better
GCC 4.6.3 . 447.38 |===========================================================
GCC 4.7.2 . 348.61 |==============================================
Parallel BZIP2 Compression 1.1.6
256MB File Compression
Seconds < Lower Is Better
GCC 4.6.3 . 88.41 |============================================================
GCC 4.7.2 . 84.30 |=========================================================
Primesieve 4.0
1e12 Prime Number Generation
Seconds < Lower Is Better
GCC 4.6.3 . 957.91 |===========================================================
GCC 4.7.2 . 810.27 |==================================================
Smallpt 1.0
Global Illumination Renderer; 100 Samples
Seconds < Lower Is Better
GCC 4.6.3 . 1208 |=============================================================
GCC 4.7.2 . 1181 |============================================================
Crafty 23.4
Elapsed Time
Seconds < Lower Is Better
GCC 4.6.3 . 0.06 |=============================================================
GCC 4.7.2 . 0.06 |=============================================================
FLAC Audio Encoding 1.2.1
WAV To FLAC
Seconds < Lower Is Better
GCC 4.6.3 . 19.81 |============================================================
GCC 4.7.2 . 19.18 |==========================================================
LAME MP3 Encoding 3.99.3
WAV To MP3
Seconds < Lower Is Better
GCC 4.6.3 . 52.30 |==========================================================
GCC 4.7.2 . 54.48 |============================================================
Ogg Encoding 1.3.0
WAV To Ogg
Seconds < Lower Is Better
GCC 4.6.3 . 31.50 |============================================================
GCC 4.7.2 . 31.75 |============================================================
FFmpeg 1.0
H.264 HD To NTSC DV
Seconds < Lower Is Better
GCC 4.6.3 . 162.54 |===========================================================
GCC 4.7.2 . 157.40 |=========================================================