Benchmark for APM X-Gene
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
Ran again on a Fedora 23 install. This time with the TianoCore UEFI bios installed.
Results Overview
| Hardware | APM X-Gene |
|---|---|
| CPU | APM X-Gene |
| Memory | 16 GB DDR3 EEC |
| Disk | 1x500 GB SATA |
| Operating System | Fedora 23 aarch64 |
| Score | 890.0 / 3436.9 |
Raw Output
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)
System: csa2: GNU/Linux
OS: GNU/Linux -- 4.2.8-300.fc23.aarch64 -- #1 SMP Mon Dec 21 06:10:24 UTC 201 5
Machine: aarch64 (aarch64)
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
17:32:18 up 22:39, 1 user, load average: 0.13, 1.36, 1.31; runlevel 3
------------------------------------------------------------------------
Benchmark Run: Fri Jan 08 2016 17:32:18 - 18:00:14
8 CPUs in system; running 1 parallel copy of tests
Dhrystone 2 using register variables 17767160.3 lps (10.0 s, 7 samples)
Double-Precision Whetstone 2177.1 MWIPS (9.6 s, 7 samples)
Execl Throughput 2373.3 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 545523.3 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 160952.3 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 1286987.6 KBps (30.0 s, 2 samples)
Pipe Throughput 727293.2 lps (10.0 s, 7 samples)
Pipe-based Context Switching 117655.4 lps (10.0 s, 7 samples)
Process Creation 5668.4 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 4352.4 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 1841.7 lpm (60.0 s, 2 samples)
System Call Overhead 1537463.6 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 17767160.3 1522.5
Double-Precision Whetstone 55.0 2177.1 395.8
Execl Throughput 43.0 2373.3 551.9
File Copy 1024 bufsize 2000 maxblocks 3960.0 545523.3 1377.6
File Copy 256 bufsize 500 maxblocks 1655.0 160952.3 972.5
File Copy 4096 bufsize 8000 maxblocks 5800.0 1286987.6 2218.9
Pipe Throughput 12440.0 727293.2 584.6
Pipe-based Context Switching 4000.0 117655.4 294.1
Process Creation 126.0 5668.4 449.9
Shell Scripts (1 concurrent) 42.4 4352.4 1026.5
Shell Scripts (8 concurrent) 6.0 1841.7 3069.6
System Call Overhead 15000.0 1537463.6 1025.0
========
System Benchmarks Index Score 890.0
------------------------------------------------------------------------
Benchmark Run: Fri Jan 08 2016 18:00:14 - 18:28:09
8 CPUs in system; running 8 parallel copies of tests
Dhrystone 2 using register variables 142091681.3 lps (10.0 s, 7 samples)
Double-Precision Whetstone 17414.9 MWIPS (9.6 s, 7 samples)
Execl Throughput 11301.6 lps (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1032947.0 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 286632.5 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2569016.9 KBps (30.0 s, 2 samples)
Pipe Throughput 5662756.1 lps (10.0 s, 7 samples)
Pipe-based Context Switching 1090607.6 lps (10.0 s, 7 samples)
Process Creation 15654.0 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 17548.7 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 2488.6 lpm (60.0 s, 2 samples)
System Call Overhead 7592134.7 lps (10.0 s, 7 samples)
System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 142091681.3 12175.8
Double-Precision Whetstone 55.0 17414.9 3166.4
Execl Throughput 43.0 11301.6 2628.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 1032947.0 2608.5
File Copy 256 bufsize 500 maxblocks 1655.0 286632.5 1731.9
File Copy 4096 bufsize 8000 maxblocks 5800.0 2569016.9 4429.3
Pipe Throughput 12440.0 5662756.1 4552.1
Pipe-based Context Switching 4000.0 1090607.6 2726.5
Process Creation 126.0 15654.0 1242.4
Shell Scripts (1 concurrent) 42.4 17548.7 4138.9
Shell Scripts (8 concurrent) 6.0 2488.6 4147.6
System Call Overhead 15000.0 7592134.7 5061.4
========
System Benchmarks Index Score 3436.9
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