1)
Message boards :
BOINC client :
BOINC doesn't utilize all CPU cores on Windows-based systems with more than 64 processors
(Message 99154)
Posted 6 Jun 2020 by BigFanOfBOINC Post: Hi Thanks for the links. Based on the links provided, my understanding is that the Dev team tried to fix the limitation of BOINC running on Windows Server with >64 processors (causing processor groups). It was too difficult and the problem remains. :( I guess the best solution is to run a hypervisor on the physical machine and then use multiple copies of Windows Server, one for each NUMA processor group so that each copy of Windows has fewer than 64 processors, and the processor groups match the NUMA architecture to enable maximum performance. Maybe one day BOINC will find a solution that is easier. Thanks |
2)
Message boards :
BOINC client :
BOINC doesn't utilize all CPU cores on Windows-based systems with more than 64 processors
(Message 99092)
Posted 4 Jun 2020 by BigFanOfBOINC Post: Hi Is there any progress on this limitation (BOINC doesn't utilize all CPU cores on Windows-based systems with more than 64 processors)? https://boinc.berkeley.edu/dev/forum_thread.php?id=10124&postid=61097#61097 Any computer with more than 64 cores has the cores grouped into NUMA nodes. BOINC is supposed to set the AFFINITY GROUP for each task as it launches the task: https://docs.microsoft.com/en-us/previous-versions/windows/hardware/design/dn653313(v=vs.85)?redirectedfrom=MSDN As you can see, it is a small amount of code to ensure the launched thread doesn't get stuck in the scheduler's affinity group. At present, if a system has 144 cores, Windows will group the 144 cores into 4 groups x 36 cores. BOINC will detect 144 cores and run 144 tasks, but BOINC will run those 144 tasks only in the same group as the scheduler, i.e., all 144 tasks run on 36 cores and 108 cores are left idle. The 144 tasks run really slowly because they are all stuck in one affinity group. At present we still have to manually set affinity groups after BOINC starts which is a LOT of clicking: https://www.howtogeek.com/121775/how-to-force-windows-applications-to-use-a-specific-cpu/ Any roadmap to NUMA support would be appreciated. Thank you. |
3)
Message boards :
News :
BOINC 7.2.28 released to the public
(Message 51612)
Posted 1 Dec 2013 by BigFanOfBOINC Post: Here is the log you wanted: 12/1/2013 8:30:46 AM | | cc_config.xml not found - using defaults 12/1/2013 8:30:46 AM | | Starting BOINC client version 7.2.33 for windows_x86_64 12/1/2013 8:30:46 AM | | log flags: file_xfer, sched_ops, task 12/1/2013 8:30:46 AM | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6 12/1/2013 8:30:46 AM | | Data directory: C:\ProgramData\BOINC 12/1/2013 8:30:46 AM | | Running under account Administrator 12/1/2013 8:30:46 AM | | No usable GPUs found 12/1/2013 8:30:46 AM | | Creating new client state file 12/1/2013 8:30:46 AM | | Host name: WIN- 12/1/2013 8:30:46 AM | | Processor: 8 GenuineIntel Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz [Family 6 Model 45 Stepping 7] 12/1/2013 8:30:46 AM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni ssse3 cx16 sse4_1 sse4_2 popcnt aes nx lm 12/1/2013 8:30:46 AM | | OS: Microsoft Windows Server 2012: Standard x64 Edition, (06.02.9200.00) 12/1/2013 8:30:46 AM | | Memory: 15.00 GB physical, 21.00 GB virtual 12/1/2013 8:30:46 AM | | Disk: 29.66 GB total, 9.84 GB free 12/1/2013 8:30:46 AM | | Local time is UTC +0 hours 12/1/2013 8:30:46 AM | | No general preferences found - using defaults 12/1/2013 8:30:46 AM | | Preferences: 12/1/2013 8:30:46 AM | | max memory usage when active: 7679.80MB 12/1/2013 8:30:46 AM | | max memory usage when idle: 13823.65MB 12/1/2013 8:30:46 AM | | max disk usage: 9.74GB 12/1/2013 8:30:46 AM | | don't use GPU while active 12/1/2013 8:30:46 AM | | suspend work if non-BOINC CPU load exceeds 25% 12/1/2013 8:30:46 AM | | (to change preferences, visit a project web site or select Preferences in the Manager) 12/1/2013 8:30:46 AM | | Not using a proxy 12/1/2013 8:30:46 AM | | This computer is not attached to any projects 12/1/2013 8:30:46 AM | | Visit http://boinc.berkeley.edu for instructions 12/1/2013 8:31:14 AM | | Fetching configuration file from http://www.worldcommunitygrid.org/get_project_config.php 12/1/2013 8:31:27 AM | | Running CPU benchmarks 12/1/2013 8:31:27 AM | | Suspending computation - CPU benchmarks in progress 12/1/2013 8:31:44 AM | | Suspending network activity - user request 12/1/2013 8:31:58 AM | | Benchmark results: 12/1/2013 8:31:58 AM | | Number of CPUs: 8 12/1/2013 8:31:58 AM | | 2803 floating point MIPS (Whetstone) per CPU 12/1/2013 8:31:58 AM | | 7204 integer MIPS (Dhrystone) per CPU Image is at: https://aws.amazon.com/marketplace/pp/B00FYCCNJ0 Tried both 32bit and 64bit BOINC clients. |
4)
Message boards :
News :
BOINC 7.2.28 released to the public
(Message 51611)
Posted 1 Dec 2013 by BigFanOfBOINC Post: Here are the files on Windows Server 2012 R2 (this is the Amazon official Marketplace NVIDIA build): Directory of C:\Windows\System32 07/01/2013 03:12 PM 9,243,440 nvcuda.dll 1 File(s) 9,243,440 bytes Directory of C:\Windows\System32\DriverStore\FileRepository\nvgr.inf_amd64_6f0a e30f6e61c1a0 07/01/2013 03:12 PM 9,243,440 nvcuda.dll 1 File(s) 9,243,440 bytes Directory of C:\Windows\SysWOW64 07/01/2013 03:12 PM 7,690,688 nvcuda.dll 1 File(s) 7,690,688 bytes Here are screen shots of the properties. (Not sure how to post pictures, so asked a friend to put the pictures on the internet:) https://www.facebook.com/photo.php?fbid=387277511403095&set=pb.100003625495399.-2207520000.1385886420.&type=3&theater https://www.facebook.com/photo.php?fbid=387277508069762&set=pb.100003625495399.-2207520000.1385886420.&type=3&theater |
5)
Message boards :
News :
BOINC 7.2.28 released to the public
(Message 51322)
Posted 14 Nov 2013 by BigFanOfBOINC Post: Hi Is this new version of BOINC meant to support the NVidia K520 GRID (CUDA 5.5)? It doesn't seem to work. Thanks DRIVER DETAILS: http://www.nvidia.co.uk/download/driverResults.aspx/64621/en-uk ERROR: 11/14/2013 4:02:36 PM | | cc_config.xml not found - using defaults 11/14/2013 4:02:36 PM | | Starting BOINC client version 7.2.28 for windows_x86_64 11/14/2013 4:02:36 PM | | log flags: file_xfer, sched_ops, task 11/14/2013 4:02:36 PM | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6 11/14/2013 4:02:36 PM | | Data directory: C:\ProgramData\BOINC 11/14/2013 4:02:36 PM | | Running under account Administrator 11/14/2013 4:02:36 PM | | No usable GPUs found |
Copyright © 2024 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.