Code: Select all
Q: What's a cluster
A: The Exynos 5410 SoC has two CPU Clusters:
- One CPU cluster has 4 ARMv7-a Cortex-A7 cores running at a max frequency of 1.2Ghz, those 4-cores share a 256Kbyte L2 cache
- One CPU cluster has 4 ARMv7-a Cortex-A15 cores running at a max frequency of 1.6Ghz(1.8Ghz Overclock), those 4-cores share a 2Mbyte L2 cache
1. Identify what CPU Cluster you are using.
Its very simple..
grep "CPU part" /proc/cpuinfo
if CPU part is 0xc07 them you are on the Little cores.. the A7's
if CPU part is 0xc0f them you are on the big cores.. the A15's
Hope it clarify for people asking on what cores they are

2. Read big.LITTLE status
Another easy thing to do!
cat /dev/bL_status
Code: Select all
0 1 2 3 L2 CCI
[A15] 0 0 0 0 0
[A7] 0 0 0 1 1

3. Control big.LITTLE
Modes are:
Code: Select all
00 - disables the cluster switching
01 - LITTLE only (only a7 cores)
11 - enables big.LITTLE cluster migration
BIG NOTE2: Make sure that you are on ondemand governor!!!!!!!!!!
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
control method..
echo value > /dev/b.L_operator
example: echo 00 > /dev/b.L_operator
Small note: There's an extra mode.. 10 - big only, however its ignored by code, so, if you want purely A15 cores, switch to performance governor!
4. Benchmark Tests
My Setup:
Processor: ARMv7 rev 2 @ 1.80GHz (4 Cores), Motherboard: ODROIDXU, Memory: 2048MB, Disk: 40GB DSA2CT040G3 + 128GB Ext Hard Disk + 2GB uSD
OS: Ubuntu 13.10, Kernel: 3.4.5 (armv7l), Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1280x800
Ubuntu 13.10 with an UNMODIFIED kernel from the built in kernels
Phoronix Test Suite C-Ray 1.1 (Lower is better)
- A7 Only
Code: Select all
C-Ray 1.1:
pts/c-ray-1.1.0
Test 1 of 1
Estimated Trial Run Count: 3
Estimated Time To Completion: 14 Minutes
Started Run 1 @ 06:18:03
Started Run 2 @ 06:24:26
Started Run 3 @ 06:30:47 [Std. Dev: 0.47%]
Test Results:
380.059
377.929
376.511
Average: 378.17 Seconds
Code: Select all
C-Ray 1.1:
pts/c-ray-1.1.0
Test 1 of 1
Estimated Trial Run Count: 3
Estimated Time To Completion: 17 Minutes
Started Run 1 @ 06:42:02
Started Run 2 @ 06:44:14
Started Run 3 @ 06:46:22 [Std. Dev: 1.95%]
Test Results:
128.708
125.254
123.953
Average: 125.97 Seconds
- A7 only
Code: Select all
7-Zip Compression 9.20.1:
pts/compress-7zip-1.6.0
Test 1 of 1
Estimated Trial Run Count: 3
Estimated Time To Completion: 4 Minutes
Started Run 1 @ 07:07:47
Started Run 2 @ 07:11:36
Started Run 3 @ 07:15:24 [Std. Dev: 1.91%]
Test Results:
862
866
836
Average: 855 MIPS
Code: Select all
7-Zip Compression 9.20.1:
pts/compress-7zip-1.6.0
Test 1 of 1
Estimated Trial Run Count: 3
Estimated Time To Completion: 4 Minutes
Started Run 1 @ 06:59:13
Started Run 2 @ 07:00:22
Started Run 3 @ 07:01:32 [Std. Dev: 0.69%]
Test Results:
3119
3162
3145
Average: 3142 MIPS