What's your lowest DCF (Duration Correction Factor)?

Message boards : Number crunching : What's your lowest DCF (Duration Correction Factor)?
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

AuthorMessage
Profile Benher
Volunteer developer
Volunteer tester

Send message
Joined: 25 Jul 99
Posts: 517
Credit: 465,152
RAC: 0
United States
Message 379494 - Posted: 27 Jul 2006, 18:19:23 UTC
Last modified: 27 Jul 2006, 18:24:18 UTC

Just missed deadline to edit previous post ;)

*new feature of CPU-Z* - CPU-z has a new feature - allows you to post your CPU stats to a website - (Don't worry - this is voluntary, you must actually go to a website and submit your info, so if you DON'T want it, it won't happen. Nothing is sent by cpu-z to anywhere)

However you can then post a URL to your CPU statistics for others to see like so.

Chicken,

A question for you...I've read that the different angle used can cause the WU computation time to change. Is this a somewhat linear function? That is, could a table also be developed that would help in DCF predition based on the angle(s) to be searched in a given WU?
ID: 379494 · Report as offensive
Profile Clyde C. Phillips, III

Send message
Joined: 2 Aug 00
Posts: 1851
Credit: 5,955,047
RAC: 0
United States
Message 379499 - Posted: 27 Jul 2006, 18:29:23 UTC

Where does one find his duration correction factor?
ID: 379499 · Report as offensive
Astro
Volunteer tester
Avatar

Send message
Joined: 16 Apr 02
Posts: 8026
Credit: 600,015
RAC: 0
Message 379510 - Posted: 27 Jul 2006, 18:41:37 UTC - in response to Message 379499.  

Where does one find his duration correction factor?

c:\\programfiles\\boinc\\clientstate.xml file. there should be one DCF for each project you're attached too. NOTE: don't save the file if boinc is running when you exit the text editor.
ID: 379510 · Report as offensive
Odysseus
Volunteer tester
Avatar

Send message
Joined: 26 Jul 99
Posts: 1808
Credit: 6,701,347
RAC: 6
Canada
Message 379629 - Posted: 27 Jul 2006, 20:48:36 UTC - in response to Message 379510.  
Last modified: 27 Jul 2006, 20:49:15 UTC

Where does one find his duration correction factor?

c:\\programfiles\\boinc\\clientstate.xml file. there should be one DCF for each project you're attached too. NOTE: don't save the file if boinc is running when you exit the text editor.

Or, somewhat easier to find, on the computer’s Host page for each project it’s attached to.
ID: 379629 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 379644 - Posted: 27 Jul 2006, 20:55:06 UTC
Last modified: 27 Jul 2006, 20:56:18 UTC

The CPU-Z validator is a pretty nice idea, makes it very simple to share your exact configuration.

My P-D 805 is here.

To make it easier for people, this is how you can submit your computer's details:
Start up CPU-Z by double-clicking it (download from here). When the window opens that shows your computer's details, press F7. It will save a file called xxxxx.cvf. Go to this page, enter your details, point it at the .cvf file you just created and submit it, done.

I'd recommend using the host page provided by each project instead of the xml file to check out your DCF.

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 379644 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 380175 - Posted: 28 Jul 2006, 4:24:57 UTC - in response to Message 379494.  

I've read that the different angle used can cause the WU computation time to change. Is this a somewhat linear function? That is, could a table also be developed that would help in DCF predition based on the angle(s) to be searched in a given WU?

It's not very linear, see the table in the Enhanced FAQ, and that's based on the formulas which the splitter uses to produce the rsc_fpops_est.

If those estimates happened to match the curve for any particular system, that system would have a fairly stable DCF. In practice, the curves are only good enough that DCF fulfills it's design goal of ensuring hosts don't get too much work.
                                                          Joe
ID: 380175 · Report as offensive
Profile Clyde C. Phillips, III

Send message
Joined: 2 Aug 00
Posts: 1851
Credit: 5,955,047
RAC: 0
United States
Message 380923 - Posted: 28 Jul 2006, 19:46:05 UTC

Thanks, Mmci and Odysseus.
ID: 380923 · Report as offensive
Bart Barenbrug

Send message
Joined: 7 Jul 04
Posts: 52
Credit: 337,401
RAC: 0
Netherlands
Message 380948 - Posted: 28 Jul 2006, 20:25:47 UTC

Update on my Northwood: DCF is currently at 0.477 but sort of varies around .5
ID: 380948 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 381902 - Posted: 30 Jul 2006, 1:52:21 UTC

My DCFs range from about 0.66 to about 1.8.


BOINC WIKI
ID: 381902 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 381930 - Posted: 30 Jul 2006, 2:30:00 UTC
Last modified: 30 Jul 2006, 2:31:57 UTC

My P-D 805@3.85 GHz is fluctuating between 0.27 and 0.42, depending on the WUs it gets. My intention behind asking for DCFs is twofold - first, it only gets listed for your own hosts, so asking is all I got ;)

Secondly, I wanted to compare relative platform efficiency of my apps, which works pretty okay using DCF. It does fluctuate more than RAC or other performance measures, but I believe it is a metric that's more useful than anything credit-based.

What has been shown through the DCFs posted is that Pentium-M and Core / Core 2 CPUs are most efficient at crunching S@H. This is true for optimized as well as stock apps. The ones with the largest speedup over stock are Pentium-Ds and recent P4s. AMD machines do not gain as much speedup, but then they are quicker crunching with the stock client than P4-based Intel parts.

Also, I've tested what RAM settings can do for or against performance - keeping my DDR2-667 at the settings selected automatically vs. manually selecting the quickest stable timings -

same clock speed, RAM set to default (5/5/5/17/2T)
67.24 credit WUs - ~12500-13000 seconds

RAM set to tight timings (4/4/4/14/1T):
10300-10600 seconds

No other settings were changed.

I was astonished because the CPU shouldn't have been RAM bandwidth-starved (it runs @ 775 external, RAM runs at 667x2 dual channel and should have more bandwidth than necessary...then I remembered my P-D has 2 CPUs, not one).

So it was actually very much bandwidth-starved and is now ~20% quicker just because I used quality RAM (Corsair) and tweaked it a bit (actually, switching from 2T to 1T got the most performance, timings helped too).

The same is true on AMD systems, although to a lesser degree as they have much more available RAM bandwidth - my A64 S939 with DDR400 still gets way higher bandwidth scores than my P-D with DDR2 667, partly also due to the fact that on A64s/Opterons the RAM bandwidth scales with the clock speed.

My highest DCF is 1.45 on an AMD Duron 800.

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 381930 · Report as offensive
Bart Barenbrug

Send message
Joined: 7 Jul 04
Posts: 52
Credit: 337,401
RAC: 0
Netherlands
Message 383398 - Posted: 31 Jul 2006, 18:09:57 UTC
Last modified: 31 Jul 2006, 18:20:59 UTC

Trying to get a feel for how much and how the DCF varies, I started logging my dcf every two hours last Friday, using a little script that greps the dcf from the client_state file to a csv formatted file that's easily included in a spreadsheet program. I quickly noticed the exponential decay, and then the sudden jumps up as a short WU came up. Yesterday and this morning my computer had some other things to do, so it wasn't available for seti for awhile. Around this time, I also happen to notice quite a big jump up in the dcf: whereas I'm normally around or below .5 it was now briefly over .8. Here's how my dcf has progressed over the last 65 hours or so (and I'll keep monitoring):



That sudden jump up after not crunching for a bit is probably a coincidence, as boinclogx history also shows three WUs finishing early this morning which ran for only a little over a minute each (this being one of them, which seems to have finished succesfully, yet with some overflow errors). Or does the dcf somehow relate to the total elapsed (as opposed to CPU) time taken for WUs (which makes sense if you're basing cache sizes and work overcommitment etc. on it)?
ID: 383398 · Report as offensive
W-K 666 Project Donor
Volunteer tester

Send message
Joined: 18 May 99
Posts: 19714
Credit: 40,757,560
RAC: 67
United Kingdom
Message 383414 - Posted: 31 Jul 2006, 18:24:09 UTC

The dcf changes when a unit is reported, if the time was shorter than predicted the dcf is lowered so that the predicted time of the time of the next unit is lowered by 10% of the difference. If the processing time is longer then the dcf jumps so the next unit, if of similar angle_range, is predicted to take the same longer time.

JM7 designed it, before enhanced, when most units took about the same time to crunch, with enhanced it is a bit more complicated because the angle_range also affects the crunch time.

It would appear that at high AR's Intel and AMD cpu's behave differently and I suspect yours are AMD's as you a seeing a big jump for the high AR (short) units.

My Pent M has stayed at 0.4 +/- 0.03 for the last couple of weeks.

Andy
ID: 383414 · Report as offensive
Bart Barenbrug

Send message
Joined: 7 Jul 04
Posts: 52
Credit: 337,401
RAC: 0
Netherlands
Message 383505 - Posted: 31 Jul 2006, 20:04:48 UTC - in response to Message 383414.  
Last modified: 31 Jul 2006, 20:08:11 UTC

I suspect yours are AMD's as you a seeing a big jump for the high AR (short) units.
It's an Intel (a Northwood to be exact). Which is why I was so surprised to see it jump that high. Of course I happened to get three of those very short units right after each other, which can't have helped.

I guess the morality of the story is that if you post your DCF here to find the minimum DCF, it might pay to keep an eye on the value for a while, as it might vary considerably (so you can pick your lowest to look good...).

I'm wondering what it is we're benchmarking anyway: the speedup seti cruncher can get with respect to a generic benchmark, or the benchmark itself behaving differently on different types of cpus... ;)

ID: 383505 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 384003 - Posted: 1 Aug 2006, 2:28:20 UTC

The DCF is based on the fpops estimate as given by the server, and for the different angle ranges of S@H, the fpops estimate is different. If the estimates were scaled perfectly for each result, the DCF would not change - even though the run times did vary greatly.

Example:

Initial DCF = 0.5

First result - uncorrected time estimate 1 hour - corrected time estimate 30 minutes - actual time 30 minutes. DCF unchanged.

Second result - uncorrected time estimate 100 hours - corrected time estimate 50 hours - actual time 50 hours. DCF unchanged.

Third result - uncorrected time estimate 100 hours - corrected time estimate 50 hours - actual time 40 hours. DCF = .5 * .9 + .4 * .1 = .45 + .04 = .49


BOINC WIKI
ID: 384003 · Report as offensive
KB7RZF
Volunteer tester
Avatar

Send message
Joined: 15 Aug 99
Posts: 9555
Credit: 3,308,926
RAC: 2
United States
Message 384014 - Posted: 1 Aug 2006, 2:33:57 UTC

I just added This computer a few days ago, and it already has a DCF of 0.646927.
ID: 384014 · Report as offensive
Bart Barenbrug

Send message
Joined: 7 Jul 04
Posts: 52
Credit: 337,401
RAC: 0
Netherlands
Message 389320 - Posted: 5 Aug 2006, 19:47:33 UTC
Last modified: 5 Aug 2006, 19:47:46 UTC

For those interested, here's how my dcf varied over the last week. You can clearly see it raise suddenly as a short WU came by, and then decaying exponentially afterwards as regular WUs are being processed which have a better benchmark-to-compute-time ratio. During this week (all in the beginning actually), my highest dcf was .834425 and the lowest .454350 (quite a large range), though if I were not to get any short WUs anymore, it looks like it might drop to about .40.


ID: 389320 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51541
Credit: 1,018,363,574
RAC: 1,004
United States
Message 389373 - Posted: 5 Aug 2006, 21:07:09 UTC

My brand new Conroe rig is currently showing a dcf of .262831, been online for less than 3 days. Is running much better since I pulled back on the overclock and stopped getting errors on every other wu. Yowza! Oh, and BTW, this is courtesy of Mr. Chicken and his Seti BBQ apps. How about it, Mr. Chicken, stand up and take a bow (did you ever figure out if SSE4 was worth pursuing for Seti crunching)?
"Time is simply the mechanism that keeps everything from happening all at once."

ID: 389373 · Report as offensive
Profile KWSN - Chicken of Angnor
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 9 Jul 99
Posts: 1199
Credit: 6,615,780
RAC: 0
Austria
Message 389386 - Posted: 5 Aug 2006, 21:21:22 UTC

Hiya,

I have an SSE4 version compiled, but so far have not had any test results from my one tester with access to Woodcrest/Conroe systems.

So if you want to test that version, head on over to my site, register and I'll bump your access so you can see the test app boards and downloads (either email or msg me your username after registering).

Regards,
Simon.
Donate to SETI@Home via PayPal!

Optimized SETI@Home apps + Information
ID: 389386 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51541
Credit: 1,018,363,574
RAC: 1,004
United States
Message 389415 - Posted: 5 Aug 2006, 21:45:15 UTC

Hiya, yourself. I just registered on Zadra under msattler. How may I serve you (or, I guess, the common good of all Seti crunchers)?
"Time is simply the mechanism that keeps everything from happening all at once."

ID: 389415 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51541
Credit: 1,018,363,574
RAC: 1,004
United States
Message 389436 - Posted: 5 Aug 2006, 22:05:20 UTC

Now .256576 and still dropping, I think.
"Time is simply the mechanism that keeps everything from happening all at once."

ID: 389436 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next

Message boards : Number crunching : What's your lowest DCF (Duration Correction Factor)?


 
©2025 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.