BOINC rescheduler and AP tasks

Message boards : Number crunching : BOINC rescheduler and AP tasks

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
doug
Volunteer tester

Send message
Joined: 10 Jul 09
Posts: 202
Credit: 10,828,067
RAC: 0
United States
Message 1212278 - Posted: 31 Mar 2012, 10:54:36 UTC

Quick question maybe. I've got the optimized apps from Lunatics .40 installer and I enabled getting AP 6.0 tasks. I now get AP 6.0 tasks, but they'e always CPU which I've been having issues with recently. ATI GPU tasks run just fine, but AP and MB seem to slow way, way down after the platform has been up for 10 hours or so. This started before .40, haven't figured it out yet, but turning off hyperthreading seems to have helped.

Anyway, to the topic at hand, like I said I get AP 6.0 tasks, but they're so far all CPU which this platform hates right now. I had to abort one after it ran for 13 hours and was <25% done. It seemed dead in its tracks. I'm trying to use the rescheduler to point AP tasks to the GPU, but BOINC marks them immediately as "high priority" and starts them on the CPU. I never get a chance to reschedule them. I mean it's 3:30 am pst on 3/31 and I'm watching an AP download with my mouse hovering over the rescheduler run button. Too late... damn thing started as "high priority." I've turned off AP 6.0 tasks until I can get them rescheduled to my GPU, figure out my CPU problems, or slow down this "high priority" thing and give me fighting chance. Any suggestions Oh Sage Ones of the Number Crunching Forum? This is starting to piss me off.

Doug
ID: 1212278 · Report as offensive
Tutankhamon "Communist"
Volunteer tester
Avatar

Send message
Joined: 1 Nov 08
Posts: 6091
Credit: 37,734,688
RAC: 17,745
Sweden
Message 1212287 - Posted: 31 Mar 2012, 11:18:25 UTC - in response to Message 1212278.  
Last modified: 31 Mar 2012, 11:21:41 UTC

Quick question maybe. I've got the optimized apps from Lunatics .40 installer and I enabled getting AP 6.0 tasks. I now get AP 6.0 tasks, but they'e always CPU which I've been having issues with recently. ATI GPU tasks run just fine, but AP and MB seem to slow way, way down after the platform has been up for 10 hours or so. This started before .40, haven't figured it out yet, but turning off hyperthreading seems to have helped.

Anyway, to the topic at hand, like I said I get AP 6.0 tasks, but they're so far all CPU which this platform hates right now. I had to abort one after it ran for 13 hours and was <25% done. It seemed dead in its tracks. I'm trying to use the rescheduler to point AP tasks to the GPU, but BOINC marks them immediately as "high priority" and starts them on the CPU. I never get a chance to reschedule them. I mean it's 3:30 am pst on 3/31 and I'm watching an AP download with my mouse hovering over the rescheduler run button. Too late... damn thing started as "high priority." I've turned off AP 6.0 tasks until I can get them rescheduled to my GPU, figure out my CPU problems, or slow down this "high priority" thing and give me fighting chance. Any suggestions Oh Sage Ones of the Number Crunching Forum? This is starting to piss me off.

Doug



Expert tab on Rescheduler. Untick "Do not include running tasks in the rescheduling".

So there, now it will reschedule running tasks too.

Edit: However if you ask for AP 6 again, I'm sure you will get them for the CPU too, unless you disable asking for CPU tasks altogether on your pref page.
This is a test of the Emergency Moron System. Had there been a real moron in the room, there would've been a small mushroom cloud in the place where the idiot had been standing.
ID: 1212287 · Report as offensive
doug
Volunteer tester

Send message
Joined: 10 Jul 09
Posts: 202
Credit: 10,828,067
RAC: 0
United States
Message 1212289 - Posted: 31 Mar 2012, 11:27:23 UTC - in response to Message 1212287.  

Thanks! I'll give it a try. I feel whole again!

Doug
ID: 1212289 · Report as offensive
Richard HaselgroveProject Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 11142
Credit: 83,836,099
RAC: 46,065
United Kingdom
Message 1212291 - Posted: 31 Mar 2012, 11:45:01 UTC - in response to Message 1212289.  

Thanks! I'll give it a try. I feel whole again!

Doug

Check with the developer (Raistmer) whether the checkpoint files are compatible between the CPU and GPU applications.

Even I'm having difficulty keeping up with all the changes round here, but I seem to remember that at one stage they weren't (AP only, MB is OK - unless I've missed a change there too).

If the checkpoint files aren't compatible, a task rescheduled between resources while running may (at best) start again from zero, or (at worst) keep running but produce inaccurate (and hence invalid) results.
ID: 1212291 · Report as offensive
Tutankhamon "Communist"
Volunteer tester
Avatar

Send message
Joined: 1 Nov 08
Posts: 6091
Credit: 37,734,688
RAC: 17,745
Sweden
Message 1212292 - Posted: 31 Mar 2012, 11:49:06 UTC - in response to Message 1212291.  
Last modified: 31 Mar 2012, 11:50:42 UTC

Thanks! I'll give it a try. I feel whole again!

Doug

Check with the developer (Raistmer) whether the checkpoint files are compatible between the CPU and GPU applications.

Even I'm having difficulty keeping up with all the changes round here, but I seem to remember that at one stage they weren't (AP only, MB is OK - unless I've missed a change there too).

If the checkpoint files aren't compatible, a task rescheduled between resources while running may (at best) start again from zero, or (at worst) keep running but produce inaccurate (and hence invalid) results.


AP 5.05's at least is/was possible to reschedule between CPU and GPU, even if already started. I have done it hundreds of times. Whether V6 too is compatible though, is now that you bring up the issue, another story....
This is a test of the Emergency Moron System. Had there been a real moron in the room, there would've been a small mushroom cloud in the place where the idiot had been standing.
ID: 1212292 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 5431
Credit: 66,414,699
RAC: 12,778
Russia
Message 1212293 - Posted: 31 Mar 2012, 11:52:48 UTC - in response to Message 1212291.  

Thanks! I'll give it a try. I feel whole again!

Doug

Check with the developer (Raistmer) whether the checkpoint files are compatible between the CPU and GPU applications.

Even I'm having difficulty keeping up with all the changes round here, but I seem to remember that at one stage they weren't (AP only, MB is OK - unless I've missed a change there too).

If the checkpoint files aren't compatible, a task rescheduled between resources while running may (at best) start again from zero, or (at worst) keep running but produce inaccurate (and hence invalid) results.


AP GPU checkpont incompatible with AP CPU checkpint and vise versa.
MB's are compatible.
ID: 1212293 · Report as offensive
Richard HaselgroveProject Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 11142
Credit: 83,836,099
RAC: 46,065
United Kingdom
Message 1212299 - Posted: 31 Mar 2012, 12:39:16 UTC - in response to Message 1212293.  

AP GPU checkpont incompatible with AP CPU checkpint and vice versa.
MB's are compatible.

If somebody does reschedule a running task, what happens? Do the applications recognise that the previous checkpoint file is incompatible, and restart from zero automatically, or does the user need to take garbage-prevention action?
ID: 1212299 · Report as offensive
doug
Volunteer tester

Send message
Joined: 10 Jul 09
Posts: 202
Credit: 10,828,067
RAC: 0
United States
Message 1212302 - Posted: 31 Mar 2012, 13:01:56 UTC - in response to Message 1212299.  

AP GPU checkpont incompatible with AP CPU checkpint and vice versa.
MB's are compatible.

If somebody does reschedule a running task, what happens? Do the applications recognise that the previous checkpoint file is incompatible, and restart from zero automatically, or does the user need to take garbage-prevention action?


I may be the first to find out. I'll let you know. Got a new AP V6 task and was all ready to reschedule, finger on the button the whole schmear. It was an ATI task! Go figure. I'll have to wait a while longer I guess.
ID: 1212302 · Report as offensive
Tutankhamon "Communist"
Volunteer tester
Avatar

Send message
Joined: 1 Nov 08
Posts: 6091
Credit: 37,734,688
RAC: 17,745
Sweden
Message 1212305 - Posted: 31 Mar 2012, 13:06:46 UTC - in response to Message 1212302.  

AP GPU checkpont incompatible with AP CPU checkpint and vice versa.
MB's are compatible.

If somebody does reschedule a running task, what happens? Do the applications recognise that the previous checkpoint file is incompatible, and restart from zero automatically, or does the user need to take garbage-prevention action?


I may be the first to find out. I'll let you know. Got a new AP V6 task and was all ready to reschedule, finger on the button the whole schmear. It was an ATI task! Go figure. I'll have to wait a while longer I guess.


Why not suspend the project when you're assigned a new AP for the CPU. Then it can download and not start running on the CPU immediately. In that way you have all the time in the world to reschedule it to the GPU, and after that resume the project.
This is a test of the Emergency Moron System. Had there been a real moron in the room, there would've been a small mushroom cloud in the place where the idiot had been standing.
ID: 1212305 · Report as offensive
doug
Volunteer tester

Send message
Joined: 10 Jul 09
Posts: 202
Credit: 10,828,067
RAC: 0
United States
Message 1212310 - Posted: 31 Mar 2012, 13:28:51 UTC - in response to Message 1212305.  

AP GPU checkpont incompatible with AP CPU checkpint and vice versa.
MB's are compatible.

If somebody does reschedule a running task, what happens? Do the applications recognise that the previous checkpoint file is incompatible, and restart from zero automatically, or does the user need to take garbage-prevention action?


I may be the first to find out. I'll let you know. Got a new AP V6 task and was all ready to reschedule, finger on the button the whole schmear. It was an ATI task! Go figure. I'll have to wait a while longer I guess.


Why not suspend the project when you're assigned a new AP for the CPU. Then it can download and not start running on the CPU immediately. In that way you have all the time in the world to reschedule it to the GPU, and after that resume the project.

Wouldn't that suspend all tasks in the project though? I just happen to be awake now and watching it. I may get an AP CPU task when I'm away or finally sleeping. I don't mind losing a little time because the GPU will kick the AP CPUs butt. If you have the asset (pun intended) might as well put it to its best use. I also like to push VHARs to my GPU. They finish in 1/4-1/3 of the time of ones on my CPU. I can run 2 at a time on the GPU vs 3 on the CPU. I was able to get 7 going at once until my hyperthreading (possible) problems showed up. Of course they took nearly twice as long, but became more competitive in completed tasks/hr relative to the GPU. Ahh, the tuning games!
ID: 1212310 · Report as offensive
Tutankhamon "Communist"
Volunteer tester
Avatar

Send message
Joined: 1 Nov 08
Posts: 6091
Credit: 37,734,688
RAC: 17,745
Sweden
Message 1212317 - Posted: 31 Mar 2012, 13:41:06 UTC - in response to Message 1212310.  

AP GPU checkpont incompatible with AP CPU checkpint and vice versa.
MB's are compatible.

If somebody does reschedule a running task, what happens? Do the applications recognise that the previous checkpoint file is incompatible, and restart from zero automatically, or does the user need to take garbage-prevention action?


I may be the first to find out. I'll let you know. Got a new AP V6 task and was all ready to reschedule, finger on the button the whole schmear. It was an ATI task! Go figure. I'll have to wait a while longer I guess.


Why not suspend the project when you're assigned a new AP for the CPU. Then it can download and not start running on the CPU immediately. In that way you have all the time in the world to reschedule it to the GPU, and after that resume the project.

Wouldn't that suspend all tasks in the project though? I just happen to be awake now and watching it. I may get an AP CPU task when I'm away or finally sleeping. I don't mind losing a little time because the GPU will kick the AP CPUs butt. If you have the asset (pun intended) might as well put it to its best use. I also like to push VHARs to my GPU. They finish in 1/4-1/3 of the time of ones on my CPU. I can run 2 at a time on the GPU vs 3 on the CPU. I was able to get 7 going at once until my hyperthreading (possible) problems showed up. Of course they took nearly twice as long, but became more competitive in completed tasks/hr relative to the GPU. Ahh, the tuning games!


Yes, it will suspend all tasks in the project, and of course can only be done while you watch over the download.

Isn't it fun though, to have such a time consuming hobby? LOL
This is a test of the Emergency Moron System. Had there been a real moron in the room, there would've been a small mushroom cloud in the place where the idiot had been standing.
ID: 1212317 · Report as offensive
doug
Volunteer tester

Send message
Joined: 10 Jul 09
Posts: 202
Credit: 10,828,067
RAC: 0
United States
Message 1212319 - Posted: 31 Mar 2012, 13:48:32 UTC - in response to Message 1212317.  

Occasionally I need cruise control. I've got hardware upgrades to look forward to. Then I have to resurrect my Linux system, maybe find a use for a Core Duo I just fell into... I have more kitties than msattler and 1/50 of the RAC.
ID: 1212319 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 1212367 - Posted: 31 Mar 2012, 15:30:05 UTC - in response to Message 1212305.  

Why not suspend the project when you're assigned a new AP for the CPU. Then it can download and not start running on the CPU immediately. In that way you have all the time in the world to reschedule it to the GPU, and after that resume the project.

I'd suspend the specific task instead. It'll still show "downloading" as status until that completes, but will immediately change to "suspended" thereafter.
                                                                  Joe
ID: 1212367 · Report as offensive
Tutankhamon "Communist"
Volunteer tester
Avatar

Send message
Joined: 1 Nov 08
Posts: 6091
Credit: 37,734,688
RAC: 17,745
Sweden
Message 1212374 - Posted: 31 Mar 2012, 15:36:30 UTC - in response to Message 1212367.  

Why not suspend the project when you're assigned a new AP for the CPU. Then it can download and not start running on the CPU immediately. In that way you have all the time in the world to reschedule it to the GPU, and after that resume the project.

I'd suspend the specific task instead. It'll still show "downloading" as status until that completes, but will immediately change to "suspended" thereafter.
                                                                  Joe


Of course, that's the way to do it. You're right.

For the moment I will suspend my advice machine, it's broken :-)
This is a test of the Emergency Moron System. Had there been a real moron in the room, there would've been a small mushroom cloud in the place where the idiot had been standing.
ID: 1212374 · Report as offensive
doug
Volunteer tester

Send message
Joined: 10 Jul 09
Posts: 202
Credit: 10,828,067
RAC: 0
United States
Message 1212451 - Posted: 31 Mar 2012, 18:03:55 UTC - in response to Message 1212374.  

Now all I get are ATI AP v6 tasks, no CPU. BoincRescheduler doesn't find them.
I have 2 ready to run and it shows 0 CPU and 0 GPU AP wu. I'm running BoincRescheduler v 2.6. Maybe a new one is/will come out? Don't know whether or not it sees any of the other new tasks.
ID: 1212451 · Report as offensive
ClaggyProject Donor
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4623
Credit: 46,353,319
RAC: 2,919
United Kingdom
Message 1212458 - Posted: 31 Mar 2012, 18:16:21 UTC - in response to Message 1212451.  

Now all I get are ATI AP v6 tasks, no CPU. BoincRescheduler doesn't find them.
I have 2 ready to run and it shows 0 CPU and 0 GPU AP wu. I'm running BoincRescheduler v 2.6. Maybe a new one is/will come out? Don't know whether or not it sees any of the other new tasks.

You should be able to set up the 'Other' tab to reschedule v6 AP Wu's

Claggy
ID: 1212458 · Report as offensive
aad

Send message
Joined: 3 Apr 99
Posts: 101
Credit: 176,380,973
RAC: 19,351
Netherlands
Message 1212876 - Posted: 1 Apr 2012, 17:02:17 UTC - in response to Message 1212458.  

Now all I get are ATI AP v6 tasks, no CPU. BoincRescheduler doesn't find them.
I have 2 ready to run and it shows 0 CPU and 0 GPU AP wu. I'm running BoincRescheduler v 2.6. Maybe a new one is/will come out? Don't know whether or not it sees any of the other new tasks.

You should be able to set up the 'Other' tab to reschedule v6 AP Wu's

Claggy


I was looking for that answer too, but what will I fill in with 'application'???

"astropulse_v6.01" won't work.....
ID: 1212876 · Report as offensive
ClaggyProject Donor
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4623
Credit: 46,353,319
RAC: 2,919
United Kingdom
Message 1212880 - Posted: 1 Apr 2012, 17:07:43 UTC - in response to Message 1212876.  
Last modified: 1 Apr 2012, 17:08:01 UTC

Now all I get are ATI AP v6 tasks, no CPU. BoincRescheduler doesn't find them.
I have 2 ready to run and it shows 0 CPU and 0 GPU AP wu. I'm running BoincRescheduler v 2.6. Maybe a new one is/will come out? Don't know whether or not it sees any of the other new tasks.

You should be able to set up the 'Other' tab to reschedule v6 AP Wu's

Claggy


I was looking for that answer too, but what will I fill in with 'application'???

"astropulse_v6.01" won't work.....


That's because the application name is astropulse_v6

Claggy
ID: 1212880 · Report as offensive
doug
Volunteer tester

Send message
Joined: 10 Jul 09
Posts: 202
Credit: 10,828,067
RAC: 0
United States
Message 1212959 - Posted: 1 Apr 2012, 20:35:09 UTC - in response to Message 1212880.  

Now all I get are ATI AP v6 tasks, no CPU. BoincRescheduler doesn't find them.
I have 2 ready to run and it shows 0 CPU and 0 GPU AP wu. I'm running BoincRescheduler v 2.6. Maybe a new one is/will come out? Don't know whether or not it sees any of the other new tasks.

You should be able to set up the 'Other' tab to reschedule v6 AP Wu's

Claggy


I was looking for that answer too, but what will I fill in with 'application'???

"astropulse_v6.01" won't work.....


That's because the application name is astropulse_v6

Claggy


I'm fighting with the BoincRescheduler now. I finally got 2 CPU AP WUs. They didn't start immediately so I have suspended them. I'm running the rescheduler from the "other" tab. Apparently I have to enter a project url, which to me would mean the directory on the disk where the executables and data exist for SETI. For me that location is:

C:\ProgramData\BOINC\projects\setiathome.berkeley.edu\

And the application is astropulse_v6? By the log entry I'm not even finding the URL. I get:

01 April 2012 - 13:15:00 ERROR: Project not found (C:\ProgramData\BOINC\projects\setiathome.berkeley.edu\)
01 April 2012 - 13:15:00 ERROR: Scan completed with an error.

I've tried different mutations of this like going up a level, 2 levels to no avail. I'm certainly no BoincRescheduler guru though. I cannot find much documentation on it although my guess is it's smattered around the pages of this forum. Suggestions?

ID: 1212959 · Report as offensive
Profile S@NL - eFMer - efmer.com/boinc
Volunteer tester
Avatar

Send message
Joined: 7 Jun 99
Posts: 512
Credit: 135,503,654
RAC: 81
United States
Message 1212960 - Posted: 1 Apr 2012, 20:37:20 UTC - in response to Message 1212278.  
Last modified: 1 Apr 2012, 20:37:46 UTC

I will build a new rescheduler version 2.7.

The application name is now user definable.
But I like to know the default version right now.
Is it: astropulse_v601? it used to be astropulse_v505
TThrottle Control your temperatures. BoincTasks The best way to view BOINC. Anza Borrego Desert hiking.
ID: 1212960 · Report as offensive
1 · 2 · Next

Message boards : Number crunching : BOINC rescheduler and AP tasks


 
©2016 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.