Thread '"On multiprocessor systems, use at most % of processors" is inconsistant'

Message boards : Questions and problems : "On multiprocessor systems, use at most % of processors" is inconsistant
Message board moderation

To post messages, you must log in.

AuthorMessage
ProfileDave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2961
United Kingdom
Message 115469 - Posted: 20 Feb 2025, 13:59:22 UTC - in response to Message 115468.  

Which BOINC version and OS? Also which CPU. I don't think BOINC code has taken account of efficiency cores yet on Intel CPUs. With my 32 thread (16 real cores) I haven't observed the discrepancy you mention and it always uses as many cores as it can up to the limit so if I set it to 49% it will use 15 cores. The projects I run, using more than half the threads actually cuts down throughput of work so I never go above 50%.
ID: 115469 · Report as offensive
ProfileVitalii Koshura
Volunteer developer
Help desk expert
Avatar

Send message
Joined: 29 Mar 17
Posts: 96
Germany
Message 115470 - Posted: 20 Feb 2025, 14:39:54 UTC - in response to Message 115468.  

In reply to Lucas Dobre's message of 20 Feb 2025:
How is it even possible to program it this way?!

We are highly skilled engineers, and we tried our best.
BOINC maintainer.
For any insight, check my BOINC Development Blog.
ID: 115470 · Report as offensive
ProfileVitalii Koshura
Volunteer developer
Help desk expert
Avatar

Send message
Joined: 29 Mar 17
Posts: 96
Germany
Message 115483 - Posted: 21 Feb 2025, 11:36:50 UTC - in response to Message 115476.  

In reply to Lucas Dobre's message of 21 Feb 2025:
In reply to Vitalii Koshura's message of 20 Feb 2025:
In reply to Lucas Dobre's message of 20 Feb 2025:
How is it even possible to program it this way?!

We are highly skilled engineers, and we tried our best.
Nice to see you in here Vitali, only spoken to you in Github. Is it meant to round up or down?

Actually we just drop the fractional part. So if there will be 11.9999 CPUs to use, we will use 11, not 12.
BOINC maintainer.
For any insight, check my BOINC Development Blog.
ID: 115483 · Report as offensive

Message boards : Questions and problems : "On multiprocessor systems, use at most % of processors" is inconsistant

Copyright © 2025 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.