03-02-2016, 12:11 AM
Here's my first set of bencharks for the Pine 64.
OS: Ubuntu 16.04, kernel 3.10.65
Compiler version: gcc 5.3.1
Compiler options: -static -O3 -mcpu=cortex-a53 -march=armv8-a -fomit-frame-pointer -funroll-loops
scaling_governor set to performance
CPU frequency: 1.152 GHz
Whetstone (double precision):
nbench 2.2.3:
Here are the RPi 2 numbers for comparison:
OS: Raspbian 8, kernel 4.1.12
Compiler version: gcc 4.7.3
Compiler options: -static -O3 -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -funroll-loops
scaling_governor set to performance
CPU frequency: 900 MHz
OS: Ubuntu 16.04, kernel 3.10.65
Compiler version: gcc 5.3.1
Compiler options: -static -O3 -mcpu=cortex-a53 -march=armv8-a -fomit-frame-pointer -funroll-loops
scaling_governor set to performance
CPU frequency: 1.152 GHz
Whetstone (double precision):
Code:
Loops: 1000000, Iterations: 1, Duration: 35 sec.
C Converted Double Precision Whetstones: 2857.1 MIPS
nbench 2.2.3:
Code:
TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 533.93 : 13.69 : 4.50
STRING SORT : 132.36 : 59.14 : 9.15
BITFIELD : 2.2273e+08 : 38.21 : 7.98
FP EMULATION : 144.41 : 69.29 : 15.99
FOURIER : 8829.3 : 10.04 : 5.64
ASSIGNMENT : 12.059 : 45.88 : 11.90
IDEA : 2520.4 : 38.55 : 11.45
HUFFMAN : 966.88 : 26.81 : 8.56
NEURAL NET : 15.244 : 24.49 : 10.30
LU DECOMPOSITION : 446.62 : 23.14 : 16.71
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 37.365
FLOATING-POINT INDEX: 17.852
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : 4 CPU
L2 Cache :
OS : Linux 3.10.65+
C compiler : gcc version 5.3.1 20160225 (Ubuntu/Linaro 5.3.1-10ubuntu2)
libc : static
MEMORY INDEX : 9.544
INTEGER INDEX : 9.162
FLOATING-POINT INDEX: 9.901
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
Here are the RPi 2 numbers for comparison:
OS: Raspbian 8, kernel 4.1.12
Compiler version: gcc 4.7.3
Compiler options: -static -O3 -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -funroll-loops
scaling_governor set to performance
CPU frequency: 900 MHz
Code:
Loops: 300000, Iterations: 1, Duration: 25 sec.
C Converted Double Precision Whetstones: 1200.0 MIPS
Code:
TEST : Iterations/sec. : Old Index : New Index
: : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT : 428.62 : 10.99 : 3.61
STRING SORT : 47.417 : 21.19 : 3.28
BITFIELD : 1.3469e+08 : 23.10 : 4.83
FP EMULATION : 59.695 : 28.64 : 6.61
FOURIER : 3992.4 : 4.54 : 2.55
ASSIGNMENT : 7.7852 : 29.62 : 7.68
IDEA : 1655 : 25.31 : 7.52
HUFFMAN : 687.7 : 19.07 : 6.09
NEURAL NET : 6.3458 : 10.19 : 4.29
LU DECOMPOSITION : 192.71 : 9.98 : 7.21
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX : 21.614
FLOATING-POINT INDEX: 7.731
Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU : 4 CPU ARMv7 Processor rev 5 (v7l)
L2 Cache :
OS : Linux 4.1.12-hypriotos-v7+
C compiler : arm-linux-gnueabihf-gcc
libc : static
MEMORY INDEX : 4.954
INTEGER INDEX : 5.749
FLOATING-POINT INDEX: 4.288
Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38