App_info..xml
| log in |
Message boards : Number crunching : App_info..xml
1 · 2 · 3 · 4 · Next
| Author | Message |
|---|---|
|
Can anyone post a simple App_info.xml file that will allow an ATI card to run two workunits simultaneously? I just used one at Milkyway with a 12% increase in throughput :-)) | |
| ID: 2240 · Rating: 0 · rate:
| |
|
Not sure of my ground here, but Moo!, like DNETC, only allows 1 WU to crunch at a time using all available GPUs simultaneously. | |
| ID: 2243 · Rating: 0 · rate:
| |
|
Hi John, I'm fairly certain you are correct but I thought I'd ask and get it confirmed one way or the other anyway. | |
| ID: 2244 · Rating: 0 · rate:
| |
Not sure of my ground here, but Moo!, like DNETC, only allows 1 WU to crunch at a time using all available GPUs simultaneously. Yup - thats by design as the core DNETC app is mult-threaded. Not much point trying to negate the benefits of muti-threading by doing it yourself with multiple apps. Ends up a heath robinson affair for little gain. Sometimes it will work forcing (say) one app per gpu and you get an increase .... well, fine ... but in the long run, with multi-threaded apps, leave it to the application - in the long run its much better at it than you or I :) Regards Zy | |
| ID: 2246 · Rating: 0 · rate:
| |
|
This may not be the right place to ask this but, | |
| ID: 2247 · Rating: 0 · rate:
| |
This may not be the right place to ask this but, I am still pulling new tasks for the GPU but none of them are starting. I have suspended all tasks until this can be worked out. ____________ What you do today you will have to live with tonight | |
| ID: 2249 · Rating: 0 · rate:
| |
|
Set your cache to zero, then do a project detatch/reattatch (not reset - must be attatch/reattatch) which will download a fresh set of Project files. See how the first ones run, if ok, set your cache to your normal value, and you should be fine. | |
| ID: 2250 · Rating: 0 · rate:
| |
|
App_info: | |
| ID: 2251 · Rating: 0 · rate:
| |
|
Interesting result :) I suspect where the improvement is coming from is the last stage of a WU where its at around 99.7% complete, then takes time to collate the result - on mine that takes 2 mins or so. If I pause all the moo units, and let what is running finish, I can run one at a time, with many large drops below 70%, So I can see where running 2 at a time would help The large drops below 70% are as a result of the Stat Unit Fragmentation, the standard Moo WU with 12 Stat Unit Groups runs at around 98-99%. That changed when the fragmented units started coming through, its still the same multi thread, multi-gpu application, but it struggles with fragmented files. In the normal course of events there is very minor effect using an app_info as the Moo WU has very high utilisation. Its looking like an app_info is taking up the slack caused by fragmentation. Your result of 97-99% is back to what the Moo app always provided on multiple gpu's. So step slowly putting the next bit into play .... If you want more than one WU per GPU change the lines .... <type>ATI</type> <count>1.0</count> to read ... <type>ATI</type> <count>0.5</count> and that should startup 2 per GPU. Watch your heat though, Moo is normaly above average in heat output, albeit in acceptable levels. Its looking like the app_info with one per gpu is getting round the fragmentation effect, and returns to normal behaviour of 98-99% utilisation, so its *possible* two per gpu is going to make the gpu work real hard for little gain and much increased heat. Will only know by trying two per gpu, but watch temps, would hate to see 6990s burn out ... I'll run down my cache, and give it whirl on one per gpu, see how goes, I have only got a 2.5hr cache set as I was running it down getting ready for the new Moo App, so I should get a result by midday at the latest with one per gpu. Regards Zy | |
| ID: 2252 · Rating: 0 · rate:
| |
If you want more than one WU per GPU change the lines .... I think this tells the gpu to only use 1/2 the gpu memory for each unit, not the way you were thinking Wizzo of putting a 2.0 in there and running more than one unit. Zy can you put even smaller numbers in there? Such as 0.25 or even 0.125? The Moo on one of my 5870's is taking about 24.5K for the two files to run while crunching. I have 1gb cards and I even have a set of two 5770 1gb cards in one machine, it is taking about 33k or so for one process, times 2, and then 1k for another process. That is LOTS of memory left over!! | |
| ID: 2256 · Rating: 0 · rate:
| |
|
Usually that switch in the app_info controls the number of gpus running. Normally .... its used like this .... | |
| ID: 2258 · Rating: 0 · rate:
| |
|
..... and the result of the Hampshire Jury is ..... | |
| ID: 2259 · Rating: 0 · rate:
| |
|
Its looking like a runner ..... its very hard to quantify as there are so many factors. However I reckon overall its about a 10% gain as an overall average. Still doubtfull in some respects, however it does look ok .... so its worth trying for longer. I'll give it an extended go for another 2 or 3 hours and see how it goes. | |
| ID: 2263 · Rating: 0 · rate:
| |
|
Suspending the test of this until I see what 1.03 can do, no point going ahead if 1.03 solves the ills, albeit the change log doesnt seem to get to these issues (not surprisingly). | |
| ID: 2270 · Rating: 0 · rate:
| |
|
Thanks for the updates there Zy, it's all looking quite interesting .... | |
| ID: 2273 · Rating: 0 · rate:
| |
|
I was wanting to increase the "<count>1.0</count>" to 2.0 because at 1 @ 4gpu's I am running 4 units at once, If it would work at 2 @ 4gpu's I should be running 2 units. On Poem I run .2 to have 5 at a time per gpu, and only use one gpu per card, the other 2 gpu's either run collatz or milkyway. It seems the cound it the numer of gpu's each task uses (as far as boinc knows), so telling boinc moo uses 2 gpus - in a 4 gpu system it should start 2 units. | |
| ID: 2275 · Rating: 0 · rate:
| |
Set your cache to zero, then do a project detatch/reattatch (not reset - must be attatch/reattatch) which will download a fresh set of Project files. See how the first ones run, if ok, set your cache to your normal value, and you should be fine. Zydor, Thanks, I tried that. when I reattached I got both cpu and gpu tasks. The cpu tasks are running fine but the gpu tasks will not start. My gpus have been idle for over 10 hours now. I was wondering if I tried an appinfo if it would work for my nVidia cards? ____________ What you do today you will have to live with tonight | |
| ID: 2278 · Rating: 0 · rate:
| |
I was wanting to increase the "<count>1.0</count>" to 2.0 because at 1 @ 4gpu's I am running 4 units at once, If it would work at 2 @ 4gpu's I should be running 2 units. On Poem I run .2 to have 5 at a time per gpu, and only use one gpu per card, the other 2 gpu's either run collatz or milkyway. It seems the cound it the numer of gpu's each task uses (as far as boinc knows), so telling boinc moo uses 2 gpus - in a 4 gpu system it should start 2 units. The Moo app is designed to be multi threaded, and will use all gpus it finds - designed to do that. If you want to try one of more gpus from Moo per core, then the app_info switch is the mechanism as outlined above. It is not designed to mix and match WUs from different projects at the same time, if it does so, great all is well, if it doesnt, thats that, wasnt designed to do it the first place. Any other useage or perception or wish list will have unpredictable effect as its not designed to do it. Pays your money and takes your choice as they say :) Regards Zy | |
| ID: 2279 · Rating: 0 · rate:
| |
Zydor, Thanks, I tried that. when I reattached I got both cpu and gpu tasks. The cpu tasks are running fine but the gpu tasks will not start. My gpus have been idle for over 10 hours now. Same here. I tried detaching and reattaching. GPU tasks download, but refuse to run. Edit: If it matters, the tasks are 1.02. This is a win7 64 machine with ATI cards. ____________ Dublin, CA Team SETI.USA | |
| ID: 2281 · Rating: 0 · rate:
| |
|
The only way I could get the units to run under 7.x was the app_info file. Take the example I put a few posts ago and try it. abort all work from the project first, copy the text and paste it to a text file, rename the text file app_info.xml and put it in the moo directory. restart boinc (sometimes a reboot is easier then task manager. If it works, great, if not delete it and reboot again. | |
| ID: 2283 · Rating: 0 · rate:
| |
Message boards :
Number crunching :
App_info..xml