More than one WU per GPU at the same time ? |
![]() |
| log in |
Questions and Answers : GPU applications : More than one WU per GPU at the same time ?
1 · 2 · 3 · 4 . . . 5 · Next
| Author | Message |
|---|---|
|
Is it possible to get more than one WU per GPU running at the same time ? | |
| ID: 1078159 · | |
|
| |
| ID: 1078171 · | |
|
I've made the computers visible, so you can take a look if you like ;-) | |
| ID: 1078189 · | |
|
<coproc>
<type>CUDA</type>
<count>1</count>
</coproc>
to:
<coproc>
<type>CUDA</type>
<count>0.5</count>
</coproc>
for 2 tasks or to:
<coproc>
<type>CUDA</type>
<count>0.33</count>
</coproc>
for 3 tasks For easy change you can make 3 copies of app_info.xml (for 1,2,3 tasks per GPU) and just rename (Exit BOINC first) e.g.: app_info.xml -> 1app_info.xml 3app_info.xml -> app_info.xml Do you know where the app_info.xml file is? Use GPU-Z http://www.techpowerup.com/gpuz/ to check the GPU load and temperatures. ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1078217 · | |
|
Thank you for help, that looks realy nice ;-). | |
| ID: 1078229 · | |
GPU Temp : up from 42°C to 44°C That is really cool running GPU at 100% load, do you use liquid cooling? Do i have to change anything if there will be a second GTX 480 ? No, this setting applies to all the CUDA GPUs in the computer (3 tasks per GPU * 2 GPUs = 6 CUDA tasks total will be running) P.S. I wonder why do you have VLAR tasks sent to the GPU, the server is supposed to send them only to CPU as they run slow (ineffectively) on GPU http://setiathome.berkeley.edu/results.php?hostid=5817418&offset=0&show_names=1&state=2&appid= You can use Fred's Rescheduler to move them to CPU http://setiathome.berkeley.edu/forum_thread.php?id=60712 http://www.efmer.eu/forum_tt/index.php?topic=428.0 Direct link to BoincRescheduler V 2.4 http://www.efmer.eu/download/boinc/scheduler/boinc_rescheduler_2_4.zip ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1078230 · | |
GPU Temp : up from 42°C to 44°C Yes liquid cooling, one triple radiator with 3 120mm fans and one single radiator with 1 120mm fan to make it fit into a big tower case. I can't even hear them running, and i thing there's enough cooling capacity to run a second GPU. I'll check Fred's Rescheduler to move them to CPU. Thank You ____________ | |
| ID: 1078264 · | |
|
Is the use of Lunatics' Unified Installer only way to run multiple WU per GPU? | |
| ID: 1081120 · | |
|
| |
| ID: 1081149 · | |
so do S@H GPU tasks typically take up ~330MB of GPU memory (and i'm assuming we're specifically talking about MB tasks, since they far outnumber AP tasks)? or is this only with regard to nVidia GPUs (i.e. will the different architecture of my 5870 2GB GPU change the amount of GPU memory used per task)? also OP, what was your GPU load while crunching 1 task only and 2 tasks only respectively? and what are you using to monitor GPU memory consumption? i use either GPU-Z or MSI Afterburner to monitor my GPU statistics, but i have yet to find a utility that monitors GPU memory usage. Your GeForce GTX 480 (1503MB) can run 2 or 3 tasks at the same time (don't try this with GeForce GT 220 - it can't) Bill, is this simultaneous task assessment based on the memory capacity of the GPU? and if so, why can't the OP's GTX 480 run a 4th simultaneous task if 3 tasks are only using up ~1GB of GPU memory and he has ~500MB still available? ...and on a completely different note, i'm familiar with Multibeam/Enhanced tasks and Astropulse tasks, but what are VLAR tasks? and are there other types of tasks in addition to these 3? TIA, Eric ____________ | |
| ID: 1088132 · | |
...and on a completely different note, i'm familiar with Multibeam/Enhanced tasks and Astropulse tasks, but what are VLAR tasks? and are there other types of tasks in addition to these 3? VLAR stands for Very Low Angle Range, as opposed to Very High Angle Range (VHAR), of MultiBeam tasks. So, there are only two types of tasks (with various subtypes). Gruß, Gundolf | |
| ID: 1088141 · | |
VLAR stands for Very Low Angle Range, as opposed to Very High Angle Range (VHAR), of MultiBeam tasks. So, there are only two types of tasks (with various subtypes). thanks for clearing that up Gundolf. so do AP tasks have sub-types as well, or is it just the MB tasks? ____________ | |
| ID: 1088146 · | |
|
For ATI you do. Nvidia GPU's aren't able to run AP WU's at present | |
| ID: 1088148 · | |
Your GeForce GTX 480 (1503MB) can run 2 or 3 tasks at the same time (don't try this with GeForce GT 220 - it can't) The number of tasks per GPU is determined by try and success/error. People try first 2 simultaneous tasks - if they both finish in less total time compared to 2 consecutive tasks you have success (and may try 3). At one point (e.g. 4 tasks) you will notice that they fight for GPU/RAM resources and run too slow (e.g. 3 tasks finish in 2 hours (40 min/task) and 4 in 4 hours (60 min/task)) GPU load is good indicator - if you see 60% with 2 tasks you may try 3 to get 90-95% GPU load (but if you see 90% with 2 tasks the GPU is unlikely to handle more tasks) So by experimenting people found that Fermi can run 2-3 tasks (GF 460-480) but e.g. GF 275 have enough load with only 1 task and is less effective with 2 tasks. Do your own experiments monitoring the GPU load, temperature and result production (tasks/day) and find the limits (optimum) of your GPU/VideoRAM ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1088265 · | |
VLAR stands for Very Low Angle Range, as opposed to Very High Angle Range (VHAR), of MultiBeam tasks. So, there are only two types of tasks (with various subtypes). If you open (look inside) of any MB task file at line ~20 you will see something like this: <true_angle_range>0.41546625839622</true_angle_range> ("normal") or <true_angle_range>0.011820249584185</true_angle_range> (VLAR) If the number is "too" small (< 0.04 ?) the task is considered VLAR (during the recording of the 107 sec (any task duration) the telescope was focused at one "point" of the sky) You can only consider that VLAR tasks are some "sub-type" of MB tasks if you also consider the half-inflated car tyre as a different "sub-type" of tyre ;) The car will be harder to drive but in fact the tyres are the same, only with different air pressure. How to compute what is "normal" angle_range (the telescope was NOT focused at "something" in the sky, the telescope "stays still" i.e. just rotates with Earth) One revolution of Earth = 360 degrees 24 hours * 3600 = 86400 seconds One task duration is ~107 seconds so in one day there are 86400 / 107 = 807 "chunks" of 107 seconds each 360 degrees / 807 = 0.446 degrees (is "normal" angle_range) (the "parked" telescope travels 0.446 degrees through the sky during the recording of 107 seconds length) _________ AP tasks "sub-type" is called "percent blanked": <fraction_blanked>0.289200</fraction_blanked> (I found it in ...\slots\0\pulse.out1) (in this case 28.92%) More % blanked means slower computation. ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1088283 · | |
The number of tasks per GPU is determined by try and success/error. thanks for hashing it out. i'll have to see what my GPU can do once i get some time to experiment. perhaps this weekend...well, whenever i get around to it i'll post up the results, as i have yet to find such numbers for an HD 5870 2GB GPU here on the message boards. i'm hoping TOM will chime in, b/c i'm not sure how he was able to tell that his GPU memory consumption was 998MB. was it through his nVidia driver utilities? could it have been some other OCing/hardware monitoring utility? or was he just taking notice of the matching decrease in available system memory (as monitored via the task manager) caused by the GPU tasks, and measuring that difference? also, thanks for explaining VLARs. i see now that VLARs and VHARs cover the gamut of a range of angles of surveyed sky for the MB/Enhanced SETI app. and i see simply by your example of a 28.92% blanked WU that there must be quite a range of percentages blanked. but is blanking literally to Astropulse what angle width is to Multibeam? in other words, does percent blanking have to do with the angle width of a survey that generates AP WUs? ____________ | |
| ID: 1088326 · | |
i'm hoping TOM will chime in, b/c i'm not sure how he was able to tell that his GPU memory consumption was 998MB. GPU-Z shows "Memory Used" but maybe not on all video cards: Also: http://www.overclock.net/attachments/software-news/156434d1274481904-tpu-gpu-z-v0-4-3-gpuz.jpg Try older version if GPU-Z v0.5.1 do not show it: TechPowerUp GPU-Z v0.4.9 http://www.techpowerup.com/downloads/1907/TechPowerUp%20GPU-Z%20v0.4.9.html TechPowerUp GPU-Z v0.4.2 http://www.techpowerup.com/downloads/1788/TechPowerUp%20GPU-Z%20v0.4.2.html ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1088530 · | |
but is blanking literally to Astropulse what angle width is to Multibeam? in other words, does percent blanking have to do with the angle width of a survey that generates AP WUs? No, I think blanking is removing the contamination by (military?) radar signals near Arecibo. ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1088536 · | |
|
...had no luck with the older versions GPU-Z. so it must just be a feature GPU-Z only makes available for nVidia GPUs and not ATI GPUs. i wonder if there is any other software out there that does allow ATI users to monitor their GPU memory usage? | |
| ID: 1088567 · | |
...had no luck with the older versions GPU-Z. so it must just be a feature GPU-Z only makes available for nVidia GPUs and not ATI GPUs. i wonder if there is any other software out there that does allow ATI users to monitor their GPU memory usage? Do you remember what I (pardon - Yoda) told you here?: http://setiathome.berkeley.edu/forum_thread.php?id=63294&nowrap=true#1086213 <count> is one of the things to change but "there is another" So did you change both:
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
and: <cmdline>-instances_per_device 2</cmdline> _______ For GPU monitoring try some of the programs here: http://setiathome.berkeley.edu/forum_thread.php?id=62044 http://setiathome.berkeley.edu/forum_thread.php?id=59292 (e.g. GPU Caps Viewer, EVEREST (AIDA64)) ____________ - ALF - "Find out what you don't do well ..... then don't do it!" :) | |
| ID: 1088657 · | |
Questions and Answers : GPU applications : More than one WU per GPU at the same time ?
| Copyright © 2013 University of California |