| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 29
|
|
| Author |
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hello [B@H] Kokomiko,
... and is it so hard to use a flag on a fortran compiler? No, it seems easy. If we were running only one project, I am sure that we would already be doing it. But we are already supporting well over a dozen queues on the servers. A few modest optimizations could increase this number to close to a hundred. If we could automate the queues so that the software could handle them without human intervention, it would change the manpower needs. A lot of our programming is on the servers. This year we are working hard developing a system of checks that let us validate results with little redundancy. We will need time and experience to see how it works. The talk when planning this change was to reduce the ratio of work units issued to valid results sent back to the project scientists from 2.1 to about 1.2. (This was just a planning estimate, please don't consider it a true fact.)So we are busy programming changes that will speed up everything while migrating to larger servers, improving many of the server programs, adding new projects, continuing to change from UD to BOINC on the servers, etc. Multiplying the number of scripts we have to run to keep the server queues working by 4 (or 6 or more) while doing all this just does not seem efficient. The back end that users do not see is much more clunky than the front end. A lot of work has been done to make the front end work smoothly for non-programmers. The back end is much more primitive and manpower-intensive. It needs years of work to make it so automatic that we can think about multiplying the number of queues without wincing or hiring a whole bay of data base analysts to maintain the servers. The situation is a bit funny because my natural inclination is to try to improve the application programs but I have to argue against this particular method. Anything that increases the number of different job queues imposes large burdens that we have to try to minimize. The critical point is developing validation methods that either allow different versions of programs to work on the same work unit, despite small differences in the results, or allow the server to automatically keep track of which type of computer should get additional copies of a work unit without a lot of manual intervention. Since we always have new projects being boarded for the World Community Grid, we need a variety of solutions to handle the varying problems. There is no one silver bullet that works in all situations.We need a lot of programming done on the back end before we try to produce a lot of variant programs on the front end with different flags set on the compiler. Just trying to point out where the problems are. Lawrence |
||
|
|
[B@H] Wassertropfen
Cruncher Joined: Jul 9, 2008 Post Count: 2 Status: Offline |
The World Community Grid techs do spend time (as much as they can spare) optimising the science applications. But rather than waste time on architecture specific optimisation, they make optimisations which benefit all architectures, all members, and thus give the greatest benefit to the project. I use several CPU, from P4/2,4 with Win32 to Core2/3,0 with XP64. At Nutritious Rice for the World all CPU need the same time for one WU. At FightAids is the factor between the fast and slowest CPU near 8!!! At HPF is the factor 2 - 3 At HCC is the factor 2 - 4 It is possible to build optimized code. NO, I spend my CPU time for science and not for credits. But why should I always travel by bike when I can use a air plane?
Constant dripping wears away the stone.
|
||
|
|
Sekerob
Ace Cruncher Joined: Jul 24, 2005 Post Count: 20043 Status: Offline |
hmmm, FAAH factor 8. Now how much on DDDT since it uses the same AutoDock science engine? My P4HT used to run them at about 3x of the quad. Been retired since a few months. The quad does about 9x the work a day at virtually the same electricity use, which here is the most expensive in the world I know.
----------------------------------------
WCG
Please help to make the Forums an enjoyable experience for All! |
||
|
|
[B@H] Wassertropfen
Cruncher Joined: Jul 9, 2008 Post Count: 2 Status: Offline |
Don't know jet. Have to wait for the next WU.
----------------------------------------
Constant dripping wears away the stone.
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
So to the point, Which processor on a newly built system would "Crunch" best? I recently had a power failure which all but destroyed an "older" system. My boss, the fiance has granted permission to build a new system. Recommendations?
|
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I would recommend Intel Core 2 Quad Q9550 Yorkfield 2.83GHz 12MB L2 Cache LGA 775 95W Quad-Core Processor - Retail on New Egg for $329 if you wanted to spend that much on a processor.
Maybe, the Intel Core 2 Quad Q6600 2.4GHz LGA 775 Quad-Core Processor - Retail for $189 is a better bargain. 1066MHz FSB 65 nm Kentsfield 2 x 4MB L2 Cache Perhaps, more middle ground. Intel Core 2 Quad Q9300 2.5GHz LGA 775 95W Quad-Core Processor - Retail 1333MHz FSB 45 nm Yorkfield 6MB L2 Cache for $270 or so. I don't personally know how they would benchmark on the WCG, but all members I've heard seem very pleased with the Intel Core 2 quad. Personally, my last processor was AMD X2-4400 dual core and it worked good for me. Intel suppose has the lead now. |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Thanks for the advice... I am looking to sinking some money into this system so who knows what I will end up with.
|
||
|
|
Dmitrio
Advanced Cruncher Joined: Sep 6, 2007 Post Count: 68 Status: Offline Project Badges:
|
As for me I would recommend Intel Core 2 Quad 9450. It's newer than Q6600 and the cheapest one that has 12Mb of cache between Quads.
----------------------------------------Last week I've bought such configuration: Intel Core 2 Quad 9450/Gigabyte EP45-DS4/TEAM 4Gb/Gigabyte Radeon 4850 512Mb/WD AAKS series 400Gb/Spire 500W Rocketeer. And except little frustration from 4850, I'm very pleased with what I see :). Because I'm going to overclock the system, I've also added TermalRight SI-128 SE CPU cooler with Scythe Slip Stream fan, and GPU Arctic Cooling Accelero S1 + TurboModule. Hope this info will help. ![]() [Edit 2 times, last edit by Dmitrio at Aug 18, 2008 2:06:27 PM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
So to the point, Which processor on a newly built system would "Crunch" best? I recently had a power failure which all but destroyed an "older" system. My boss, the fiance has granted permission to build a new system. Recommendations? Here's what my Q6600 looks like performance wise if this helps: dddt0602l0692_ 100279_ 0-- sro1 Valid 08/18/2008 09:25:46 08/18/2008 14:33:30 3.99 90.7 / 90.8 dddt0602l0691_ 100159_ 0-- xxx Valid 08/18/2008 09:14:37 08/18/2008 13:28:32 3.29 74.9 / 74.6 dddt0602l0693_ 100365_ 0-- xxx Valid 08/18/2008 08:25:02 08/18/2008 13:28:32 3.99 90.8 / 95.6 dddt0602l0692_ 100586_ 0-- xxx Valid 08/18/2008 07:43:14 08/18/2008 12:23:22 3.90 88.7 / 89.1 dddt0602l0690_ 100684_ 0-- xxx Valid 08/18/2008 05:47:13 08/18/2008 11:40:24 3.65 82.9 / 78.1 dddt0602l0691_ 100834_ 0-- xxx Valid 08/18/2008 05:08:41 08/18/2008 11:40:24 4.09 92.9 / 93.9 dddt0602l0689_ 100038_ 0-- xxx Valid 08/18/2008 04:44:23 08/18/2008 08:25:01 2.97 67.6 / 67.9 dddt0602l0690_ 100570_ 0-- xxx Valid 08/18/2008 04:29:12 08/18/2008 09:14:36 3.88 88.2 / 89.0 And as it goes for some of those nasty big WU's here's what my q66 did, note this shows how others did the same WU. Workunit Status Project Name: FightAIDS@Home Created: 07/29/2008 20:15:24 Name: faah5010_6fiv_1fiv_00 Minimum Quorum: 2 Initial Replication: 2 Result Name Status Sent Time Time Due / Return Time CPU Time (hours) Claimed/ Granted BOINC Credit faah5010_ 6fiv_ 1fiv_ 00_ 3-- In Progress 08/17/2008 09:15:37 08/21/2008 04:27:37 0.00 0.0 / 0.0 faah5010_ 6fiv_ 1fiv_ 00_ 2-- Pending Validation 07/31/2008 09:56:29 08/01/2008 10:14:59 23.73 538.3 / 0.0 faah5010_ 6fiv_ 1fiv_ 00_ 0-- Error 07/30/2008 00:18:18 08/17/2008 09:00:17 109.70 543.5 / 0.0 faah5010_ 6fiv_ 1fiv_ 00_ 1-- Error 07/30/2008 00:05:21 07/31/2008 09:45:37 1.43 40.3 / 0.0 Now, to be fair, I do have my Q6600 OC'd to 3.4 up a full 1 Ghz from stock, which is about a 40% performance increase. Yes, I can and have had it higher, but then I need to over volt a lot of hardware components to get it stable and it's just not worth it to compromise the my systems hardware for a few extra Mhz. Hope this helps you make an informed decision on hardware selection for your build. [Edit 2 times, last edit by Former Member at Aug 18, 2008 3:50:01 PM] |
||
|
|
|