Quote from: Questor on 04 Jul 2009, 07:07:01 pmLog says :CPU tasks: 0 (0 VLAR/VHAR)GPU tasks: 0 (0 VLAR/VHAR)I investigated the client_state.xml you send me and the xml is corrupt causing my xml parser (and also IE8 parser) to truncate large parts of the xml.IE8 report the following error: End tag 'iax_nbytes' does not match the start tag 'max_nbytes'. <max_nbytes>65536</iax_nbytes>Simply fixing that will solve this problem.Greetings,Marius
Log says :CPU tasks: 0 (0 VLAR/VHAR)GPU tasks: 0 (0 VLAR/VHAR)
I downloaded ReSchedule 1.8 about 6 hours ago and just did so again 3 minutes ago, just to make sure. Using Firefox 3.5 under Vista x64.Unfortunately, currently I have no SETI work units to try out ReSchedule.
Quote from: Brodo on 05 Jul 2009, 04:14:50 pm@ Marius.Would it be possible to add an option to this program to only move VLAR's to the CPU and leave the VHAR's on the video card(s) ? It would help minimise this problem and the issues where a large number of units get moved to the CPU. As Richard said there is really no need for the VHAR's to be moved.ThanksBrodoI'll third this suggestion!
@ Marius.Would it be possible to add an option to this program to only move VLAR's to the CPU and leave the VHAR's on the video card(s) ? It would help minimise this problem and the issues where a large number of units get moved to the CPU. As Richard said there is really no need for the VHAR's to be moved.ThanksBrodo
In order to diminish or eliminate the effect of rebranding, which Brodo has brought to everyone's attention, the ratio of GPU-to-CPU MB's should not be altered, even if all you want to do is keep VLAR/VHAR's from going to a GPU.So, however many VLAR/VHAR's are rebranded from GPU-toCPU, the same number of CPU bound MB's should be rebranded for the GPU.This will preserve the ratio the client has received from SETI's servers and will not confuse their bookkeeping.
Quote from: Mongo on 07 Jul 2009, 07:27:40 pmIn order to diminish or eliminate the effect of rebranding, which Brodo has brought to everyone's attention, the ratio of GPU-to-CPU MB's should not be altered, even if all you want to do is keep VLAR/VHAR's from going to a GPU.So, however many VLAR/VHAR's are rebranded from GPU-toCPU, the same number of CPU bound MB's should be rebranded for the GPU.This will preserve the ratio the client has received from SETI's servers and will not confuse their bookkeeping.Actually, it's not the number of WUs, rather the time estimates which need to be kept in balance to avoid confusing BOINC.Rebranded to CPU increases BOINC's estimate of how much crunch time the cache represents, to GPU decreases time (assuming the GPU is faster). While rebranding, one might add up the rsc_fpops_est values for tasks shifted to the CPU then shift tasks to GPU and subtract their values, stop when the total is near zero. That would avoid any drastic work fetch action by the core client when it's restarted. Even that could still leave some oddball situations if there's only one GPU but several CPUs, for instance BOINC's round robin simulation might decide some of the work needs high priority and work fetch would be disabled for awhile.Options which attempt to achieve a selected balance between CPU and GPU probably can't keep that time balance, but it might be used as a streering factor in deciding which tasks to shift. Joe
Have no idea what Reschedule.elf is but Reschedule created it today. Attached for your inspecion.
Better make this timeout value adjustable (with default of 15 sec or whatever you want). With high-performance hosts each idle second counts
Quote from: Raistmer on 12 Jul 2009, 07:03:56 amBetter make this timeout value adjustable (with default of 15 sec or whatever you want). With high-performance hosts each idle second counts lol, if it cant stop boinc under 15 seconds the host doesn't deserve to be running boinc
I meant something exactly different:If it will await 15 seconds when BOINC could be stopped for one second - 14 seconds are lost for processing
I'm using now your 1.8 rebranding tool (in manual mode for now) on my x64 host.One time it complained about can't stop BOINC service (so some adjustments in this area really needed to be done) (but before it could stop it and start again).But basic functionality works just fine + additional bonus of work balancing between CPU/GPU is just great (especially in times there was no new wrok from servers and CUDA queue completely dry).Thank you for such nice looking and very useful tool!IMHO it should be required tool on any CUDA enabled SETI host now.
This reminds me that i actually forgot to publish the 1.9
Quote from: Marius on 12 Jul 2009, 10:20:30 amThis reminds me that i actually forgot to publish the 1.9on the settings tab the first option is still 'Only VLAR+VHAR to CPU.' I suppose this is just a cosmetic leftover and the functionality has changed.
I haven't run it yet as I just ran Raistmer's script but on the settings tab the first option is still 'Only VLAR+VHAR to CPU.' I suppose this is just a cosmetic leftover and the functionality has changed.
Do I understand correctly that the tasks already being crunched are excluded from the figures? If so, the test function returned correct figures.
On my Vista64, the paths were picked up automatically and I was able to browse for the data path.