Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 3
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1347 times and has 2 replies Next Thread
fuzzydice555
Advanced Cruncher
Joined: Mar 25, 2015
Post Count: 89
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Performance difference in big.LITTLE cores

Hello All!

I recently got my hands on a few used Odroid XU4 and Rock Pi 4 machines. Both of those are big.LITTLE designs, with some cores built for efficiency, some for performance.

However, when I check the results, there is no major difference between runtimes between tasks. All machines are running on 100% CPU, in BoincTasks I see there are indeed the max 6 / 8 tasks running concurrently.

What could be the reason that I see no short runtime tasks (big core) vs long runtime (little cores) tasks?

I have two guesses:
- Maybe the scheduler is actually rotating tasks between cores, so a single task has some runtime on big and some runtime on a little core?
- Or the difference between big & little cores is not significant enough to show up in statistics?
----------------------------------------

[Dec 20, 2021 2:12:06 PM]   Link   Report threatening or abusive post: please login first  Go to top 
PMH_UK
Veteran Cruncher
UK
Joined: Apr 26, 2007
Post Count: 765
Status: Recently Active
Project Badges:
Reply to this Post  Reply with Quote 
Re: Performance difference in big.LITTLE cores

Windows and Linux appear to rotate between cores so likely Android does too.
I found some tasks sometimes slowed until I locked some/all tasks to a core/thread.

Paul.
----------------------------------------
Paul.
[Dec 20, 2021 3:21:49 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Acibant
Advanced Cruncher
USA
Joined: Apr 15, 2020
Post Count: 126
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: Performance difference in big.LITTLE cores

The only performance difference I see on my Odroid N2+ units is between different MCM tasks that use one of two algorithms. So I would agree that tasks are getting rotated between cores.
----------------------------------------

[Dec 24, 2021 2:05:37 PM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread