Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 109
|
![]() |
Author |
|
OldChap
Veteran Cruncher UK Joined: Jun 5, 2009 Post Count: 978 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I will answer that with a smile on my face
----------------------------------------9 per card.... excessive you think? it is all about keeping the separation between wu's ![]() |
||
|
JEklund2
Advanced Cruncher Finland Joined: Aug 10, 2006 Post Count: 119 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Hi,
----------------------------------------now as the support for app-side "tweaking" is now included ( in some sense ) to the new boinc client side I wanted to try that :-) Goal was run 2 simultanous hcc-task GPU-tasks so I made the following app_config.xml file and put that to wcg project folder: <app_config> <app> <name>hcc1</name> <max_concurrent>4</max_concurrent> <gpu_versions> <gpu_usage>.5</gpu_usage> <cpu_usage>.5</cpu_usage> </gpu_versions> </app> </app_config> BOINC version is the newest whicH I found 17/12/2012 09:38:58 | | Starting BOINC client version 7.0.42 for windows_intelx86 I have no app_info.xml: 17/12/2012 09:38:58 | | No config file found - using defaults I have AMD four core processor 17/12/2012 09:38:58 | | Processor: 4 AuthenticAMD AMD Phenom(tm) II X4 920 Processor [Family 16 Model 4 Stepping 2] GPU is AMD 6850 17/12/2012 09:38:58 | | CAL: ATI GPU 0: AMD Radeon HD 6800 series (Barts) (CAL version 1.4.1741, 1024MB, 991MB available, 2976 GFLOPS peak) still it is running three cpu-tasks and only one GPU-task .. So what is wrongly configured ? ![]() [Edit 2 times, last edit by JEklund at Dec 17, 2012 7:52:42 AM] |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Three CPU jobs is correct, as no matter what, HCC-CPU requires a full CPU core... wont share it with a CPU core as the HCC-GPU jobs are not marked "low intensity" (only those that use 1 or 2 percent of a CPU are).
----------------------------------------Now this is an experiment ... set <max_concurrent> to 5 and restart client. The max_concurrent makes maybe [most probably] no distinction between CPU and GPU. (Here we are going to learn something new, and maybe identify a bug/gap in the config for those who want to max out on GPU, but want to limit the CPU instances, e.g. run max 2 on CPU and 2 on GPU on a quad). [Edit 1 times, last edit by Former Member at Dec 17, 2012 8:36:20 AM] |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
JEklund ,
----------------------------------------Actually, put 0 in max_concurrent, meaning "no limit" (presently). The tag is really designed for when you want to run less than maximum of a science. The suspicion though remains, that the current design makes no difference for what runs with same <name> tag, on CPU or GPU, where the GPU tags specify how many are allowed on GPU as subset, at most. [Edit 1 times, last edit by Former Member at Dec 17, 2012 10:37:50 AM] |
||
|
nanoprobe
Master Cruncher Classified Joined: Aug 29, 2008 Post Count: 2998 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
FWIW I have found you can leave the max_current line completely out of the GPU part of the config file and let the gpu_usage line control the amount of GPU tasks running simultaneously. You'll need the max_current line to run a controlled amount of CPU tasks.
----------------------------------------Here is my config file for running 2 GPU tasks and 2 SN2S tasks on my quad with HT. <app_config> <app> <name>hcc1</name> <gpu_versions> <gpu_usage>0.5</gpu_usage> <cpu_usage>1.0</cpu_usage> </gpu_versions> </app> <app> <name>sn2s</name> <max_concurrent>2</max_concurrent> </app> </app_config>
In 1969 I took an oath to defend and protect the U S Constitution against all enemies, both foreign and Domestic. There was no expiration date.
![]() ![]() |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Still interested to learn from JEklund what happens with 5 in the max_concurrent. That would really reject or confirm, if the line adds up both resources or just works on CPU. His 4, and only 3 running on CPU and 1 on GPU suggests the both are summed.
|
||
|
Crystal Pellet
Veteran Cruncher Joined: May 21, 2008 Post Count: 1320 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Still interested to learn from JEklund what happens with 5 in the max_concurrent. That would really reject or confirm, if the line adds up both resources or just works on CPU. His 4, and only 3 running on CPU and 1 on GPU suggests the both are summed. Maybe it's also OK to learn from CP ;) <app_config> <app> <name>hcc1</name> <max_concurrent>5</max_concurrent> <gpu_versions> <gpu_usage>.5</gpu_usage> <cpu_usage>.5</cpu_usage> </gpu_versions> </app> </app_config> leads to 3 running HCC CPU and 2 running HCC GPU-tasks. |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Still interested to learn from JEklund what happens with 5 in the max_concurrent. BOINC is the creator of app_config. May we request them to shed some light on the ins-and-outs of app_config?; ; andzgridPost#747 ; |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
OK, in summary: You tested max 4, to proof that only 1 would run on the GPU, 3 on CPU, or 2 on GPU and 2 on CPU... at any rate, whatever the combo with <max_concurrent>4, where your resource with the GPU fractions specified would allow 5, by either setting <max_concurrent>5 or <max_concurrent>0 , latter no restriction.
----------------------------------------Thanks for confirming, CP (To Doubting Tom, who likes it nailed hard, so the proposal in mind can further evolve for a suggestion to those that have cloud to accelerate changes :0) [Edit 1 times, last edit by Former Member at Dec 17, 2012 12:47:53 PM] |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Maybe it's also OK to learn from CP ;) CP: What's your CPU's operating total-thread count? ; ; andgridPost#748 ; |
||
|
|
![]() |