counting GPU time?
log in |
Message boards : Number crunching : counting GPU time?
Author | Message |
---|---|
I am crunching primegrid PPS Sieve exclusively on only one machine, on 3x GPUs and no CPUs. I've been tracking my hours here on my account page, and I am adding about 24 hours/day. So why are my stats not accumulating 72 hours/day? | |
ID: 1002 · Rating: 0 · rate:
![]() ![]() ![]() | |
I think you are right; my take is that the WUProp app tallies up CPU runtimes, but is only seeing the one app rather than 3apps on 3GPU's. So it's a bit like the MT issue. | |
ID: 1004 · Rating: 0 · rate:
![]() ![]() ![]() | |
What is the ID of the host? | |
ID: 1005 · Rating: 0 · rate:
![]() ![]() ![]() | |
[edited] because it's been Fixed, Thanks | |
ID: 1006 · Rating: 0 · rate:
![]() ![]() ![]() | |
I have 1 machine where the GPU seems to be ignored. I believe this because I am currently running Collatz and the one GPU only runs Mini, but the other GPU runs both. So Mini should be out performing the regular but it is not. Only the GPU from the one box is being counted. | |
ID: 1007 · Rating: 0 · rate:
![]() ![]() ![]() | |
What is the ID of the host? If that was directed to me, my host is: http://wuprop.boinc-af.org/show_host_detail.php?hostid=34980 However, it is running multiple GPU projects now. I can set it back to running PPS Sieve exclusively, if that helps. Let me know. Edit: Here is the same machine at PG, if that helps: http://www.primegrid.com/show_host_detail.php?hostid=362114 ____________ Reno, NV Team: SETI.USA ![]() | |
ID: 1009 · Rating: 0 · rate:
![]() ![]() ![]() | |
Experiment to see if ID: 47412 is really reporting GPU work or not. | |
ID: 1019 · Rating: 0 · rate:
![]() ![]() ![]() | |
Experiment finished, but I am still not understanding GPU counting. | |
ID: 1033 · Rating: 0 · rate:
![]() ![]() ![]() | |
Hi all! | |
ID: 1210 · Rating: 0 · rate:
![]() ![]() ![]() | |
Host 21159 returned 6 Seti Beta tasks so far. Application is "SETI@home v7 v7.00" (type cuda32, means the GPU app). | |
ID: 1211 · Rating: 0 · rate:
![]() ![]() ![]() | |
Another host (host id 1103) just returned a wuprop task. | |
ID: 1212 · Rating: 0 · rate:
![]() ![]() ![]() | |
The GPU wus still count for only a fraction of Running time that the wus actually run. | |
ID: 1219 · Rating: 0 · rate:
![]() ![]() ![]() | |
http://wuprop.boinc-af.org/results.php?hostid=51423 <app_config>
<app>
<name>collatz</ name>
<gpu_versions>
<gpu_usage>0.02</gpu_usage>
<cpu_usage>1.00</ cpu_usage>
</gpu_versions>
</app>
</app_config> | |
ID: 1220 · Rating: 0 · rate:
![]() ![]() ![]() | |
http://wuprop.boinc-af.org/results.php?hostid=51423 I confirm that the problem of counting CPU time instead of wall time also occurs for GPUGrid application in both Linux and Windows clients. Bummer... :'( | |
ID: 1223 · Rating: 0 · rate:
![]() ![]() ![]() | |
I fixed the problem | |
ID: 1224 · Rating: 0 · rate:
![]() ![]() ![]() | |
FYI, I'm using app_config.xml for CPU usage limitation for collatz app. What do you think you accomplish by this? There are several (severe) errors in the posted file ... And you can't do "CPU usage limitation" using app_config.xml http://boinc.berkeley.edu/wiki/Client_configuration#Application_configuration If the file you posted was working (it is not) YOU instruct BOINC to run 50 GPU apps simultaneously! per GPU and to reserve one free CPU 'core' for each GPU app instance. ____________ ![]() ![]() | |
ID: 1228 · Rating: 0 · rate:
![]() ![]() ![]() | |
BilBg, you are wrong and right simultaneously. <app_config>
<app>
<name>collatz</ name>
<gpu_versions>
<cpu_usage>0.02</cpu_usage>
<gpu_usage>1.00</gpu_usage>
</gpu_versions>
</app>
</app_config> In any case the issue has already fixed, so doesn't matter. | |
ID: 1229 · Rating: 0 · rate:
![]() ![]() ![]() | |
BilBg, you are wrong and right simultaneously. You didn't fix this: <name>collatz</ name> Have to be: <name>collatz</name> And: <cpu_usage>0.02</cpu_usage> ... will have no any impact on the cpu usage of the app This is only to inform BOINC, app will use what it likes/needs (e.g. 90% CPU), you can't limit real cpu usage of the app this way. BOINC uses this value to see if it needs to free a core (from CPU task) E.g. if <cpu_usage>0.4</cpu_usage> and ... 1 GPU apps (tasks) run BOINC will free 0 cores 2 GPU apps (tasks) run BOINC will free 0 cores (2 * 0.4 = 0.8 cores) 3 GPU apps (tasks) run BOINC will free 1 core (3 * 0.4 = 1.2 cores) 4 GPU apps (tasks) run BOINC will free 1 core (4 * 0.4 = 1.6 cores) 5 GPU apps (tasks) run BOINC will free 2 cores (5 * 0.4 = 2.0 cores) ... In fact people use mainly this: <gpu_usage>0.5</gpu_usage> ... to run 2 GPU tasks/apps on every GPU For fast GPUs 2-3 tasks at a time usually is more effective but it depends on the project/app. I'm familiar only with SETI apps. ____________ ![]() ![]() | |
ID: 1231 · Rating: 0 · rate:
![]() ![]() ![]() | |
Message boards :
Number crunching :
counting GPU time?