Message boards : BOINC client : CPU throttling: How does it work with multiple cores and/or threads?
Message board moderation
Author | Message |
---|---|
Send message Joined: 14 Feb 06 Posts: 139 ![]() |
If I understand correctly, CPU Throttling works by suspending CPU usage a percentage of the time. The wiki says "It you specify 50%, BOINC will compute only every other second. This reduces the heat output and energy usage of your CPU chip." How does this work with multi-core and/or multi-thread CPUs? Do they turn off/on in unison? Alternate evenly? At random? Reno, NV Team: SETI.USA ![]() |
![]() ![]() Send message Joined: 30 Oct 05 Posts: 1239 ![]() |
Off the top of my head, I think it was in unison on a Pentium D the last time I checked. But that was somewhere in the early 5.9.x range when I last had that machine as it went back to school with my brother. But if you give me some time, I can check it today on the laptop and see what happens. Kathryn :o) |
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
Why not talk to the Threadmaster author and see if that logic can be adopted. Because Threadmaster is ONLY for Windows. It uses a CPU throttling API build in in Windows (the same one that uses the System Idle Time). It cannot be adopted for Linux or the Mac, or any of the other OSes people port it to. This can. |
![]() Send message Joined: 29 Aug 05 Posts: 15632 ![]() |
Because Threadmaster is ONLY for Windows. It uses a CPU throttling API build in in Windows (the same one that uses the System Idle Time). OK, then please explain to the developers how they can do it on ALL possible OSes out there. S-Rob, unless you can get the info from a couple of Windows developers (they surely want to stay anonymous!) who worked on the API for the different Windows OSes and manage to get that info to the BOINC devs, I doubt they can use it... They'd get court problems in the millions of dollars thrown at them within minutes. |
Send message Joined: 13 Feb 07 Posts: 21 ![]() |
:-) Yes this method of throttling does put the system hard ware under tremendous stress. ThreadMaster works better. regards Masud. |
Send message Joined: 9 Jul 07 Posts: 8 |
Regarding Threadmaster - if BOINC has 4 apps running do they each count as a thread and the total cpu % I want to alot has to be spread over 4 apps? |
Send message Joined: 9 Jul 07 Posts: 8 |
Just realized it's throttling the project processes, not BOINC. Ohhhhh.. |
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.