Multicore smartphones - how to use their full potential

Message boards : Number crunching : Multicore smartphones - how to use their full potential
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 5804
Credit: 75,933,032
RAC: 50,616
Russia
Message 1890462 - Posted: 17 Sep 2017, 21:38:16 UTC
Last modified: 17 Sep 2017, 21:40:10 UTC

Comparing my HTC Evo elapsed vs CPU times it seems that though BOINC correctly detects it as dual CPU both tasks running on single core.
So I installed OS monitor. This app is able to show CPU state along with other low-level hardware info.
And indeed, second CPU is in sleep state. When I start to scroll screen it becomes active (to handle GUI load) but soon after that returns into sleepy/disabled state.

Perhaps it's because SETI CPU tasks run on idle level priority and CPU governor rejects to fire both CPUs for such tasks.

What your observations about real multicore usage on smartphones under Android? Any ideas how to use all cores? Phone doesn't rooted so I'm quite restricted in ways to handle this issue.
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1890462 · Report as offensive     Reply Quote
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6466
Credit: 175,662,960
RAC: 49,613
United States
Message 1890557 - Posted: 18 Sep 2017, 14:16:26 UTC

The main problem I have is keeping the CPU clock up no matter how many tasks I run at once.

SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the BP6/VP6 User Group today!
ID: 1890557 · Report as offensive     Reply Quote
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 5804
Credit: 75,933,032
RAC: 50,616
Russia
Message 1890622 - Posted: 18 Sep 2017, 19:03:13 UTC - in response to Message 1890557.  

Perhaps it resembles my issue. "switchedoff" CPU is on lowest possible frequency and keeps that freq no matter that phone has 2 active background tasks.

Interesting, if SETI would run on normal priority there - will it chenge?

BTW, what app did you use on screenshot?
SETI apps news
We're not gonna fight them. We're gonna transcend them.
ID: 1890622 · Report as offensive     Reply Quote
disco_nnectedProject Donor
Volunteer tester

Send message
Joined: 19 Dec 06
Posts: 16
Credit: 9,158,422
RAC: 5,487
Croatia
Message 1890963 - Posted: 20 Sep 2017, 16:34:41 UTC - in response to Message 1890462.  

Hello,
just to chime in and ask a somewhat related question...

Im running BOINC on a samsung J3, three tasks at a time, not sure hot to upload photos so upping it to imgur, link below, if you look for that info in another place in the app tell me and ill check it out.

Anyway when the phone is idle (second picture) i see only one core seems active, while when running BOINC (first picture) it seems all are active.
Mind you this is just what it seems to me, to be honest i dont even know what those numbers mean, it might help you tho :D

http://imgur.com/a/4Nuzb

On a somewhat related note if anyone has info, im trying to run some tasks on my galaxy s7 (Mali T-880), but there are zero tasks for quite some time now, im guessing there just arent any or maybe something on my end?
Im not getting log message that states any reason for not downloading tasks, just: request completed, got 0 new tasks.
I do remember doing a few tasks normally way back when i just got the phone.

Thanks and i hope this info helps at least a bit, if you need something else looked at on my and, let me know.

Cheers
ID: 1890963 · Report as offensive     Reply Quote
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6466
Credit: 175,662,960
RAC: 49,613
United States
Message 1891000 - Posted: 20 Sep 2017, 18:54:33 UTC - in response to Message 1890622.  

Perhaps it resembles my issue. "switchedoff" CPU is on lowest possible frequency and keeps that freq no matter that phone has 2 active background tasks.

Interesting, if SETI would run on normal priority there - will it chenge?

BTW, what app did you use on screenshot?

It could be. Probably different phone manufactures implement power saving differently.
The app is System Info for Android.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the BP6/VP6 User Group today!
ID: 1891000 · Report as offensive     Reply Quote

Message boards : Number crunching : Multicore smartphones - how to use their full potential


 
©2017 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.