+- +-
Say hello if visiting :) by Gecko
11 Jan 2023, 07:43:05 pm

Seti is down again by Mike
09 Aug 2017, 10:02:44 am

Some considerations regarding OpenCL MultiBeam app tuning from algorithm view by Raistmer
11 Dec 2016, 06:30:56 am

Loading APU to the limit: performance considerations by Mike
05 Nov 2016, 06:49:26 am

Better sleep on Windows - new round by Raistmer
26 Aug 2016, 02:02:31 pm

Author Topic: CPU <-> GPU rebranding  (Read 234151 times)

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #60 on: 15 Jun 2009, 07:22:10 pm »
Thanks Marius, I'm sure this will be much better.  Get some rest, hope you feel better soon.

 :D
Boinc....Boinc....Boinc....Boinc

EPG

  • Guest
Re: CPU <-> GPU rebranding perl script
« Reply #61 on: 16 Jun 2009, 06:10:54 am »
I hope that hospital thing was nothing serious and you get better soon.

1.5 still can't count:   :o

141  139     into  137  137
380     0             377     0


onlyvlar off  and 100% to GPU

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #62 on: 16 Jun 2009, 10:39:00 am »
I hope that hospital thing was nothing serious and you get better soon.

1.5 still can't count:   :o
Nope, hospital was just regulary maintenance ;)

The difference is probably caused because of finished units waiting to report. The left side still reports those, the right does not. I will filter those out in a next release so that will look neat as well. You could check those by looking at the units and sort on the last column, ready units have a "4"

Greetings,
Marius

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #63 on: 18 Jun 2009, 11:45:01 am »
Using the following settings in the config file......

[Settings]
Position=75
OnlyVLarVHar=1
TrueAngleRate=1

[Automatic]
Automatic=0
Interval=24
CPUPerInterval=50
GPUPerInterval=150

[WorkUnits]


I have many CUDA work units showing computation error.  Been unable to upload and report any in a few days but this looks like the rebranding is not working still.
Boinc....Boinc....Boinc....Boinc

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #64 on: 18 Jun 2009, 12:03:57 pm »
I have many CUDA work units showing computation error.  Been unable to upload and report any in a few days but this looks like the rebranding is not working still.

I cant do much with this info, what version do you use? Version 1.5 is the latest.
The tool is not on automatic so you yourself have to push the buttons.

I think you know seti is basicly almost down for the last 4 day's

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #65 on: 18 Jun 2009, 12:11:41 pm »
I am using 1.5 version.  I start the program using a scheduled task once a day.  The scheduled task points to a batch file that stops the boinc service, runs rescheduler then restarts the boinc service.

Are you saying that I need to have the option for "Automatic" also set to 1?

Also some have reported now and they were auto killed by the CUDA app.
Boinc....Boinc....Boinc....Boinc

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #66 on: 18 Jun 2009, 12:27:06 pm »
I am using 1.5 version.  I start the program using a scheduled task once a day.  The scheduled task points to a batch file that stops the boinc service, runs rescheduler then restarts the boinc service.

Batchfile will work just great, but you don't really need it as the tool can schedule itself these days. For the moment i think its best if you start the tool and turn on the automatic checkbox in the second tabsheet. Let it reschedule every 2 hours or so.

When running in automtic it will create a logile witch you can check if it runs properly. Normally you would see somethng like:

Time: 16-06-2009 10:52:52
No reschedule needed
CPU tasks: 790 (272 VLAR/VHAR)
GPU tasks: 122 (0 VLAR/VHAR)
---------------------------
Time: 16-06-2009 11:52:52
VLAR/VHAR within period
CPU tasks: 781 (263 VLAR/VHAR)
GPU tasks: 131 (4 VLAR/VHAR)

After reschedule:
CPU tasks: 782 (264 VLAR/VHAR)
GPU tasks: 126 (0 VLAR/VHAR)
---------------------------
Time: 16-06-2009 12:52:52
VLAR/VHAR within period
CPU tasks: 774 (258 VLAR/VHAR)
GPU tasks: 131 (4 VLAR/VHAR)

After reschedule:
CPU tasks: 777 (261 VLAR/VHAR)
GPU tasks: 127 (0 VLAR/VHAR)
---------------------------
Time: 16-06-2009 13:52:52
No reschedule needed
CPU tasks: 777 (261 VLAR/VHAR)
GPU tasks: 127 (0 VLAR/VHAR)
---------------------------
Time: 16-06-2009 14:52:52
No reschedule needed
CPU tasks: 777 (261 VLAR/VHAR)
GPU tasks: 127 (0 VLAR/VHAR)

Greetings,
Marius

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #67 on: 18 Jun 2009, 01:16:23 pm »
Thanks Marius.

I have disabled the scheduled task and started Rescheduler as you suggested.  Minimized to the task bar and left it running.

Sorry if my 62 year old brain was too slow to comprehend the instructions given previously.  Proper apology offered..............

Boinc....Boinc....Boinc....Boinc

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #68 on: 18 Jun 2009, 01:41:43 pm »
I have disabled the scheduled task and started Rescheduler as you suggested.  Minimized to the task bar and left it running.
Running from batch should also work perfectly, but this is the only way to get a log file and get a reason why it doesn't reschedule. Anywhay, let us know how it turns out.

Greetings,
Marius

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #69 on: 18 Jun 2009, 03:22:23 pm »
Marius................

After two hours elapsed I could find no sign that the Reschedular actually had run on any of my 4 computers.  In fact one of my computers had run out of CUDA and was crunching only on the CPU's.  I waited another 15 minutes or so and ran the Reschedular manualy on the cache but nothing was changed into CUDA.  I made the following changes.

[Settings]
Position=50
OnlyVLarVHar=0
TrueAngleRate=0

[Automatic]
Automatic=1
Interval=2
CPUPerInterval=50
GPUPerInterval=150

[WorkUnits]


And then half were transposed into CUDA work and the GPU started crunching again.  I believe a Position of 50 should be fine for my computers.  In one hour the CPU's will crunch 4 and CUDA will crunch 4.  So I don't know which change got it working.  OnlyVlarVHar and TrueAngleRate were both changed from 1 to 0.

I then put a shortcut to Reschedular into my startup group, to start minimized.  This ok?
« Last Edit: 18 Jun 2009, 03:24:41 pm by Geek@Play »
Boinc....Boinc....Boinc....Boinc

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #70 on: 18 Jun 2009, 03:34:22 pm »
After two hours elapsed I could find no sign that the Reschedular actually had run on any of my 4 computers.  In fact one of my computers had run out of CUDA and was crunching only on the CPU's. 
That is weird, can you show me the ReSchedule.log please?

Quote
I then put a shortcut to Reschedular into my startup group, to start minimized.  This ok?
Thats ok, it will now start automaticly and reschedule each 2 hours (if needed) if we can get it working.

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #71 on: 18 Jun 2009, 03:52:39 pm »
That's what's weird.....can't find ReSchedule.log anywhere!

[edit]
and the configuration file now has a lot of workunits listed under [WorkUnits] title.
« Last Edit: 18 Jun 2009, 03:57:51 pm by Geek@Play »
Boinc....Boinc....Boinc....Boinc

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #72 on: 18 Jun 2009, 05:05:51 pm »
This time I got a log.......

---------------------------
Time: 18-06-2009 16:02:57
No reschedule needed
CPU tasks: 225 (173 VLAR/VHAR)
GPU tasks: 212 (0 VLAR/VHAR)


[edit] But with 126 work units to go only 2 are branded for CUDA so it should have done something cause I'll be empy on CUDA in less than 30 minutes again.

[another edit]  manually running got me a few more CUDA but approximately the same number that have managed to upload the last two hours.  It should have went 50-50.  Is it possible it is also looking at the completed work that has not uploaded?
« Last Edit: 18 Jun 2009, 05:20:27 pm by Geek@Play »
Boinc....Boinc....Boinc....Boinc

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #73 on: 18 Jun 2009, 06:40:29 pm »
Yes, those amounts you mention also include the ready units. But after reporting the ready units are removed from memory and then the tool will decide if it want to reschedule or not.

Anywhay, even with a manual reschedule the maximum you can push to the gpu right now is 53 units (with current gpu speed's thats burned up in less then 8 hours) You suspect you got a pretty big amount of finished units (vlar amount is high also) so mayby there isn't anything usefull left to reschedule to the gpu. I need to inspect this more (and do some better logging) because with these numbers i'm unable to tell what the exact situation is or why it wont reschedule. I'll get back on that this weekend.

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #74 on: 18 Jun 2009, 06:44:18 pm »
Ok, thanks.  I'll keep pluging away.  The way Berkeley is going the project may be totally down before long.
Boinc....Boinc....Boinc....Boinc

 

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?
Members
Total Members: 97
Latest: ToeBee
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 59559
Total Topics: 1672
Most Online Today: 355
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 180
Total: 180
Powered by EzPortal