ARMv7 performance evolution GCC 4.9 vs 6/7 4.9 orig.: Processor: ARMv7 rev 1 @ 1.73GHz (4 Cores), Motherboard: ODROIDC, Memory: 948MB, Disk: 16GB SL16G OS: Ubuntu 14.04, Kernel: 3.10.80-120 (armv7l), Desktop: LXDE 0.6.1, Display Server: X Server 1.15.1, OpenGL: 2.1 Mesa 10.1.3, Compiler: GCC 4.9.2, File-System: ext4, Screen Resolution: 1280x1024 6.2.1: Processor: ARMv7 rev 1 @ 1.73GHz (4 Cores), Motherboard: ODROIDC, Memory: 916MB, Disk: 60GB A + 64GB 00000 OS: Ubuntu 14.04, Kernel: 3.10.96-149 (armv7l), Display Server: X Server 1.15.1, Compiler: GCC 6.2.1 20160901 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0, File-System: ext4, Screen Resolution: 1280x1024 4.9.4: Processor: ARMv7 rev 1 @ 1.73GHz (4 Cores), Motherboard: ODROIDC, Memory: 916MB, Disk: 60GB A + 64GB 00000 OS: Ubuntu 14.04, Kernel: 3.10.96-149 (armv7l), Display Server: X Server 1.15.1, Compiler: GCC 4.9.4 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0, File-System: ext4, Screen Resolution: 1280x1024 7.0.0: Processor: ARMv7 rev 1 @ 1.73GHz (4 Cores), Motherboard: ODROIDC, Memory: 916MB, Disk: 60GB A + 64GB 00000 OS: Ubuntu 14.04, Kernel: 3.10.96-149 (armv7l), Display Server: X Server 1.15.1, Compiler: GCC 7.0.0 20160916 + Clang 3.6.0-2ubuntu1~trusty1 + LLVM 3.6.0, File-System: ext4, Screen Resolution: 1280x1024 FFTW 3.3.4 Build: Stock - Size: 2D FFT Size 2048 Mflops > Higher Is Better 4.9 orig. . 124.23 |===================================================== 6.2.1 ..... 138.20 |=========================================================== 4.9.4 ..... 133.19 |========================================================= 7.0.0 ..... 131.13 |======================================================== Fhourstones 3.1 Complex Connect-4 Solving Kpos / sec > Higher Is Better 4.9 orig. . 1184.60 |======================================================= 6.2.1 ..... 1135.10 |===================================================== 4.9.4 ..... 1238.13 |========================================================== 7.0.0 ..... 1243.23 |========================================================== VP8 libvpx Encoding 1.3.0 vpxenc Frames Per Second > Higher Is Better 4.9 orig. . 4.40 |============================================================= 6.2.1 ..... 4.24 |=========================================================== 4.9.4 ..... 3.88 |====================================================== 7.0.0 ..... 4.21 |========================================================== Timed Apache Compilation 2.4.7 Time To Compile Seconds < Lower Is Better 4.9 orig. . 533.04 |===================================================== 6.2.1 ..... 388.98 |======================================= 4.9.4 ..... 366.01 |===================================== 7.0.0 ..... 589.82 |=========================================================== C-Ray 1.1 Total Time Seconds < Lower Is Better 4.9 orig. . 258.85 |========================================================= 6.2.1 ..... 262.32 |========================================================== 4.9.4 ..... 268.73 |=========================================================== 7.0.0 ..... 261.82 |========================================================= Primesieve 5.4.2 1e12 Prime Number Generation Seconds < Lower Is Better 4.9 orig. . 994.89 |======================================================= 6.2.1 ..... 995.14 |======================================================= 4.9.4 ..... 1042.52 |========================================================== 7.0.0 ..... 928.50 |==================================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better 4.9 orig. . 323 |============================================================== 6.2.1 ..... 308 |=========================================================== 4.9.4 ..... 312 |============================================================ 7.0.0 ..... 307 |=========================================================== Stockfish 2014-11-26 Total Time ms < Lower Is Better 4.9 orig. . 46435 |================================================== 6.2.1 ..... 54082 |========================================================== 4.9.4 ..... 55482 |============================================================ 7.0.0 ..... 52711 |========================================================= FLAC Audio Encoding 1.3.1 WAV To FLAC Seconds < Lower Is Better 4.9 orig. . 174.16 |=========================================================== 6.2.1 ..... 171.15 |========================================================== 4.9.4 ..... 170.55 |========================================================== 7.0.0 ..... 172.25 |========================================================== FFmpeg 2.6.2 H.264 HD To NTSC DV Seconds < Lower Is Better 4.9 orig. . 213.49 |======================================================== 6.2.1 ..... 225.11 |=========================================================== 4.9.4 ..... 226.66 |=========================================================== 7.0.0 ..... 223.02 |========================================================== N-Queens 1.0 Elapsed Time Seconds < Lower Is Better 4.9 orig. . 226.57 |========================================================== 6.2.1 ..... 228.20 |=========================================================== 4.9.4 ..... 229.64 |=========================================================== 7.0.0 ..... 202.09 |==================================================== PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write TPS > Higher Is Better 4.9 orig. . 110.45 |============ 6.2.1 ..... 561.99 |=========================================================== 4.9.4 ..... 551.94 |========================================================== 7.0.0 ..... 559.72 |=========================================================== PostgreSQL pgbench 9.4.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write TPS > Higher Is Better 4.9 orig. . 100.78 |======================= 6.2.1 ..... 249.46 |========================================================== 4.9.4 ..... 244.61 |========================================================= 7.0.0 ..... 253.25 |=========================================================== Redis 3.0.1 Test: GET Requests Per Second > Higher Is Better 4.9 orig. . 164362.15 |=================================================== 6.2.1 ..... 171361.76 |====================================================== 4.9.4 ..... 178988.49 |======================================================== 7.0.0 ..... 153872.77 |================================================ Redis 3.0.1 Test: SET Requests Per Second > Higher Is Better 4.9 orig. . 123463.07 |======================================================= 6.2.1 ..... 119440.02 |===================================================== 4.9.4 ..... 126638.55 |======================================================== 7.0.0 ..... 110578.01 |=================================================