BOINC rescheduler and AP tasks


log in

Advanced search

Message boards : Number crunching : BOINC rescheduler and AP tasks

1 · 2 · Next
Author Message
doug
Volunteer tester
Send message
Joined: 10 Jul 09
Posts: 199
Credit: 9,505,656
RAC: 1,328
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

Sten-Arne
Volunteer tester
Send message
Joined: 1 Nov 08
Posts: 3542
Credit: 20,738,125
RAC: 23,366
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.
____________

doug
Volunteer tester
Send message
Joined: 10 Jul 09
Posts: 199
Credit: 9,505,656
RAC: 1,328
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

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8633
Credit: 51,563,935
RAC: 48,717
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.

Sten-Arne
Volunteer tester
Send message
Joined: 1 Nov 08
Posts: 3542
Credit: 20,738,125
RAC: 23,366
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....
____________

Profile Raistmer
Volunteer developer
Volunteer tester
Avatar
Send message
Joined: 16 Jun 01
Posts: 3502
Credit: 47,724,917
RAC: 47,100
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.

Richard HaselgroveProject donor
Volunteer tester
Send message
Joined: 4 Jul 99
Posts: 8633
Credit: 51,563,935
RAC: 48,717
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?

doug
Volunteer tester
Send message
Joined: 10 Jul 09
Posts: 199
Credit: 9,505,656
RAC: 1,328
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.

Sten-Arne
Volunteer tester
Send message
Joined: 1 Nov 08
Posts: 3542
Credit: 20,738,125
RAC: 23,366
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.
____________

doug
Volunteer tester
Send message
Joined: 10 Jul 09
Posts: 199
Credit: 9,505,656
RAC: 1,328
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!

Sten-Arne
Volunteer tester
Send message
Joined: 1 Nov 08
Posts: 3542
Credit: 20,738,125
RAC: 23,366
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
____________

doug
Volunteer tester
Send message
Joined: 10 Jul 09
Posts: 199
Credit: 9,505,656
RAC: 1,328
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.

Josef W. SegurProject donor
Volunteer developer
Volunteer tester
Send message
Joined: 30 Oct 99
Posts: 4302
Credit: 1,073,165
RAC: 1,233
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

Sten-Arne
Volunteer tester
Send message
Joined: 1 Nov 08
Posts: 3542
Credit: 20,738,125
RAC: 23,366
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 :-)
____________

doug
Volunteer tester
Send message
Joined: 10 Jul 09
Posts: 199
Credit: 9,505,656
RAC: 1,328
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.

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4141
Credit: 33,590,168
RAC: 26,876
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

aad
Send message
Joined: 3 Apr 99
Posts: 97
Credit: 161,338,552
RAC: 24,649
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.....
____________

ClaggyProject donor
Volunteer tester
Send message
Joined: 5 Jul 99
Posts: 4141
Credit: 33,590,168
RAC: 26,876
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

doug
Volunteer tester
Send message
Joined: 10 Jul 09
Posts: 199
Credit: 9,505,656
RAC: 1,328
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?

Profile S@NL - eFMer - efmer.com/boincProject donor
Volunteer tester
Avatar
Send message
Joined: 7 Jun 99
Posts: 512
Credit: 130,072,499
RAC: 34,670
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.

1 · 2 · Next

Message boards : Number crunching : BOINC rescheduler and AP tasks

Copyright © 2014 University of California