| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 5
|
|
| Author |
|
|
platinumjsi
Cruncher Joined: Aug 12, 2010 Post Count: 37 Status: Offline Project Badges:
|
Ok not sure how to explain this but interested to find out if this is normal.
----------------------------------------I have two systems, one is a Ryzen 2400g, 4 core 8 thread, the other is a 7820x 8 core 16 thread. On the Ryzen system if I run 7 work units then in task manager the CPU is hovering around 90% load. With the Intel system, however, 12 units are enough to make the CPU hit 100% load. Any idea why that is, shouldn't 12 units be well below 100 % load?, are the units for some reason taking more than one thread? ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
It is likely that your 7820x system has some other processes that are using the CPU cycles. Perfectly normal if you are using the computer for daily tasks. But if it keeps up, you can sort by CPU usage and see what other tasks are using the rest of your CPU.
|
||
|
|
KLiK
Master Cruncher Croatia Joined: Nov 13, 2006 Post Count: 3108 Status: Offline Project Badges:
|
Both of this computers are using HT, just that Intel is advanced one.
----------------------------------------Why? On AMD using 7/8 gets you 90%. Well, 7/8 is actually 87,5%, the rest is used by system. On Intel, if you use some of the calcs on 8 cores, it might be that even 8 cores will use 100% of system. As the system see that you need 8 processes if high demand & it will give all the core (not only 1 thread in 1 core). In practice, that means you can run 12 processes & hit around 100%. But if you're using Windows 10, you can check if it's WCG / BOINC that uses almost 99% of the system (can put up picture later, when I get home). If not, then there are some other things running in the background that use your processes. You have to check what are those? & have you (maybe) been infected with some virus or sthg? ![]() |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I don't know enough details to give a definitive position, and I don't have the time to do the reading, but I do know that, on some chips, you can't always run two hyperthreads on each CPU because certain advanced instructions use components that are either shared between two CPUs, or that can't be scheduled on both hyperthreads in the same CPU. If you're running a project that uses these advanced instructions, and your chip has one of these "cheap" layouts, then you will run into scheduling issues.
I'm not being disparaging. It's just a choice that the manufacturers made to hit certain price points on their chips, and it's not always obvious to the poor consumer -- especially ones like us who hit systems hard trying to run all possible threads flat out. You might read about it in the spec sheets if you're lucky, but reviewers usually spot things like that. It's always worth doing some deep reading before you settle on a chip for running WCG 24/7. |
||
|
|
mmonnin
Advanced Cruncher Joined: Jul 20, 2016 Post Count: 148 Status: Offline Project Badges:
|
Apis. that won't change how windows views if the CPU thread is under load or not. Even if an FPU is shared, running an app using an FPU won't count as loading up 2x threads.
----------------------------------------platinumjsi, what is the system load with all BOINC tasks paused? What is the max % a single task is using. Certain processes can use the CPU but not show up in task manager. A PC w/o a GPU driver is one. ![]() |
||
|
|
|