Message boards :
Number crunching :
Limit of 64 Logical Processors / Cores Per Host?
Message board moderation
Author | Message |
---|---|
Send message Joined: 1 Jun 20 Posts: 1 Credit: 2,247,100 RAC: 0 |
I run U@H along with Asteroids, Milkyway and Einstein on a machine with 2x 28 core CPU's, 56 cores total, with hyperthreading on to give 112 logical processors. Machine ID: 564374, Ranked Number 10 by RAC at the moment. This is on Windows 10 for Workstations, I already have found that Windows 10 Pro does not handle NUMA nodes for systems with more than 64 logical processors correctly. This machine does not seem to work well with Universe@home, which will only let 64 logical processors operate, or so it seems to me. Universe@Home also seems to stop the other BOINC tasks using the remaining logical processors while running, so processor utilization is never more than 70% with even a single U@H task running alongside other BOINC projects, but immediately ramps up to 100% on all logical processors when I suspend U@H, and let other BOINC projects take over. This does not happen on my other machine with 2x 10 core CPU's, with hyperthreading on to give 40 logical processors. That one runs completely happily at 100% whatever is running under BOINC. It seems like I can't change anything in my setup to improve this behavior, any suggestions? Cheers SKAFFEN |
Send message Joined: 10 May 20 Posts: 310 Credit: 4,733,484,700 RAC: 0 |
The default project ncpus configuration is 64. Seems that is what Universe is using. https://boinc.berkeley.edu/forum_thread.php?id=12877#90743 Try setting <ncpus>112</ncpus> in the Options section of the client cc_config.xml file. Stop and restart the client and see if that allows all the cpu threads to be used. I still think you are going to be limited on the project side configuration though. A proud member of the OFA (Old Farts Association) |
Send message Joined: 2 May 20 Posts: 19 Credit: 4,561,756,400 RAC: 0 |
Hi SKAFFEN, Did Keith's suggestion work for you or was U@H still the limiting issue? Thanks! |
Send message Joined: 10 May 20 Posts: 310 Credit: 4,733,484,700 RAC: 0 |
Hi SKAFFEN, I'm curious myself. You haven't run into the issue yet because you only have 56 threads on your dual socket Xeon host, correct? A proud member of the OFA (Old Farts Association) |
Send message Joined: 2 May 20 Posts: 19 Credit: 4,561,756,400 RAC: 0 |
Not an issue on my 56 thread box, but I am thinking ahead. ;) |
Send message Joined: 4 Feb 15 Posts: 847 Credit: 144,180,465 RAC: 0 |
Can you try any Linux distribution (live one) just to try if the same behaviour happens? I haven't any machine to test this :( Krzysztof 'krzyszp' Piszczek Member of Radioactive@Home team My Patreon profile Universe@Home on YT |
Send message Joined: 10 May 20 Posts: 310 Credit: 4,733,484,700 RAC: 0 |
Looks like the volunteer got discouraged with the problem of too many threads and left the project. Hasn't contacted the project since their post. So doesn't look like we will have any answer on whether Linux is any better than Windows for Workstations at Universe@home. I wouldn't expect any issues since Linux has understood NUMA for a long, long while. A proud member of the OFA (Old Farts Association) |
Send message Joined: 10 May 20 Posts: 310 Credit: 4,733,484,700 RAC: 0 |
Well a team member just put a 96 thread AMD Epyc host online and working for Universe. No issues at all running 92 threads simultaneously. https://universeathome.pl/universe/show_host_detail.php?hostid=571864 So that answers the question of this thread. No limit of 64 logical processors here. At least for Linux. A proud member of the OFA (Old Farts Association) |