Message boards : Number crunching : Each core only used at 1.5% or less?
Message board moderation

To post messages, you must log in.

AuthorMessage
Geethebluesky

Send message
Joined: 9 Sep 22
Posts: 2
Credit: 29,714,000
RAC: 0
Message 5882 - Posted: 7 Oct 2022, 21:23:47 UTC
Last modified: 7 Oct 2022, 21:24:24 UTC

Hello! I've been crunching on U@H for a few weeks on Win10. In all that time whenever I check CPU utilization, I see each running task occupies one core, and each core is utilized at between 0.5 and 1.5% on average.

The tasks are all "BHspin2_20_windows_x86_64.exe"

In total that means I stay at about 20 to 25% CPU utilization. These tasks take about 10 hours to complete on average.

Is this normal or do I need to tweak something? I have an Intel I7-12700F.

Thanks!
ID: 5882 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 5883 - Posted: 7 Oct 2022, 21:42:17 UTC - in response to Message 5882.  

Don't know much about Windows, but something is wrong with your setup. You might want to solicit help from fellow Windows users.

Generally Windows is much, much slower than Linux, but not THAT slow. Not on a modern Intel cpu.

But I just realized that the cpu is the new Alder Lake generation and the reason for the slow tasks it that Windows is forcing the Universe task onto the "E" efficiency cores. You want the tasks to be running on your Performance cores or "P" cores.

You will either have to remove the E cores from the host in the BIOS or set Windows to force the tasks affinity to the P cores with Task Manager/Process Explorer or whatever it is called in Windows.

The other solution would be to get the utility called Process Lasso which will allow you to permanently set the affinity for the BHspin2_20_windows_x86_64.exe application to ONLY run on the performance cores.

A proud member of the OFA (Old Farts Association)
ID: 5883 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Grant (SSSF)

Send message
Joined: 23 Apr 22
Posts: 167
Credit: 69,772,000
RAC: 0
Message 5884 - Posted: 7 Oct 2022, 22:00:10 UTC

Computers are hidden so it's impossible to make any sort of useful observations.

Only using a fraction of a CPU indicates some sort of odd ncpus setting, or some sort of CPU throttling software, or an extreme CPU time usage limit in your account or local PC settings, or some sort of other software running on the system using up all of the CPU time leaving only those small amounts for BOINC to use.
Grant
Darwin NT
ID: 5884 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 5885 - Posted: 8 Oct 2022, 0:23:32 UTC - in response to Message 5884.  
Last modified: 8 Oct 2022, 0:31:58 UTC

Naw, nothing that complicated. He is running the newest Alder Lake architecture with a i7-12700F cpu as he posted in the OP. Plus he is running Windows 10 which does not have the fix for the Intel Thread Director that Windows 11 has. He really needs to upgrade his Windows to 11 for the proper fix.

Windows thinks the Universe tasks with below normal priority, nice level of 19 should be scheduled for the low performance, background efficiency cores.

A proud member of the OFA (Old Farts Association)
ID: 5885 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Ian&Steve C.

Send message
Joined: 15 Aug 20
Posts: 37
Credit: 8,554,094,169
RAC: 0
Message 5886 - Posted: 8 Oct 2022, 1:07:42 UTC - in response to Message 5885.  

He can also go into the bios and disable the E cores. That will solve his problem if he doesn’t want to update to windows 11
ID: 5886 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Keith Myers
Avatar

Send message
Joined: 10 May 20
Posts: 310
Credit: 4,733,484,700
RAC: 0
Message 5888 - Posted: 8 Oct 2022, 2:18:07 UTC - in response to Message 5886.  

That is what I said in my first post.

A proud member of the OFA (Old Farts Association)
ID: 5888 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Geethebluesky

Send message
Joined: 9 Sep 22
Posts: 2
Credit: 29,714,000
RAC: 0
Message 5890 - Posted: 8 Oct 2022, 4:36:09 UTC - in response to Message 5888.  

Thanks for replying everyone. I didn't realize the bottleneck was caused by the E-cores.

I'm leaving this here in case it helps anyone else.

I was suggested to run Process Lasso to ID which are E-cores on my system. I found out those are 16 through 19. After I did that, I used my regular (free) process manager (Process Hacker) to deselect them for the BHSpin executable Affinity, leaving 0-15 for it, and setting process priority to High.

Poof: all of a sudden every task is running at full speed and I'm showing 80% CPU utilization. (And I now need to go rebalance my system fan profile.)
ID: 5890 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Grant (SSSF)

Send message
Joined: 23 Apr 22
Posts: 167
Credit: 69,772,000
RAC: 0
Message 5891 - Posted: 8 Oct 2022, 6:19:40 UTC - in response to Message 5885.  

Naw, nothing that complicated. He is running the newest Alder Lake architecture with a i7-12700F cpu as he posted in the OP. Plus he is running Windows 10 which does not have the fix for the Intel Thread Director that Windows 11 has. He really needs to upgrade his Windows to 11 for the proper fix.
Ah.
I'd forgotten all about that weirdness.
Grant
Darwin NT
ID: 5891 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Each core only used at 1.5% or less?




Copyright © 2024 Copernicus Astronomical Centre of the Polish Academy of Sciences
Project server and website managed by Krzysztof 'krzyszp' Piszczek