Posts by BigFanOfBOINC

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 © 2022 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.