+- +-
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 203745 times)

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #45 on: 10 Jun 2009, 11:27:57 am »
So I started using the ReSchedule.exe (1.2) from Marius.  Question now is how can I make it rebrand GPU to CPU only those that will error out when the GPU crunches them?
Boinc....Boinc....Boinc....Boinc

Offline KarVi

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 252
Re: CPU <-> GPU rebranding perl script
« Reply #46 on: 10 Jun 2009, 12:23:14 pm »
As far as I know it does this automatically.

If you set the bar to convert 100% to the GPU, it will leave out VLAR and such units that error out, and keep/move them for the CPU to crunch.
A smile is the shortest distance between two peoble (Victor Borge).

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #47 on: 10 Jun 2009, 04:01:11 pm »
So I started using the ReSchedule.exe (1.2) from Marius.  Question now is how can I make it rebrand GPU to CPU only those that will error out when the GPU crunches them?

With version 1.2 this is not possible (it will always reschedulue). Atatched version 1.3 already has this option (see OnlyVLarVHar). There's a textfile explaining stuff, a ini file for remembering settings + AngleRates and it will create a logfile (in automatic mode)

Have fun,
Marius

[attachment deleted by admin]

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #48 on: 10 Jun 2009, 07:42:04 pm »
Thanks Marius.......Exactly what I needed!

 ;D
Boinc....Boinc....Boinc....Boinc

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #49 on: 12 Jun 2009, 09:42:09 am »
oooopppsss.....

Been using the Reschedule 1.3 version with no changes to it's configuration file.  Noted two of these go through this moring despite Reschedule running each moring at 3:00am.

VLAR WU (AR: 0.009063 )detected... autokill initialised
SETI@home error -6 Bad workunit header

Guess it's not working.
Boinc....Boinc....Boinc....Boinc

Offline Jason G

  • Construction Fraggle
  • Knight who says 'Ni!'
  • *****
  • Posts: 8980
Re: CPU <-> GPU rebranding perl script
« Reply #50 on: 12 Jun 2009, 10:01:45 am »
...despite Reschedule running each moring at 3:00am....

Which is why I run every hour, since fresh task downloads with closer deadline can preempt tasks in cache and slip through the net.  Could still happen even then, but the probability is lower.

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #51 on: 12 Jun 2009, 11:28:00 am »
Understood Jason but nothing was prempted.  With a two day cache everything works it's way to the top.
Boinc....Boinc....Boinc....Boinc

Offline Jason G

  • Construction Fraggle
  • Knight who says 'Ni!'
  • *****
  • Posts: 8980
Re: CPU <-> GPU rebranding perl script
« Reply #52 on: 12 Jun 2009, 11:29:03 am »
Ahhh, I see how that could happen, yes.

...thinking...

[Ignoring DCF fluctuation & outage induced cache shrinkage effects] Let's say one day you run, and server had recently issued you a run of VLAR, so it re-marks half the 2 day cache (1 day worth) to CPU.  Now it downloads another day's worth for GPU.  Even if no new tasks preempt, you'll still be finished the already checked portion by the end of that day, before the next run of the rebranding, so for all we know the top-up portion that is now reached is loaded with VLARs that slip the net anyway.
« Last Edit: 12 Jun 2009, 11:43:06 am by Jason G »

Offline Geek@Play

  • Alpha Tester
  • Knight Templar
  • ***
  • Posts: 330
Re: CPU <-> GPU rebranding perl script
« Reply #53 on: 12 Jun 2009, 12:17:46 pm »
I'll try scheduling it for twice each day but I still don't believe it's working properly with the default configuration.
Boinc....Boinc....Boinc....Boinc

Offline Jason G

  • Construction Fraggle
  • Knight who says 'Ni!'
  • *****
  • Posts: 8980
Re: CPU <-> GPU rebranding perl script
« Reply #54 on: 12 Jun 2009, 12:21:44 pm »
quite possible, despite my comments.  I'm still using 1.2, so effectiveness of 1.3 edition itself I don't know either.

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #55 on: 12 Jun 2009, 12:29:07 pm »
quite possible, despite my comments.  I'm still using 1.2, so effectiveness of 1.3 edition itself I don't know either.
I will look at it first thing when i get home monday. Personally i haven seen any vlar in over two weeks so it was hard to test.

Greetings,
Marius

EPG

  • Guest
Re: CPU <-> GPU rebranding perl script
« Reply #56 on: 14 Jun 2009, 05:12:23 pm »
Maybe it works, but the server send wrong wu...
http://setiathome.berkeley.edu/forum_thread.php?id=54154

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #57 on: 15 Jun 2009, 04:02:51 pm »
I will look at it first thing when i get home monday. Personally i haven seen any vlar in over two weeks so it was hard to test.

Finally a couple of vlar's, and there were a couple of problems in the Reschedule 1.3. Most minor but 1 major: It refused to move units to the cpu or do a proper reschedule. All should be solved with the 1.4 though.


Greetings,
Marius

[edit]: attachment removed.
« Last Edit: 15 Jun 2009, 05:33:49 pm by Marius »

EPG

  • Guest
Re: CPU <-> GPU rebranding perl script
« Reply #58 on: 15 Jun 2009, 04:23:35 pm »
Something seriously wrong with this...
81   81     turns into    6    6
388   6                   462  81

run again

6    6        turns into   81    81
463 81                      387    6

Notice the number of WUs change 462->463 ...  and 388 -> 387


Edit: I wanted to move every non V* wu to GPU, so the slider was at 100% and the onlyVlar option was off.
« Last Edit: 15 Jun 2009, 04:26:44 pm by EPG »

Offline Marius

  • Knight o' The Realm
  • **
  • Posts: 84
Re: CPU <-> GPU rebranding perl script
« Reply #59 on: 15 Jun 2009, 05:41:42 pm »
Something seriously wrong with this...
Indeed, i must check all possibilties (or don't do any programming when i'm just out of hospital  ::))

[attachment deleted by admin]

 

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: 50
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 33
Total: 33
Powered by EzPortal