Message boards :
Number crunching :
Control both CPU 4.00 and GPU 4.02 simultaneously
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 1 Oct 17 Posts: 1 Credit: 4,389,048 RAC: 272,623 |
Since both WUs have the same name GetDecics I cannot find a way to control them both. The problem is that this project sends far too many CPU WUs and triggers tagging them as High Priority. When this happens often the GPU WU stops running to allow the many HP CPU WUs to take over. Exacerbating the problem when a mix of deadlines appear and the closer ones run as HP and the ones that have already started switch to Waiting To Run. I've tried everything I can think of in my app_config but nothing seems to work. The easiest fix would be to do like every other BOINC project and give them different names, e.g. GetDecicsCPU and GetDecicsGPU.
|
Eric DriverSend message Joined: 8 Jul 11 Posts: 1470 Credit: 1,281,681,589 RAC: 1,251,898 |
Since both WUs have the same name GetDecics I cannot find a way to control them both. Have you tried adjusting parameters in the manager? For example, only queuing 1 day of work should keep it from downloading too many WUs. The WUs have a 6 day deadline, so that would give you plenty of time to complete them before they are flagged as High Priority. Also, if your CPU has hyper threading, I find it best to set CPU usage to between 60% and 75% of the CPUs, otherwise you get too much resource contention between threads and the WUs take much longer to run. |
Eric DriverSend message Joined: 8 Jul 11 Posts: 1470 Credit: 1,281,681,589 RAC: 1,251,898 |
Also, here is a thread which talks about app_config.xml settings, which may or may not be helpful: https://numberfields.asu.edu/NumberFields/forum_thread.php?id=558#3378 This app_config works great for me when CPU usage is set to 50% (which means 100% of physical cores). |
SerValSend message Joined: 1 Jan 20 Posts: 69 Credit: 60,050,709 RAC: 401 |
-- use Gerasim -- go select [name] from dbo.Apps /* 1. Get Decic Fields 2. GetDecicFields 3. GetDecicFields(Linux) 4. GetDecics_4.02_windows_x86_64__opencl_nvidia */ -- content of app_config.xml for represent 2 gpu from 1 : /************ <app_config> <app> <name>GetDecics_4.02_windows_x86_64__opencl_nvidia</name> <max_concurrent>8</max_concurrent> <gpu_versions> <gpu_usage>0.45</gpu_usage> <cpu_usage>0.85</cpu_usage> </gpu_versions> </app> </app_config> ************/ -- restart Boinc Manager requared |