Alan
2018-08-16 03:25:21 UTC
We ported android-7.1.2_r36 to our platform LS1046ARDB which has 4
Cortex-A72 cores, plus a NVIDIA GeForce GTX750 Ti video card. The android
works fine, but when testing its performance with Antutu, we found that the
score value of multi-core is almost the same as the one for single-core.
By adding the mpstat tool to android, it is found that almost all of tasks
are assigned to core 0, while the other cores are always idle, as below:
13:41:56 CPU %usr %nice %sys %iowait %irq %soft %steal
%guest %gnice %idle
13:41:57 all 24.81 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 75.19
13:41:57 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00
13:41:57 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:57 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:57 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:57 CPU %usr %nice %sys %iowait %irq %soft %steal
%guest %gnice %idle
13:41:58 all 17.25 0.00 0.50 0.00 0.00 0.00 0.00
0.00 0.00 82.25
13:41:58 0 69.00 0.00 1.00 0.00 0.00 0.00 0.00
0.00 0.00 30.00
13:41:58 1 0.00 0.00 1.00 0.00 0.00 0.00 0.00
0.00 0.00 99.00
13:41:58 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:58 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
Attached is the Makefiles used to build the android for our platform.
Does anyone know what we are missing?
Thank you.
Cortex-A72 cores, plus a NVIDIA GeForce GTX750 Ti video card. The android
works fine, but when testing its performance with Antutu, we found that the
score value of multi-core is almost the same as the one for single-core.
By adding the mpstat tool to android, it is found that almost all of tasks
are assigned to core 0, while the other cores are always idle, as below:
13:41:56 CPU %usr %nice %sys %iowait %irq %soft %steal
%guest %gnice %idle
13:41:57 all 24.81 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 75.19
13:41:57 0 100.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 0.00
13:41:57 1 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:57 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:57 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:57 CPU %usr %nice %sys %iowait %irq %soft %steal
%guest %gnice %idle
13:41:58 all 17.25 0.00 0.50 0.00 0.00 0.00 0.00
0.00 0.00 82.25
13:41:58 0 69.00 0.00 1.00 0.00 0.00 0.00 0.00
0.00 0.00 30.00
13:41:58 1 0.00 0.00 1.00 0.00 0.00 0.00 0.00
0.00 0.00 99.00
13:41:58 2 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
13:41:58 3 0.00 0.00 0.00 0.00 0.00 0.00 0.00
0.00 0.00 100.00
Attached is the Makefiles used to build the android for our platform.
Does anyone know what we are missing?
Thank you.
--
--
unsubscribe: android-porting+***@googlegroups.com
website: http://groups.google.com/group/android-porting
---
You received this message because you are subscribed to the Google Groups "android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
unsubscribe: android-porting+***@googlegroups.com
website: http://groups.google.com/group/android-porting
---
You received this message because you are subscribed to the Google Groups "android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.