Benchmark for APM X-Gene: Difference between revisions

From Leo's Notes
This page was last edited on 2 December 2015, at 17:50.
No edit summary
No edit summary
Line 1: Line 1:
APM X-Gene has a 64-bit ARM processor.
The following test was done on a stock install of Fedora 22. The kernel that was installed was able to only make use of one of the 8 cores. The other 7 failed to come online for some reason even after recompiling it with the X-Gene driver enabled.
{{Benchmark
{{Benchmark
  | hardware =  APM X-Gene
  | hardware =  APM X-Gene
Line 51: Line 54:
}}
}}


The following benchmark was done on the original linux kernel that the box came with.
 
The following benchmark was done on the original linux kernel that was shipped with the box. This was able to see all the cores and was able to run slightly faster even on one CPU.
{{Benchmark
{{Benchmark
  | hardware =  APM X-Gene
  | hardware =  APM X-Gene
Line 156: Line 160:




== Other Information ==
== Memory Information ==
This test was done only one one CPU.
{{highlight|lang=text|code=
 
<syntaxhighlight lang="text">
 
[root@localhost UnixBench]# free -m
[root@localhost UnixBench]# free -m
               total        used        free      shared  buff/cache  available
               total        used        free      shared  buff/cache  available
Mem:          16257        180      15195          4        881      15951
Mem:          16257        180      15195          4        881      15951
Swap:          8191          0        8191
Swap:          8191          0        8191
</syntaxhighlight>
}}

Revision as of 17:50, 2 December 2015

APM X-Gene has a 64-bit ARM processor.

The following test was done on a stock install of Fedora 22. The kernel that was installed was able to only make use of one of the 8 cores. The other 7 failed to come online for some reason even after recompiling it with the X-Gene driver enabled.

Results Overview

Hardware APM X-Gene
CPU APM X-Gene
Memory 16 GB DDR3 EEC
Disk 1x500 GB SATA
Operating System Fedora 22 aarch64
Score 708.7

Raw Output

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: localhost.localdomain: GNU/Linux
   OS: GNU/Linux -- 4.0.4-303.fc22.aarch64 -- #1 SMP Mon Jun 1 13:16:58 UTC 2015
   Machine: aarch64 (aarch64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   16:59:07 up 16 min,  2 users,  load average: 0.09, 0.09, 0.07; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Thu Jun 18 2015 16:59:07 - 17:27:03
0 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       17729811.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2115.3 MWIPS (9.6 s, 7 samples)
Execl Throughput                               2416.0 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        394596.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          109161.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1069966.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                              792063.6 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 152173.7 lps   (10.0 s, 7 samples)
Process Creation                               5261.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2384.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    426.0 lpm   (60.1 s, 2 samples)
System Call Overhead                        1497371.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   17729811.6   1519.3
Double-Precision Whetstone                       55.0       2115.3    384.6
Execl Throughput                                 43.0       2416.0    561.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     394596.4    996.5
File Copy 256 bufsize 500 maxblocks            1655.0     109161.3    659.6
File Copy 4096 bufsize 8000 maxblocks          5800.0    1069966.8   1844.8
Pipe Throughput                               12440.0     792063.6    636.7
Pipe-based Context Switching                   4000.0     152173.7    380.4
Process Creation                                126.0       5261.0    417.5
Shell Scripts (1 concurrent)                     42.4       2384.2    562.3
Shell Scripts (8 concurrent)                      6.0        426.0    709.9
System Call Overhead                          15000.0    1497371.3    998.2
                                                                   ========
System Benchmarks Index Score                                         708.7


The following benchmark was done on the original linux kernel that was shipped with the box. This was able to see all the cores and was able to run slightly faster even on one CPU.

Results Overview

Hardware APM X-Gene
CPU APM X-Gene
Memory 16 GB DDR3 EEC
Disk 1x500 GB SATA
Operating System Fedora 22 aarch64
Score 926.9 / 3402.7

Raw Output

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.3)

   System: csa.cpsc.ucalgary.ca: GNU/Linux
   OS: GNU/Linux -- 3.12.0-mustang_sw_1.12.09-beta -- #1 SMP Thu Jun 12 10:27:15 PDT 2014
   Machine: aarch64 (aarch64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   CPU 1: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   CPU 2: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   CPU 3: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   CPU 4: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   CPU 5: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   CPU 6: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   CPU 7: APM X-Gene Mustang board @ 2.40GHz (0.0 bogomips)
          
   17:28:54 up 27 min,  3 users,  load average: 1.39, 0.87, 0.61; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Fri Jun 26 2015 17:28:54 - 17:56:56
8 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       17763947.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2114.7 MWIPS (9.6 s, 7 samples)
Execl Throughput                               2459.8 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        468331.1 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          130247.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1151363.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1067484.4 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 192167.1 lps   (10.0 s, 7 samples)
Process Creation                               7660.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4207.7 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1634.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        1438914.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   17763947.5   1522.2
Double-Precision Whetstone                       55.0       2114.7    384.5
Execl Throughput                                 43.0       2459.8    572.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     468331.1   1182.7
File Copy 256 bufsize 500 maxblocks            1655.0     130247.8    787.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    1151363.8   1985.1
Pipe Throughput                               12440.0    1067484.4    858.1
Pipe-based Context Switching                   4000.0     192167.1    480.4
Process Creation                                126.0       7660.0    607.9
Shell Scripts (1 concurrent)                     42.4       4207.7    992.4
Shell Scripts (8 concurrent)                      6.0       1634.0   2723.3
System Call Overhead                          15000.0    1438914.1    959.3
                                                                   ========
System Benchmarks Index Score                                         926.9

------------------------------------------------------------------------
Benchmark Run: Fri Jun 26 2015 17:56:56 - 18:25:05
8 CPUs in system; running 8 parallel copies of tests

Dhrystone 2 using register variables      141540380.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                    16919.0 MWIPS (9.6 s, 7 samples)
Execl Throughput                              13012.0 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        579580.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          155434.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1673229.9 KBps  (30.0 s, 2 samples)
Pipe Throughput                             8441190.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                1463165.9 lps   (10.0 s, 7 samples)
Process Creation                              32854.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  16740.8 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   2477.4 lpm   (60.1 s, 2 samples)
System Call Overhead                        7650246.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0  141540380.6  12128.6
Double-Precision Whetstone                       55.0      16919.0   3076.2
Execl Throughput                                 43.0      13012.0   3026.1
File Copy 1024 bufsize 2000 maxblocks          3960.0     579580.8   1463.6
File Copy 256 bufsize 500 maxblocks            1655.0     155434.8    939.2
File Copy 4096 bufsize 8000 maxblocks          5800.0    1673229.9   2884.9
Pipe Throughput                               12440.0    8441190.9   6785.5
Pipe-based Context Switching                   4000.0    1463165.9   3657.9
Process Creation                                126.0      32854.4   2607.5
Shell Scripts (1 concurrent)                     42.4      16740.8   3948.3
Shell Scripts (8 concurrent)                      6.0       2477.4   4128.9
System Call Overhead                          15000.0    7650246.7   5100.2
                                                                   ========
System Benchmarks Index Score                                        3402.7



Memory Information

[root@localhost UnixBench]# free -m
              total        used        free      shared  buff/cache   available
Mem:          16257         180       15195           4         881       15951
Swap:          8191           0        8191