Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 7
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 1943 times and has 6 replies Next Thread
pmm1018
Senior Cruncher
USA
Joined: Dec 29, 2006
Post Count: 222
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
High priority GPU work unit interruption

Anyone else experiencing this? Incoming GPU work units with more critical deadline dates will interrupt GPU work units already in progress. Normally I wouldn’t care but when a GPU work unit resumes, it actually restarts from 0% and there is some time and work lost. I run the computer 24/7 with a small cache. I’m hoping someone knows a way to prevent this.
----------------------------------------

[Nov 7, 2012 11:20:54 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: High priority GPU work unit interruption

Hello pmm1018.
Anyone else experiencing this? Incoming GPU work units with more critical deadline dates will interrupt GPU work units already in progress.
Yup, I've seen this happen. On a particularly unfortunate timing, I have an HCC-GPUv6.56-WU with zero-seconds left got cut-off by an incoming high-priority series of HCC-GPUv6.56-WUs; and no, that wasn't a typo, zero-seconds left on the poor WU and it had to be cut-off. Those high-priority WUs seem to have no respect at all, else blind or indifferent to the WUs they are about to cut-off. A feature-request for BOINC: have a policy in place to guide how a priority-WU would go about interrupting normal work.
;
[Nov 8, 2012 12:21:51 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Bearcat
Master Cruncher
USA
Joined: Jan 6, 2007
Post Count: 2803
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: High priority GPU work unit interruption

Would be nice if the high priority wu fell inline when an open thread becomes next available.
----------------------------------------
Crunching for humanity since 2007!

[Nov 8, 2012 2:21:07 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Bugg
Senior Cruncher
USA
Joined: Nov 19, 2006
Post Count: 271
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: High priority GPU work unit interruption

I'd think the setting "Write to disk every xx seconds." would be the setting you'd want to change to get that fixed. That's a user-controlled setting. If I remember correctly it defaults to every 600 seconds (or 10 minutes). Since the GPU work units are finished so quickly (less than that 600 seconds), it never writes a save point to disk, thus has to start over if that WU is interrupted for any reason. If you'd set that time lower, say 180 seconds (3 minutes), I think it'd then be able to make a save point. The drawback, however; is there would be a LOT more writing to the disk and a lot more "wear and tear" of usage to the disk.

If anyone has an other info on this or if I stated something incorrectly, please post such. :)
----------------------------------------

i5-12600K (3.7GHz), 32GB DDR5, Win11 64bit Home

[Nov 8, 2012 6:12:49 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: High priority GPU work unit interruption

Let's set some facts straight.

1) The default is [still] 60 seconds, one minutes for WtD intervals. It's under review [you don't want this on 4-8-12-16 and more core devices], but when that review is translating to application... don't know [could be hard coded in clients in case there's no global_prefs.xml].

2) The HCC-GPU jobs have no checkpoint at all... too short on average to bother and complicate the program... risk resume integrity issues. Anticipate this earliest to happen when 2 HCC tasks are packaged together [planned for soon].

Consider, if no-one comes in the correct, the incorrect gets repeated.

BTW, Write to disk "at most" with emphasis, is a limiter, not an enforcer. If the application has no checkpoint point [where the intermediate data point is small, thus if saved not interfering with user, it wont write one.
----------------------------------------
[Edit 1 times, last edit by Former Member at Nov 8, 2012 6:30:18 PM]
[Nov 8, 2012 6:28:47 PM]   Link   Report threatening or abusive post: please login first  Go to top 
pmm1018
Senior Cruncher
USA
Joined: Dec 29, 2006
Post Count: 222
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
Re: High priority GPU work unit interruption

Thanks Rob!

-Paul
----------------------------------------

[Nov 8, 2012 7:38:34 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: High priority GPU work unit interruption

Would be nice if the high priority wu fell inline when an open thread becomes next available.
Or, high-priority should mean 'the right to be next in line' and not 'the right to interrupt anything because I can'. If anything else, there needs to be a limit imposed on high-priority WUs before they are allowed to interrupt an in-progress WU.
;
[Nov 9, 2012 1:24:36 AM]   Link   Report threatening or abusive post: please login first  Go to top 
[ Jump to Last Post ]
Post new Thread