Advanced search

Message boards : Graphics cards (GPUs) : What's going on with the credits?

Author Message
Profile XaaK
Send message
Joined: 6 Oct 08
Posts: 3
Credit: 8,881,856
RAC: 0
Level
Ser
Scientific publications
watwatwatwatwat
Message 4525 - Posted: 19 Dec 2008 | 3:24:21 UTC

Really strange results. The credits aren't even close to proportional to the time spent on the wus.

In the last 2 days, I've seen the following, all on the same box with the same cards:

# Time per step: 44.911 ms
# Approximate elapsed time for entire WU: 22455.469 s

Granted Credit: 1887.96527777778

-------------------------------------------------

# Time per step: 34.907 ms
# Approximate elapsed time for entire WU: 17453.613 s
called boinc_finish


granted credit 2435.94444444444

-------------------------------------------------


# Time per step: 27.683 ms
# Approximate elapsed time for entire WU: 23530.125 s

granted credit: 3232.06365740741
____________

[boinc.at] Fireman69
Send message
Joined: 8 Oct 08
Posts: 15
Credit: 29,603,934
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4529 - Posted: 19 Dec 2008 | 9:17:22 UTC

I have seen the same at my WU's. Maybe new credit regulations??
____________

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 4530 - Posted: 19 Dec 2008 | 9:20:17 UTC - in response to Message 4529.

They have ever been proportional to time, it's fixed credit for every WU.

gdf

[boinc.at] Fireman69
Send message
Joined: 8 Oct 08
Posts: 15
Credit: 29,603,934
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4533 - Posted: 19 Dec 2008 | 10:33:31 UTC

How are they granted?? Before for me it looked always as you get the same credit (3,232.06) for each WU.

I don't see how they are granted when i look to my last WU's.

Time per step: 56.057 ms
Approximate elapsed time for entire WU: 28028.304 s
CPU-time: 15,081.44 s
Granted credit: 1,887.97

Time per step: 33.296 ms
Approximate elapsed time for entire WU: 16648.047 s
CPU-time: 12,795.25 s
Granted credit: 2,435.94

Time per step: 45.582 ms
Approximate elapsed time for entire WU: 38744.812 s
CPU-time: 23,842.38 s
Granted credit: 3,232.06
____________

Profile Kokomiko
Avatar
Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 4534 - Posted: 19 Dec 2008 | 10:45:07 UTC

There are at minimum 3 different type of WUs. Look at the run time, it's also different. Your PCs are hidden, so I can' look at your run time for the CPU. Otherwise I would calculate the runtime from the value of

# Approximate elapsed time for entire WU: 18088.121 s

in your task data. This WU from my GTX260 was running 18088.121 seconds and I got 2435.94 credits for it.

2435.94 / 18088.121 * 3600 = 484.81 cr/h.

Thid is the way to compare the WU, not by compare the credits directly.
____________

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4539 - Posted: 19 Dec 2008 | 11:12:56 UTC

I have also been discussing this in another thread (Curious Performance Difference) under Number crunching. Don't know if PS3's have the same problem or if it's just Nvidia cards but my lower granted credits started on the 10th of Dec and about the same time all these DCF and no cell processor/no work problems started.

Kokomiko: If I calculate my credit for two very different WU I get these answers,

Task 127339 - 2435.94 / 5822.16 * 3600 = 1506.20 cr/h (GTX280)

Task 126687 - 2435.94 / 23082.91 * 3600 = 379.9 cr/h (8800GT)

GDF has explained that the credit issued is fixed therefore no matter what time it takes you should still be awarded 3232.06 for the WU.

Just another problem to fix. Good luck GDF

GDF: Maybe should confine this problem to one thread before it gets out of hand?

Cheers

Pat

Profile Kokomiko
Avatar
Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 4544 - Posted: 19 Dec 2008 | 11:26:56 UTC - in response to Message 4539.
Last modified: 19 Dec 2008 | 11:28:38 UTC


Task 127339 - 2435.94 / 5822.16 * 3600 = 1506.20 cr/h (GTX280)


I think you take the wrong value. Can't believe, that this WU was worn out in 5822.16 seconds, thats only 1:37h. The normal runtime for this type of WU is on a GTX280 5:09h.
____________

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 4548 - Posted: 19 Dec 2008 | 11:56:34 UTC - in response to Message 4539.
Last modified: 19 Dec 2008 | 11:59:44 UTC

The credit is fixed on the workunit, but it depends of the workunit. So, there are wu which are longer and shorter and give more or less credits. All the number here are fine. A 280 gets 4 times more credits than a 8800 in average.

We try to split work depending on the molecular system such that it takes 12H on a 8800GT approximatively.

gdf

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4567 - Posted: 19 Dec 2008 | 17:46:54 UTC - in response to Message 4548.

Hey GDF,

I'd like to believe that but I have 2x280's and 2x8800GT's and I have compared CPU time to granted credit and even elapse WU time to granted credit and I just don't get it. How can a WU take 40102 sec and be granted 2435 credit and then a WU that takes 17497 sec be granted 1887 compared to another WU that takes 39580 sec and gets 3232. ALL are in elapsed time because I was told CPU time is not the way to judge. My 280's normally process a WU in 5-6hrs consistently, whereas my 8800GT's normally process a WU in 11-13hrs consistantly. I am still doing the same number of WU in a day but am getting less credit when technically if I have shorter WU I should be doing more WU's and getting the same RAC as before. Logically of course. Is there a limitation on the amount of WU issued to one system per day?

Pat

Profile Kokomiko
Avatar
Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 4571 - Posted: 19 Dec 2008 | 18:09:42 UTC - in response to Message 4567.
Last modified: 19 Dec 2008 | 18:10:52 UTC

Is there a limitation on the amount of WU issued to one system per day?

Pat


Yes, 15 per day. It's to protect the project server if a client is bad and call one WU after the other and crash them. You can control this for your box here. In the line

Maximum daily WU quota per CPU 15/day

you find this value for your X9650.
____________

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4581 - Posted: 19 Dec 2008 | 22:01:06 UTC - in response to Message 4571.

Sweet!

Thanks

You can always learn something new every day!!

Pat

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4584 - Posted: 19 Dec 2008 | 22:22:28 UTC
Last modified: 19 Dec 2008 | 22:22:48 UTC

From the different times per step it seems like the systems differ in complexity and number of steps. And the credits seem granted according to number of steps.


# Time per step: 44.911 ms
# Approximate elapsed time for entire WU: 22455.469 s

Granted Credit: 1887.96527777778


Few long steps.


# Time per step: 27.683 ms
# Approximate elapsed time for entire WU: 23530.125 s

granted credit: 3232.06365740741


About twice as many steps, system as complex as in the previous runs.

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4593 - Posted: 20 Dec 2008 | 2:00:22 UTC

Can't say that I'm fond of this new credit method. It only started on the 11th of December. and in the last 70-80 WU's under half where full credit and my rigs still complete the same number of WU/day with less credit.

Pat

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 4604 - Posted: 20 Dec 2008 | 10:44:51 UTC - in response to Message 4593.

This should not be the case. If it is there is an mistake.
The credit system has not changed it is just that now we have several different molecular structures on going with more or less atoms, for more or less iterations.

It should produce approximately the same credit/day irrespective of the type of WU on the same PC.

gdf

Profile Kokomiko
Avatar
Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 4607 - Posted: 20 Dec 2008 | 11:38:30 UTC

Could it be, that the entry

# Approximate elapsed time for entire WU: 18305.484 s

is no longer the real time for elapsed WU but rather the CPU time since the new application is running?
____________

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4608 - Posted: 20 Dec 2008 | 11:54:40 UTC - in response to Message 4607.

is no longer the real time for elapsed WU but rather the CPU time since the new application is running?


CPU time is still different than reported elapsed time.

GDF,

could it be that the complexitiy of the model is omitted in the credit calculation and only number of steps is taken into account?

MrS
____________
Scanning for our furry friends since Jan 2002

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 4610 - Posted: 20 Dec 2008 | 12:35:06 UTC - in response to Message 4608.

For the same elapsed time on the same card they should give similar credits irrespective of the WU. Provide that the estimates are accurate.
The time per step is computed on the last run only, so it cannot count if you were playing games before. The total elapsed time simply multiplies by the number of iterations.

Now, this seems not to be the case there. How many GPUs has the PC and what are the names of the WUs?

gdf

Profile Kokomiko
Avatar
Send message
Joined: 18 Jul 08
Posts: 190
Credit: 24,093,690
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 4614 - Posted: 20 Dec 2008 | 13:27:02 UTC
Last modified: 20 Dec 2008 | 13:27:38 UTC

Task 170388 - SM21632-SH2_USPME-1-40-SH2_USPME2020000_0 has a approximated time of 39646.065 s under the 6.55, task 170472 - hg19408-SH2_USPME-1-40-SH2_USPME1400000_0 18391.686 s under the 6.54. Both are running on the same box, no games while running and the same credits.
____________

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 4615 - Posted: 20 Dec 2008 | 13:53:07 UTC - in response to Message 4614.

This should be do the client version.

gdf

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4620 - Posted: 20 Dec 2008 | 15:24:18 UTC

All WUs with 6.55 and running 4+1, no gaming or heavy use

3232 credits
# Time per step: 58.789 ms
# Approximate elapsed time for entire WU: 49970.359 s

2436 credits
# Time per step: 69.752 ms
# Approximate elapsed time for entire WU: 34875.875 s

1888 credits
# Time per step: 68.344 ms
# Approximate elapsed time for entire WU: 34171.750 s

Scaling for the first 2 kinds is OK and I have 4 more WUs with approximately similar times, but the one for 1888 credits doesn't fit.

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4630 - Posted: 20 Dec 2008 | 18:10:35 UTC - in response to Message 4620.

That's what I've been saying. Nothing lines up for a definitive answer. After checking my GPUgrid project stats my RAC has dropped 4000-5000 points. This started around 11 Dec and that was about the time all these DCF and no work issues started.

I have a couple of weeks off so I'm going to try and find the correlation and determine what WU get what credit and for how long they take to get processed, unless someone knows already?

As well all of my WU's are processed with ACEMD 6.55 with 3+2, no gaming. It seems that even though WU's need 0.03 CPU's they tend to finish faster with one CPU for both of them.

Pat

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4632 - Posted: 20 Dec 2008 | 19:53:55 UTC - in response to Message 4630.

Nothing lines up for a definitive answer.


"Nothing" is a bit too harsh. In my case and in Xaaks example the 3232 credit WUs and the 2436 ones do line up. It just the 1888-ones that are off in both cases.

I suppose it's a simple error or maybe something doesn't scale as expected with model complexity.

After checking my GPUgrid project stats my RAC has dropped 4000-5000 points. This started around 11 Dec and that was about the time all these DCF and no work issues started.


The credit change was intended and the change to flop-based scheduling / work distribution was necessary. What was not intended and what is causing the current issues is apparently some bug in the new work distribution. It's unrelated to the credit / model change and they're working on it.

It seems that even though WU's need 0.03 CPU's they tend to finish faster with one CPU for both of them.


I don't think there have been any dramatic code changes, which reduce CPU usage under windows, so a dedicated CPU core is still the way to guarantee maximum GPU performance.

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4642 - Posted: 20 Dec 2008 | 21:42:44 UTC - in response to Message 4632.
Last modified: 20 Dec 2008 | 21:43:08 UTC

"Nothing" is a bit too harsh. In my case and in Xaaks example the 3232 credit WUs and the 2436 ones do line up. It just the 1888-ones that are off in both cases.


Ok, ok. Nothing was a bit too harsh, but here is what I have found. There are two kinds of WU's, 500 step ones and 850 step ones.

Any WU that has "GPUTEST" in the name will get full credit 3232.06. (850 steps)

Any WU that has "SH2_US_..." in the name will get 2435.94 credit. (500 steps)

Whilst any WU with "SH2_USPME_..." gets 1887.96 credit. (500 steps as well)

When I total my elapsed time for my 8800GT rig for one days worth of return, I find that my 2 GPU's were working 47.18549 hours, so just under 24hrs each.

When I total my 2 280's, I get 27.95813 hours. Just over thirteen hours a piece, which would explain the 4000-5000 RAC drop.

My 8800GT's with client 6.4.5 seems to be working ok (knock on wood) and more efficiently that my 280 rig which is running client 6.5.0 and need consistent updating.

I will post anythink new if it jumps out at me.

Pat

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4644 - Posted: 20 Dec 2008 | 21:49:41 UTC - in response to Message 4642.

Yes, the drop in RAC should mainly be due to idle GPUs and to a lesser extent due to WUs with less credit per time. The out-of-work issue has hopefully been fixed by now (see new thread by GDF) ... so let's see how things work out :)

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4646 - Posted: 20 Dec 2008 | 21:52:53 UTC - in response to Message 4644.

Lets see in 24hrs or so!

Cheers

Pat

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4681 - Posted: 21 Dec 2008 | 15:59:40 UTC - in response to Message 4642.

"Nothing" is a bit too harsh. In my case and in Xaaks example the 3232 credit WUs and the 2436 ones do line up. It just the 1888-ones that are off in both cases.


Ok, ok. Nothing was a bit too harsh, but here is what I have found. There are two kinds of WU's, 500 step ones and 850 step ones.

Any WU that has "GPUTEST" in the name will get full credit 3232.06. (850 steps)

Any WU that has "SH2_US_..." in the name will get 2435.94 credit. (500 steps)

Whilst any WU with "SH2_USPME_..." gets 1887.96 credit. (500 steps as well)

When I total my elapsed time for my 8800GT rig for one days worth of return, I find that my 2 GPU's were working 47.18549 hours, so just under 24hrs each.

When I total my 2 280's, I get 27.95813 hours. Just over thirteen hours a piece, which would explain the 4000-5000 RAC drop.

My 8800GT's with client 6.4.5 seems to be working ok (knock on wood) and more efficiently that my 280 rig which is running client 6.5.0 and need consistent updating.

I will post anythink new if it jumps out at me.

Pat


Ok, something else I have noted.

Even though 500 step WU should be faster they are not. On average it took 14-15hrs to process a 850 step WU, for 3232 credit, on each of my 8800GT's before Dec 11. Now I get 500 step WU for 2435 credit and they are still taking 11-12hrs a WU. And finally the 1887 credit WU's take a little longer, 12-13hrs.

My 280's are the same. 5hrs to do a 500 step 1887 credit WU, 4.5-6hrs to do a 500 step 2435 credit WU and any where from 6.5-11hrs (average about 7.5hrs) to complete a 850 step 3232 credit WU.

Observation: In most cases the variance is about 1/5th the time but losing 1/3rd the credit, except in the 1887/500 step WU where the computer processes the same amount as a 2435 credit WU, in time but gets a 1/3rd less credit, again 1887.

Again just observations. I don't believe that there is such a difference in elapse time that there should be three sizes of WU's. Two, yes. A full size WU and a short WU, with credits 3232 and 2435 respecively.

My two cents.

Pat

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4700 - Posted: 21 Dec 2008 | 23:24:34 UTC - in response to Message 4681.

Ok, something else I have noted.


Actually, it's the same.. just using hours instead of seconds ;)

Even though 500 step WU should be faster they are not. On average it took 14-15hrs to process a 850 step WU, for 3232 credit, on each of my 8800GT's before Dec 11. Now I get 500 step WU for 2435 credit and they are still taking 11-12hrs a WU. And finally the 1887 credit WU's take a little longer, 12-13hrs.


11-12 h is not faster than 14-15 h?

14/11*2436 = 3100, which is almost 3232. Depending on the precise values (in seconds) which you choose you can get an even better fit. That's what I meant by "In my case and in Xaaks example the 3232 credit WUs and the 2436 ones do line up."
And, yes, the 1888 credit WUs are still off.

I don't believe that there is such a difference in elapse time that there should be three sizes of WU's


I suspect the 1888-WUs are not supposed to take that long. Maybe under Linux they're faster?

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 4715 - Posted: 22 Dec 2008 | 7:06:40 UTC

Just a correction in my math: millesecond verses second.

Those would now be 500,000 step WU and 850,000 step WU.

Doh!!

Pat

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4739 - Posted: 22 Dec 2008 | 17:37:34 UTC

Correct!

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Beyond
Avatar
Send message
Joined: 23 Nov 08
Posts: 1112
Credit: 6,162,416,256
RAC: 0
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4779 - Posted: 23 Dec 2008 | 7:36:09 UTC - in response to Message 4604.

This should not be the case. If it is there is an mistake.
The credit system has not changed it is just that now we have several different molecular structures on going with more or less atoms, for more or less iterations.

It should produce approximately the same credit/day irrespective of the type of WU on the same PC.

gdf

The credit/day is definitely much lower for the 1,887 credit WUs. I've looked at the elapsed times from my machine and many others on the stats pages. The 1887 credit WUs take on average the same amount of time to complete as the 2435 credit WUs. The 2435 credit WUs and the 3232 credit WUs seem to line up pretty well credit/day wise on the machines I've observed.

Donnie
Send message
Joined: 13 Nov 08
Posts: 11
Credit: 11,185,470
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwat
Message 4786 - Posted: 23 Dec 2008 | 10:45:51 UTC - in response to Message 4779.

Same here. Please discontinue the work units that send out 1888 credits, unless there is a fix for it. These work units take as long as the 24xx units or longer and give less credit! All (3) machines are Windows, 1 64 bit Vista &3 32 bit XP. All 3 boxes reflect the same reults. 1 machine has a 260 GTX 192 (Win XP 32 bit), 1 machine (2) 260 GTX 216 (Win XP 32 bit), & 1 machine (2) 280 GTX Vista 64 bit ( User ID 9485). Thanks for all of your hard work to make this happen!!!

(retired account)
Send message
Joined: 9 Nov 08
Posts: 3
Credit: 226,922
RAC: 0
Level

Scientific publications
watwat
Message 4787 - Posted: 23 Dec 2008 | 11:11:08 UTC

Hi,

were any changes introduced to the 500k steps workunit which give 1888 credits?

I finished my third one of this kind this morning and it definitely had a shorter running time than the first two. The time per step is now in the same range as with the 500k steps / 2436 cr. units and 850k steps / 3232 cr. units.

Here are those three workunits with 1888 credits:

resultid=168029
resultid=168037
resultid=175524

The only major change on my side is a version change from BM 6.4.5 back to 6.3.21 (due to the silly behaviour of the resource scheduling for cpu-bound tasks with 6.4.5). If nothing was changed with the workunits, could this be the reason?

Regards
Alex

Profile rebirther
Avatar
Send message
Joined: 7 Jul 07
Posts: 53
Credit: 3,048,781
RAC: 0
Level
Ala
Scientific publications
watwatwatwatwat
Message 4886 - Posted: 26 Dec 2008 | 19:34:11 UTC

I have also some with same runtime but credits are lower now?!

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 4899 - Posted: 26 Dec 2008 | 23:15:28 UTC - in response to Message 4886.

I have also some with same runtime but credits are lower now?!


It's probably a 1888 credit WU? If so I'd kindly redirect you to my previous posts in this thread.

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Beyond
Avatar
Send message
Joined: 23 Nov 08
Posts: 1112
Credit: 6,162,416,256
RAC: 0
Level
Tyr
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 5066 - Posted: 30 Dec 2008 | 5:32:03 UTC

Change in credits? New acemd WUs taking longer than before and receiving 2932 credits instead of 3232. New credit policy?

STE\/E
Send message
Joined: 18 Sep 08
Posts: 368
Credit: 324,597,298
RAC: 642,912
Level
Asp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwat
Message 5070 - Posted: 30 Dec 2008 | 10:14:00 UTC - in response to Message 5066.

Change in credits? New acemd WUs taking longer than before and receiving 2932 credits instead of 3232. New credit policy?


It's the old Bait & Switch Tactic, Suck um in with High Credit & then Cut the leg's out from under them & see how many hang around ... ;)

The Credits are still good but nothing like they were, I even added more Box's & my RAC is still dropping so there's been a serious reduction in Credit. When you get 3232 for a 20,000 Sec Wu & then only get 1888 for a 17,000+ Sec Wu something just don't Compute.

I hardly ever see a 3232 Wu anymore, their mostly 1888 with a few 2435 Wu's thrown in. Pretty soon you'll have to run a Dozen 280's to even hit 50,000 a day RAC ... 0_o

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 5071 - Posted: 30 Dec 2008 | 11:16:39 UTC - in response to Message 5070.

The new workunits use a more advanced algorithm for handling the electrostatic called PME. This new algorithm is very important for us.
However, as it is more complicated and uses libraries like cufft, the number of flops are only approximated because it is difficult to estimate them exactly. We are currently trying to work out a better estimate for the flops and further optimize the application.

There should be new apps out in the first 10 days of January.

GDF

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 5073 - Posted: 30 Dec 2008 | 12:11:48 UTC - in response to Message 5071.

The new workunits use a more advanced algorithm for handling the electrostatic called PME. This new algorithm is very important for us.
However, as it is more complicated and uses libraries like cufft, the number of flops are only approximated because it is difficult to estimate them exactly. We are currently trying to work out a better estimate for the flops and further optimize the application.

There should be new apps out in the first 10 days of January.

GDF


Way cool!

So I got my GTX280 just in time .... :)

While I have your attention, is there a way without destroying your schemes to tag the tasks with a hint of the number of iterations (not what you call them I know, and LHC is the one with the turns, but, a hint of the time length would be friendly).

The reason for the request is so that we can tell if the task is "rogue" and running too long. Then the participant can call for help and make an informed decision if they want to shoot the task or not ...

Profile GDF
Volunteer moderator
Project administrator
Project developer
Project tester
Volunteer developer
Volunteer tester
Project scientist
Send message
Joined: 14 Mar 07
Posts: 1957
Credit: 629,356
RAC: 0
Level
Gly
Scientific publications
watwatwatwatwat
Message 5074 - Posted: 30 Dec 2008 | 13:14:05 UTC - in response to Message 5073.
Last modified: 30 Dec 2008 | 13:16:32 UTC

Our WUs are all supposed to require approximately half day on a 8800GT (114 shaders), around 6 hours for a 280GTX. For a bigger system, we reduce the number of iterations to meet this target or we increase it for bigger systems. This is not exact of course, allow for up to 50% error.

Something more, the time estimate of the boinc client is usually wrong, but the progress bar is EXACT. It's the application to tell the client how much it completed. You can do very accurate estimates from that.

gdf

Profile Nognlite
Send message
Joined: 9 Nov 08
Posts: 69
Credit: 25,106,923
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwat
Message 5076 - Posted: 30 Dec 2008 | 15:13:29 UTC

One kind of WU, one level of granted credit. No matter what the WU is supposed to do. If it is a more advanced algorithm, then why are the credits lower? "It's based on FLOPS!" That great. I have seen no proof of that. It seem to be based on the number of steps in a WU. All WU's were 850k step WU's before Dec 10th and all got 3232.06 credit. Now we have 4 different WU's with all different credit, and don't reflect the lenght of time it actually took to process a WU. There is no reason that there cannot be 1 type of WU based on the 8800GT efficiency and leave it at that.

"For bigger systems we increase the iterations". That's funny because 7 out of the last 13 WU's done on this host: 16824 were the smallest WU. Not very efficient when those small 1887 WU take almost the same amount of time as the 2435 WU.

The time estimate is a hit and miss. All WU that have JAN2 in the title actually reflect the proper duration. (i.e. 5-6 hrs on a GTX280 and 11-12 hrs on a 8800GT) The previous WU never showed the proper duration just the proper elapsed time on the GPU. So I'm looking for more of the JAN2 WU's.

Pat

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 5079 - Posted: 30 Dec 2008 | 16:11:22 UTC - in response to Message 5074.

Our WUs are all supposed to require approximately half day on a 8800GT (114 shaders), around 6 hours for a 280GTX. For a bigger system, we reduce the number of iterations to meet this target or we increase it for bigger systems. This is not exact of course, allow for up to 50% error.

Something more, the time estimate of the boinc client is usually wrong, but the progress bar is EXACT. It's the application to tell the client how much it completed. You can do very accurate estimates from that.

gdf

Hmm, on my 9800 GT the "typical" run time was about 17 hours.

I am not complaining understand, but the uncertainty can cause angst for participants. IN that we don't have anything other than the progress bar ( and thank you for that tip) this can be troubling.

Understand that projects are not ivory tower isolated. So, when you have a project like Sztaki that changes the task so that the run time jumps to hundreds of hours, with intermittant progress and task hangs, well, it can reflect on how *GPU Grid* is perceived by participants in task uncertainty. And lest you think I am singling out one project, I just stopped Rosetta as a focus project because I had nearly 15 tasks in the space of 24 hours have serious problems. To me, for a project that is classed as "production" this is seriously troubling.

I concede that this project with regards to Nvidia processing is in early days and that grants some leeway, all I can say is that *MY* experience is that task execution time is fairly variable from just a few hours to over 90 ... I have covered this in other posts in other threads so will not revisit that here, but, only use that to illustrate the point ...

Predictability is highly desirable ... :)

Profile XaaK
Send message
Joined: 6 Oct 08
Posts: 3
Credit: 8,881,856
RAC: 0
Level
Ser
Scientific publications
watwatwatwatwat
Message 5085 - Posted: 30 Dec 2008 | 16:50:24 UTC - in response to Message 5079.

Well, until there is some kind of perportionality to the credit granting scheme, I'm only going to run this project when I can't get work from others.

I had another case yesterday where 3 units that took ~19000 second got granted 1887, and one wu that ran for ~17,500 seconds got 2424. The 3232 credit wus were running ~22000.

Later guys.

ExtraTerrestrial Apes
Volunteer moderator
Volunteer tester
Avatar
Send message
Joined: 17 Aug 08
Posts: 2705
Credit: 1,311,122,549
RAC: 0
Level
Met
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 5142 - Posted: 1 Jan 2009 | 15:56:44 UTC

Guys, relax. We all know the 1888 credit WUs are off and GDF just told us the reason and that a possible long-term solution should arrive within the next days.

Nognlite wrote:
If it is a more advanced algorithm, then why are the credits lower? "It's based on FLOPS!" That great. I have seen no proof of that. It seem to be based on the number of steps in a WU.


Advanced means they implemented advanced functionality by means of a new library. It's advanced science, not necessarily more efficient code. Could be that the estimate for the flops done by the library is off or that the new code is less efficient (less flops per time) or that calling functions from that library leads to more overhead.

Of course the credits are based on the number of steps in a WU. But there's also the basic complexity of the structure (e.g. how many atoms), which determines the credit value of each step. And there's the estimate of the number of flops per step, depending on the scientific model. This is where the new library gets into the game.

Nognlite wrote:
There is no reason that there cannot be 1 type of WU based on the 8800GT efficiency and leave it at that.


Well, we don't want to solve the same system over and over again, don't we? The application needs to be flexible and thus has to be able to solve systems with varying complexity, which inherently leads to different WUs. And by the way, people with slower cards want smaller WUs.. ;)

Paul wrote:
all I can say is that *MY* experience is that task execution time is fairly variable from just a few hours to over 90


I've seen fairly constant run times on my box.

MrS
____________
Scanning for our furry friends since Jan 2002

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 5146 - Posted: 1 Jan 2009 | 16:43:55 UTC - in response to Message 5142.
Last modified: 1 Jan 2009 | 16:44:22 UTC

I've seen fairly constant run times on my box.

MrS


*MOST* of them now seem to be stable ... but I did get lucky with a few ... which you can see if you rummage my account ...

I am NOT complaining, I was just commenting ... :)

Post to thread

Message boards : Graphics cards (GPUs) : What's going on with the credits?

//