Questions and Answers :
Windows :
Program reaches 25% in a minute, then takes 3 hours to finish.
Message board moderation
Author | Message |
---|---|
Michael Schwebs Send message Joined: 3 Apr 99 Posts: 10 Credit: 511,213 RAC: 0 |
I was wondering if this was a glitch. Sometimes, when it starts a new workunit, it instantly starts searching for Spikes/Guassians/Triplits. In about a minute, it says its 25% done, then starts doing the Fast Forum transform. the remaining 75% takes about 3 hours. I was wondering if a programmer messed up somewhere. |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
Nope, this is by design. Unless you have a workunit filled with "noise", but you'd be able to check that in the stderr of the unit once returned to the site. ---------------------- Jordâ„¢ [url=http://www.boinc.dk/index.php?page=user_statistics&userid=41965] |
David Dyer-Bennet Send message Joined: 8 Apr 99 Posts: 9 Credit: 4,280,317 RAC: 0 |
> Nope, this is by design. Well, it's a bad design. I know it's hard to make a well-behaved progress indicator when multiple steps are being done, or when the actual work is very non-uniform; but this grotesque degree of non-linearity *by design* is just wrong. I've had my own runins with implementing progress indicators at work, and been told that by others, sorry if my satisfaction of getting to pass it on is too evident :-). |
Heffed Send message Joined: 19 Mar 02 Posts: 1856 Credit: 40,736 RAC: 0 |
> Well, it's a bad design. I know it's hard to make a well-behaved progress > indicator when multiple steps are being done, or when the actual work is very > non-uniform; but this grotesque degree of non-linearity *by design* is just > wrong. > > I've had my own runins with implementing progress indicators at work, and been > told that by others, sorry if my satisfaction of getting to pass it on is too > evident :-). HeHe... You'd totally freak out if you saw how it behaves with debug active. ;-) |
Shaktai Send message Joined: 16 Jun 99 Posts: 211 Credit: 259,752 RAC: 0 |
> > HeHe... You'd totally freak out if you saw how it behaves with debug active. > ;-) Aahh, debug. Such fond memories of unpredictable activity. :-) Since the intial nature of a work unit is not known until it is processed, it is very difficult to develop a truly predictable progress indicator. There is no way of knowing how long various aspects of the actual work unit will take. Typically they start off fast and then slow down, but each and every one is different. The nature of the work (calculations) is not strictly linear, but more a matter of erratic peaks (lots of information to process) and valleys (little information to process) that vary dramatically from one work unit to another. Very difficult to predict. |
John McLeod VII Send message Joined: 15 Jul 99 Posts: 24806 Credit: 790,712 RAC: 0 |
> > > > HeHe... You'd totally freak out if you saw how it behaves with debug > active. > > ;-) > > Aahh, debug. Such fond memories of unpredictable activity. :-) > > Since the intial nature of a work unit is not known until it is processed, it > is very difficult to develop a truly predictable progress indicator. There is > no way of knowing how long various aspects of the actual work unit will take. > Typically they start off fast and then slow down, but each and every one is > different. The nature of the work (calculations) is not strictly linear, but > more a matter of erratic peaks (lots of information to process) and valleys > (little information to process) that vary dramatically from one work unit to > another. Very difficult to predict. > > <a> href="http://www.boinc.dk/index.php?page=user_statistics&userid=153364"> [/url] |
Thierry Van Driessche Send message Joined: 20 Aug 02 Posts: 3083 Credit: 150,096 RAC: 0 |
When Boinc was in the starting phase, the CPU timings against percentage done were even stranger then it is now. See this graph. Greetings from Belgium. |
©2024 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.