Message boards :
Number crunching :
Really not good!
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · Next
Author | Message |
---|---|
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
Replying to only a portion of post by Keith (SwissNic): I guess that's a definition thing. I was led to believe the FLOP measurement was the same as defined by the CPU manufacturers. If that's so there's a wide difference in how many FLOPS your CPU does by machine cycle between model, make and series. It's also complicated by those extended instructions (MMX,SSE2)that can process bunches of them quickly. So maybe someone can clarify for both us? It would save me getting the wrong picture. Does anyone know if the Seti/Boinc FLOP is a synthetic thing or related to machine code concepts? The term FLOPS is only really defined in terms of the particular benchmark which attempted to measure floating point performance. What setiathome_enhanced is doing is counting floating point operations. If the standard application has a routine which loops i times and contains x floating point additions, y floating point multiplies, and z floating point exponentiations, the FLOP_counter value could be incremented by i * (x + y + z) at the exit from the routine. When someone builds an optimized application, that increment should not be changed even if the mix of operations is actually different. The count is to be treated as an estimation of useful work done so that all applications successfully doing the same WU can be granted the same credit. Here's an actual formula used for the main count in Triplet finding: analysis_state.FLOP_counter+=(10.0*numBinsAboveThreshold*numBinsAboveThreshold); Joe |
Jim-R. Send message Joined: 7 Feb 06 Posts: 1494 Credit: 194,148 RAC: 0 |
Hi Keith, First let me say that I've dabbled a little in programming but I'm *not* nor do I claim to be a programmer, but I know enough about it to be able to explain what is going on here. As far as the fpop measurements go, if the application actually counted every operation done on all cpu's and operating systems, you would be getting very little actual work done besides counting and recording fpops. So instead, the application assogms am estimated amount of fpops to each subroutine, and each time the subroutine is called, that number is added to the fpops total that is reported. This is why you don't see any variation in the amount of actual fpops reported. Each work unit has specific needs in crunching and unless there's a problem with a computer handling a particular wu, then the same routines are called the same number of times to crunch that particular work unit. Overall, the credits reported per hour for any work unit are roughly the same, with some specific exceptions. Pappa has a plot of credits per hour by angle range, and if you were to look at it, you would see that the idea of *all* VLAR wu's are bad and do not give credits at the proper rate is patently false. As a general rule, all angle ranges below the very high ar's give credits at nearly the same rate *with a few exceptions*. There *are* "specific" angle ranges which give lower credits per hour, *and* there are certain specific ar's that give above normal credits/hr. However I don't hear anyone griping about those!!! Jim Some people plan their life out and look back at the wealth they've had. Others live life day by day and look back at the wealth of experiences and enjoyment they've had. |
Keith Jones Send message Joined: 25 Oct 00 Posts: 17 Credit: 5,266,279 RAC: 0 |
Hi Ned! I never thought I'd get a reply fron such a demonstrably balanced individual! Cool! oops showing my age there ;-) Equitable is a great term. Yeh I can try and work using that as the word but being realistic, my interpretation of fair, equal or equitable will suffer the same problem. It will be different for everyone else's. Maybe it's not a dictionary issue? Somewhere, somehow there's got to be a base agreement that most,if not all, can live with without constantly hassling each other. I guess it's silver lining (possibly a needle in a haystack or holy grail!) but it's worth trying to find a bit of common ground to alleviate the simple stress points... Gonna have to sign off soon, my new 'evaluation' toy is running out of juice ;-) Nice to have had a comment from you though ! Have fun, Keith |
Idefix Send message Joined: 7 Sep 99 Posts: 154 Credit: 482,193 RAC: 0 |
Hi, The new crediting system is - without the slightest doubt - extremely unfair for the so called long WUs (= VLAR WUs).Well ... Result #347054389 AR: 0.4355 cpu time: 53289 secs granted credit: 61.97 credits/hour: 4.19 Result #347481116 AR: 0.0050 cpu time: 48372 granted credit: 58.69 credits/hour: 4.37 I get more credits per hour for the VLARs than for the standard 0.4x ARs. Your are right. That's really unfair ... ;-) Regards, Carsten |
Keith Jones Send message Joined: 25 Oct 00 Posts: 17 Credit: 5,266,279 RAC: 0 |
Replying to only a portion of post by Keith (SwissNic): Excellent, so at least I know I'm speaking hot air and suffering from foot and mouth disease :-) {Breathes a sigh of relief} That's good. So it checkpoints and makes an artificial FLOP or should I say bunch of 'known' artificial FLOPS? Do you reckon there's a way that extended instruction sets can confuse this ? Just to clarify.... SwissNic, Saengar, Josef et al, my deepest apologies for mis-understanding! I'll reasses things. It was lovely to have your attention and perserverance !! I'm going to take a night of it and have a good think; if I can resist going "Woah, even Jim-R responded" ;-) (Sorry! It's got to be a Seti BB celeb. issue thing{grin}) Thanks for all the help everyone! I'll think and come back with the right twists and 'balance' I hope! That was truly a learning experience!!!! Cooooooooooooool!!!!!!!!...sorry, it's probably an 80's thing :-) 15 years in tech support and there's still more to learn....... Have a good night everyone... or a good afternoon/morning etc. Regards and much respect, Keith |
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
Hi,Maybe for you... but you are welcome to crunch those suckers with me... ;) Aloha, Uli |
Idefix Send message Joined: 7 Sep 99 Posts: 154 Credit: 482,193 RAC: 0 |
Hi, Not only for me. For everybody who has an AMD processor.I get more credits per hour for the VLARs than for the standard 0.4x ARs. Your are right. That's really unfair ... ;-)Maybe for you... But if you look at the VHARs it's exactly the other way round. Here are the Intels much better and are getting much more credits per hour compared to the 0.4x. I really wonder why nobody complains about that ... ;-) Regards, Carsten |
Diego -=Mav3rik=- Send message Joined: 1 Jun 99 Posts: 333 Credit: 3,587,148 RAC: 0 |
Keith Jones said: Heh, well, let me first clarify something. I wasn't specifically replying to your post. It was more a general complaint about people complaining all the time about the credit system being "unfair" and being cry-babies. /Vent on And yes, even though I understand the need for some sort of credit system, as a comparing tool, reward, motivation, or whatever; I do not agree with people/groups that crunch only for the credits, and do credit races/wars, and come to the boards to bitch and cry when their RACs go down a quarter of a point. I swear I'd like to smack them all in the face. Repeatedly. :p /Vent off Peace ;) /Mav We have lingered long enough on the shores of the cosmic ocean. We are ready at last to set sail for the stars. (Carl Sagan) |
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
Not only for me. For everybody who has an AMD processor. (...)Unfortunately i own an AMD processor (Athlon C Thunderbird @ 1400) and my experience is just the other way around - hmmm - and for the 3.4 GHz Prescott@work it is also not like the way you stated... hmmm... Voodoo? Aloha, Uli |
Diego -=Mav3rik=- Send message Joined: 1 Jun 99 Posts: 333 Credit: 3,587,148 RAC: 0 |
Be happy, don't do the math. ;) /Mav We have lingered long enough on the shores of the cosmic ocean. We are ready at last to set sail for the stars. (Carl Sagan) |
Idefix Send message Joined: 7 Sep 99 Posts: 154 Credit: 482,193 RAC: 0 |
Hi, Voodoo?No. It only shows that the performance for the VLARs and VHARs is really unpredictable. CPU x does a good job, CPU y is very poor. Which one should determine the "standard"? Regards, Carsten |
Ulrich Metzner Send message Joined: 3 Jul 02 Posts: 1256 Credit: 13,565,513 RAC: 13 |
(...) Which one should determine the "standard"?Obviously not mine... :/ [edit] ...although they both do an extraordinary good job at Rosetta! ;) Aloha, Uli |
Jim-R. Send message Joined: 7 Feb 06 Posts: 1494 Credit: 194,148 RAC: 0 |
Hi,Voodoo?No. It only shows that the performance for the VLARs and VHARs is really unpredictable. CPU x does a good job, CPU y is very poor. Which one should determine the "standard"? And to add to the unpredictability, this can happen on one particular angle range while another angle range near to it but slightly different could be the opposite way. I believe this is what the people here are seeing. In the plot on the Beta site that Pappa posted you can see a slight drop for all ar's below 0.200 (from app. 10 1/2 cr/hr to 9 1/2 cr/hr) but there are specific ar's where the cr/hr drops to app. 8 however there is a peak at 0.2080 of app. 16 cr/hr! All of these could be considered VLAR units! What is even stranger is there are larger drops in credits/hour at various spots in the plot with a very large dip from about 0.6 to 1.1 ar, however it's funny I haven't seen a word on the forums by somebody complaining about these much larger drops in credits/hour! I am reluctant to post the link to the information here without Pappa's permission as I don't know the bandwidth of the server it is on and I wouldn't want it overloaded by posting it here without asking. However it does make an interesting picture. All in all, I feel like it may be possible to correct for some of the misaligned credits, such as the general 1 cr/hr drop below 0.2 and the larger drop at AR's 0.6 to 1.1, however this would still leave the numerous larger spikes and dips at individual AR's. However if Berkeley corrects these drops in credits/hour then it would only be fair to correct the increase in credits/hour reported for wu's higher than 1.1 AR. It looks like to get the credit situation leveled across the majority of angle ranges will require the server to take over the assigning of credits. This could be done by simply reporting the fpops without the multiplier and have the validator assign the credits using a variable multiplier based on AR. This would not eliminate all of the complaints but I believe it would clear up most of them. Jim Some people plan their life out and look back at the wealth they've had. Others live life day by day and look back at the wealth of experiences and enjoyment they've had. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13746 Credit: 208,696,464 RAC: 304 |
It seems intuitively obvious that we have at least two or three different meanings for the word "fair" Motion seconded. Grant Darwin NT |
pooter Send message Joined: 8 May 05 Posts: 184 Credit: 8,081 RAC: 0 |
There'a always the simple solution - One Credit per WU nem·e·sis (nÄ•m'ÄÂ-sÄÂs) pronunciation n., pl. -ses (-sÄ“z'). 1. An opponent that cannot be beaten or overcome. 2. One that inflicts retribution or vengeance. |
Saenger Send message Joined: 3 Apr 99 Posts: 2452 Credit: 33,281 RAC: 0 |
There'a always the simple solution - One Credit per WU Then I'll recomend LeidenClassical, typical WU last's about 5 - 15 min on my puter. That'll be a credit booster ;) Edit: If pirates would have a better supply, they'd even beet them with only several seconds per WU;) |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
Why for those who wants more credits dont running core client 4.45 or 5.2.5. You will claime much more credits, but not granted. But you may be happyer. Mike With each crime and every kindness we birth our future. |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 |
Cool. I'm flattered. I'll be happy if we can just get everyone to start thinking that we might be using different definitions or meanings of the word "fair." I don't know that we can all agree on one definition -- but at least if one of us says "fair" and means "equitable" and someone else says "fair" and really means "consistent" we can at least take that in consideration. I think the credit system is equitable -- when low-credit units are sent out, we all have an equal chance of getting them. It isn't entirely consistent in terms of credits/hour, or we wouldn't have low-credit units. -- Ned |
1mp0£173 Send message Joined: 3 Apr 99 Posts: 8423 Credit: 356,897 RAC: 0 |
There'a always the simple solution - One Credit per WU One credit per HashClash Work-Unit (15 minutes or so). One credit per CPDN Work-Unit (6 months or so). Hmmm..... |
pooter Send message Joined: 8 May 05 Posts: 184 Credit: 8,081 RAC: 0 |
There'a always the simple solution - One Credit per WU Cross-Project stats parity is totally unnecessary, and a waste of time and effort. nem·e·sis (nÄ•m'ÄÂ-sÄÂs) pronunciation n., pl. -ses (-sÄ“z'). 1. An opponent that cannot be beaten or overcome. 2. One that inflicts retribution or vengeance. |
©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.