Optimize your GPU. Find the value the easy way. |
![]() |
| log in |
Message boards : Number crunching : Optimize your GPU. Find the value the easy way.
Previous · 1 . . . 5 · 6 · 7 · 8 · 9 · 10 · 11 . . . 13 · Next
| Author | Message |
|---|---|
|
Here are my tests running on a 570 with different CUDA apps. | |
| ID: 1280069 · | |
... Textbook parallelism 'bathtub curve' , that's what you're looking for. [ For completion be sure to check 4 raises due to contention cost with z as well :), suspicion is that Fermi's dual DMA engines need 2 streams plus one for latency hiding for maximal use (on Vista/Win7 anyway), though there are other bottlenecks in play.] ____________ "It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change." Charles Darwin | |
| ID: 1280099 · | |
|
Tool version 1.2 | |
| ID: 1280114 · | |
Tool version 1.2 I was called that once in high school. ____________ "It is not the strongest of the species that survives, nor the most intelligent that survives. It is the one that is the most adaptable to change." Charles Darwin | |
| ID: 1280150 · | |
Tool version 1.2 Sorry, I know that I shouldn't post while I'm trying to get pi...., ah..., blind or getting off topic but this just leaves me with questions to ask so does that mean that you have, A/ Already been categorised? B/ At such an early age? C/ Also been identified as the 2nd revision of your model? As far as I know they're still trying to figure me out on A. :D Cheers? ____________ | |
| ID: 1280158 · | |
Tool version 1.2 This value is way off other readings of 182 and 157oC the other cards are in the line of expectations. 460/560/660 ____________ TThrottle Control your temperatures BoincTasks The best way to view BOINC Anza Borrego Desert hiking | |
| ID: 1280159 · | |
|
V 1.3 Some bug fixes and a new workunits folder. | |
| ID: 1280212 · | |
|
thanks for the info. | |
| ID: 1280218 · | |
|
Ok, not only was this tool an awesome idea but since I was able to run it without nagging anybody for help, proves you made it idiot-proof too:) | |
| ID: 1280323 · | |
Ok, not only was this tool an awesome idea but since I was able to run it without nagging anybody for help, proves you made it idiot-proof too:) Not entirely ... I have not been able to get it to run. Apparently I am the only one in the known universe that hasn't had success, so I must be a super idiot! | |
| ID: 1280451 · | |
|
made it thur a day of server down 270 + tasks reported when server came up. | |
| ID: 1280475 · | |
...Apparently I am the only one in the known universe that hasn't had success, so I must be a super idiot! Ok, I had a quick look at everything you posted, your PC with the 520 and even the front page of your website and: a) I'm not buying the whole "caveman" thing:) b) I'm no Lunatics expert but maybe it's because you haven't installed the apps for CPU? It could be you have, and just haven't returned any results yet but CPU lunatics isn't showing up on the application details page of your 520 PC. Edit: ...machine ID 'lepc'...Not importartant but just so you know, the names of your PCs (and a bunch of other more personal info like IP addresses and other stuff) are only shown to you. In other words, no-one else can see the names of your PCs even if you wanted them to:) | |
| ID: 1280517 · | |
|
@Snowmain | |
| ID: 1280558 · | |
b) I'm no Lunatics expert but maybe it's because you haven't installed the apps for CPU? It could be you have, and just haven't returned any results yet but CPU lunatics isn't showing up on the application details page of your 520 PC. Well, no, I haven't installed the Lunatics apps for the CPU -- does that matter? (I guess I could install them and see what happens...) I'm running WU's from projects that don't support GPU's in the CPU, but not any from projects that support the GT 520. I'm currently running SETI, Einstein and Milkyway WU's in the 520 (and NOT in the CPU). This brings up another question: Since there is no Lunatics NVIDIA GPU app for Astropulse (as of yet...), will my machine run GPU Astropulse WU's using the standard SETI app, or do I need to add something the the app_info file? And if so, what? The answer may be out there somewhere, but a search here and on the Lunatics site hasn't turned it up... ____________ | |
| ID: 1280804 · | |
|
@ The Chosen.....and everybody else. | |
| ID: 1280834 · | |
This brings up another question: Since there is no Lunatics NVIDIA GPU app for Astropulse (as of yet...), will my machine run GPU Astropulse WU's using the standard SETI app, or do I need to add something the the app_info file? And if so, what? The answer may be out there somewhere, but a search here and on the Lunatics site hasn't turned it up... yes, once you enable AP tasks via your web preferences, your host should eventually download the stock nVidia OpenCL Astropulse binaries, and tasks will of course follow when they become available. you really only need an entry for it in the app_info.xml if you want to run multiple tasks in parallel/increase GPU utilization/decrease CPU utilization/mitigate GUI lag/etc. ____________ | |
| ID: 1280858 · | |
yes, once you enable AP tasks via your web preferences, your host should eventually download the stock nVidia OpenCL Astropulse binaries, and tasks will of course follow when they become available. Thanks for the reply. The stock binaries haven't appeared yet, but maybe I need to de-select AP, update, and then re-select AP. you really only need an entry for it in the app_info.xml if you want to run multiple tasks in parallel/increase GPU utilization/decrease CPU utilization/mitigate GUI lag/etc. This brings up another question -- where can I find info on what all can be done via settings in the app_info.xml file??? Can multiple stock AP tasks be executed in the GPU? I didn't think that was possible... ____________ | |
| ID: 1280862 · | |
|
not getting any WU's at all, are we on stand-by or something? | |
| ID: 1280865 · | |
yes, once you enable AP tasks via your web preferences, your host should eventually download the stock nVidia OpenCL Astropulse binaries, and tasks will of course follow when they become available. perhaps it isn't supposed to download the executable and the associated files until new AP tasks are actually ready to be sent to your host...i really don't know. i would try manually updating the project from within BOINC before i try deselecting and re-selecting AP tasks in the web preferences. worst case it tells you that AP tasks aren't available at this time, and you'll get the binaries when tasks become available. you really only need an entry for it in the app_info.xml if you want to run multiple tasks in parallel/increase GPU utilization/decrease CPU utilization/mitigate GUI lag/etc. come to think of it, i'm not entirely sure if it would even be worth it to try to run more than a single task at a time on a GT 520. your card may have enough VRAM to run more than one task at a time, but a single task just might come close to maxing out your GPU utilization. really there's only one way to find out - run a single AP task, and then try two at a time. if they finish in less than twice the run time of the task that ran by itself, then your card can benefit from multiple tasks at once. rinse and repeat...although i can tell you right away that the 1GB of VRAM on GPUs like yours (and even my otherwise much more powerful GTX 560 Ti's) will not be enough to run 3 tasks in parallel...not without over-utilizing VRAM and increasing run times. at any rate, here's how the AP nVidia section of my app_info.xml reads: <app_info> <app> <name>astropulse_v6</name> </app> <file_info> <name>AP6_win_x86_SSE2_OpenCL_NV_r1316.exe</name> <executable/> </file_info> <app_version> <app_name>astropulse_v6</app_name> <version_num>604</version_num> <avg_ncpus>0.04</avg_ncpus> <max_ncpus>0.2</max_ncpus> <plan_class>cuda_fermi</plan_class> <cmdline></cmdline> <coproc> <type>CUDA</type> <count>0.5</count> </coproc> <file_ref> <file_name>AP6_win_x86_SSE2_OpenCL_NV_r1316.exe</file_name> <main_program/> </file_ref> </app_version> </app_info> the <count>n</count> statement is the one that controls the number of tasks running in parallel, where n=1 corresponds to 1 task, n=0.5 corresponds to 2 tasks, n=0.33 corresponds to 3 tasks, and so on and so forth... ____________ | |
| ID: 1280870 · | |
the <count>n</count> statement is the one that controls the number of tasks running in parallel, where n=1 corresponds to 1 task, n=0.5 corresponds to 2 tasks, n=0.33 corresponds to 3 tasks, and so on and so forth... Well, I know about <count> and I finally found some info on <flops>, but there is stuff in there that I don't entirely understand (for example, what's <avg_ncpus> mean?). It would be nice if the parameters in the app_info file were documented someplace... I am currently running two SETI tasks in the 520 -- they appear to complete in somewhat less than twice the time for a single task, so It looks like I am coming out ahead. GPU-Z shows 99% GPU Load, 74% Memory Controller Load, 466 MB Memory Used and GPU Temp of 79 deg C when running two SETI enhanced tasks in parallel. GPU Load was 92 - 93% for a single task. Interesting that even under 99% GPU Load, I don't see any effect on the display with GPU tasks running. But it would be nice if I could get Fred's test program to run on my machine... ____________ | |
| ID: 1280878 · | |
Message boards : Number crunching : Optimize your GPU. Find the value the easy way.
| Copyright © 2013 University of California |