Building a Cheap-N-Cheerfull Cruncher

Message boards : Number crunching : Building a Cheap-N-Cheerfull Cruncher
Message board moderation

To post messages, you must log in.

AuthorMessage
Ianab
Volunteer tester

Send message
Joined: 11 Jun 08
Posts: 732
Credit: 20,635,586
RAC: 5
New Zealand
Message 806872 - Posted: 11 Sep 2008, 1:57:58 UTC
Last modified: 11 Sep 2008, 2:26:05 UTC

A recent thread about an energy efficient crunching farm got me thinking. How much number cruncing could you get for little cash or power draw? My theory was a cheap quad core and all-in-one system board should be in the sweet spot.

So...



Gigabyte motherboard.



Plug in the bits.



Clip on a stock Cooler.



Bolt it into an old P4 box. It had had it's power supply replaced sometime in the recent past with a 430W supply with a 24+4 connector. But any reasonably grunty 300w+ P4 supply should be OK with some adaptors.



Connect up the various wires. Just using the old IDE drive and CDROM. Thats the Cheap part.



It Posts !!!



A bit of intalling XP, Drivers, SSP3 & Boinc and we are crunching.



Note the Watt meter in the foreground. 78 watts power draw with all 4 cores at 100%. It's running the standard Ap there so I could find how much the V8 SSSE3 speeds things up (about 100%)

Now this isn't a high power gaming rig, but as a daily driver for Internet, Multimedia, basic photo editing and a bit of 3D rendering it runs sweet.

Total parts cost (In US$ from Newegg.com)
CPU - $190
Mbd - $59
Ram - $25

Thats $274 to take the box's RAC from ~250 to 3,000+. Thats the Cheerfull part.

I can allways add a PCI-E GPU, DVD RW and a nice fast SATA disk, and have a usefull gaming rig, but that would negate the Cheap part of the project.

Anyway.. you dont have to spend megabucks to crunch, and even if funds weren't limited, you could rebuilt multiple boxes like this for the cost of a single high end machine and get more bang for the buck, and lower overall power useage.

New PC - Q6600 PC

Cheers

Ian
ID: 806872 · Report as offensive
Profile Blurf
Volunteer tester

Send message
Joined: 2 Sep 06
Posts: 8964
Credit: 12,678,685
RAC: 0
United States
Message 806876 - Posted: 11 Sep 2008, 2:05:31 UTC

Ian---great work! Very nice!!!!


ID: 806876 · Report as offensive
Profile Ocean Archer
Volunteer tester
Avatar

Send message
Joined: 11 Jun 04
Posts: 148
Credit: 504,219
RAC: 0
United States
Message 806883 - Posted: 11 Sep 2008, 2:30:11 UTC

Looks major interesting -- what size RAM package?




ID: 806883 · Report as offensive
Profile arkayn
Volunteer tester
Avatar

Send message
Joined: 14 May 99
Posts: 4438
Credit: 55,006,323
RAC: 0
United States
Message 806899 - Posted: 11 Sep 2008, 3:23:12 UTC

One of these days I need to do that to my old Dell B110 case. Get a new motherboard and a quad processor plus a new HD as I don't have one available at the moment. It already has a DVD writer installed.

I just stripped it down and found that the thing only had a 250 watt PS in it.

Looking at some costs, for the board, memory, PS and hard drive it would cost me about $183 before shipping. I still have my old E2160 to use.

ID: 806899 · Report as offensive
Ianab
Volunteer tester

Send message
Joined: 11 Jun 08
Posts: 732
Credit: 20,635,586
RAC: 5
New Zealand
Message 806906 - Posted: 11 Sep 2008, 3:59:34 UTC - in response to Message 806883.  

Looks major interesting -- what size RAM package?



It's got one gig at the moment, cheap enough. Just sitting there crunching it's only using 350mb of it, so plenty to run other regular software. If you just wanted a crunching box then 512mb would do, and probably not take any noticable performance hit.

Ian
ID: 806906 · Report as offensive
Profile Allie in Vancouver
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 3949
Credit: 1,604,668
RAC: 0
Canada
Message 806919 - Posted: 11 Sep 2008, 5:16:10 UTC - in response to Message 806906.  

Looks major interesting -- what size RAM package?



It's got one gig at the moment, cheap enough. Just sitting there crunching it's only using 350mb of it, so plenty to run other regular software. If you just wanted a crunching box then 512mb would do, and probably not take any noticable performance hit.

Ian

RAM is super-cheap now anyway. I just bought a 2Gb module for my laptop for $24 CDN.

Pure mathematics is, in its way, the poetry of logical ideas.

Albert Einstein
ID: 806919 · Report as offensive
john deneer
Volunteer tester
Avatar

Send message
Joined: 16 Nov 06
Posts: 331
Credit: 20,996,606
RAC: 0
Netherlands
Message 806986 - Posted: 11 Sep 2008, 12:03:27 UTC - in response to Message 806906.  

Looks major interesting -- what size RAM package?



It's got one gig at the moment, cheap enough. Just sitting there crunching it's only using 350mb of it, so plenty to run other regular software. If you just wanted a crunching box then 512mb would do, and probably not take any noticable performance hit.

Ian

Ianab, very nicely done! I couldn't help to notice that you have only one stick of ram in it. If the board supports dual channel operation (and most recent boards do) and you have another stick of ram laying around (or 2 of 512 MB each) you might consider putting that in there as well. Quads love memory bandwidth, and you would get another 5-10% increase in performance just from running your memory in dual channel. Two times 512 is better than one times 1024 in this respect. Just a thought, good luck with your new rig!

Regards,
John.
ID: 806986 · Report as offensive
Ianab
Volunteer tester

Send message
Joined: 11 Jun 08
Posts: 732
Credit: 20,635,586
RAC: 5
New Zealand
Message 807072 - Posted: 11 Sep 2008, 20:07:43 UTC - in response to Message 806986.  


Ianab, very nicely done! I couldn't help to notice that you have only one stick of ram in it. If the board supports dual channel operation (and most recent boards do) and you have another stick of ram laying around (or 2 of 512 MB each) you might consider putting that in there as well. Quads love memory bandwidth, and you would get another 5-10% increase in performance just from running your memory in dual channel. Two times 512 is better than one times 1024 in this respect. Just a thought, good luck with your new rig!

Regards,
John.


I do have 2 x 512 modules in another box that I will swap over. I'm just running it like that for a while to get some base performance numbers. Just interesting to know exactly how much boost the dual channel will give in this application.

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

Send message
Joined: 9 Jul 00
Posts: 51542
Credit: 1,018,363,574
RAC: 1,004
United States
Message 807249 - Posted: 12 Sep 2008, 4:46:55 UTC - in response to Message 807072.  


Ianab, very nicely done! I couldn't help to notice that you have only one stick of ram in it. If the board supports dual channel operation (and most recent boards do) and you have another stick of ram laying around (or 2 of 512 MB each) you might consider putting that in there as well. Quads love memory bandwidth, and you would get another 5-10% increase in performance just from running your memory in dual channel. Two times 512 is better than one times 1024 in this respect. Just a thought, good luck with your new rig!

Regards,
John.


I do have 2 x 512 modules in another box that I will swap over. I'm just running it like that for a while to get some base performance numbers. Just interesting to know exactly how much boost the dual channel will give in this application.

Ian

It depends on how RAM bandwidth starved your CPU is at the current settings......although I cannot put a number on it, I saw a very large increase in performance when I upgraded the Frozen Penny from DDR2 to much faster DDR3 at the same CPU clock speed.......it just needed better access to RAM to make it much happier.

And when going to dual channel, both sticks of RAM should be matched, I am not sure what kind of results you would get if you put a mismatched set into the sockets.......

"Time is simply the mechanism that keeps everything from happening all at once."

ID: 807249 · Report as offensive
Terror Australis
Volunteer tester

Send message
Joined: 14 Feb 04
Posts: 1817
Credit: 262,693,308
RAC: 44
Australia
Message 807322 - Posted: 12 Sep 2008, 8:32:16 UTC

Good One
I run two rigs with exactly the same combination. Their RAC's are 4251 & 4234 and still climbing. I don't know what the power drain is but they will run quite happily on a 400W power supply.

Because these are not a "Primo" board the over clocking performance varies from board to board. One combination of mine will run quite happily with a memory speed of 1220MHz the other falls over at 1100MHz, swapping DIMMS between computers made no difference.


A couple of tips if you plan to overclock this unit
1) The onboard LAN chip falls over at about 340MHz FSB and the onboard video falls over at 380MHz FSB. this is why I had to go to a PCI LAN card in both rigs.

2) It's possible to cook the Southbridge chip with too much O/C. This chip runs pretty hot normally and with O/C'ing can get too hot to touch. I solved this problem by mounting a small 30mm square fan on the heatsink to keep it cool.

This fan is what stops me from trying a PCI video card to try beyond beyond a 400MHz FSB. It's just a bit to high for the card to fit over it <DBB>

Will post some piccys when I work out how :-)


Brodo
ID: 807322 · Report as offensive
Profile petros
Avatar

Send message
Joined: 10 Jul 03
Posts: 72
Credit: 141,587
RAC: 0
South Africa
Message 807328 - Posted: 12 Sep 2008, 8:49:16 UTC

Wow ,good job Ian!


SETI
ID: 807328 · Report as offensive
Profile ML1
Volunteer moderator
Volunteer tester

Send message
Joined: 25 Nov 01
Posts: 21762
Credit: 7,508,002
RAC: 20
United Kingdom
Message 807360 - Posted: 12 Sep 2008, 10:52:33 UTC

For a small speedup due to memory bandwidth:

If you are using on-board "integrated" graphics, then you can give the CPU more available memory bandwidth by reducing your screen resolution down to a minimum.

This used to be a big problem on old machines where the memory bandwidth was quite low to begin with. You could lose over 10% performance due to the CPU having to wait for the graphics chip to get off the RAM. Not such a big problem with today's faster RAM but still a small bit of performance.

A good question is whether the graphics system stays off the RAM completely when disabled or when in sleep mode. I would guess that is very motherboard chipset dependant... Anyone know for sure for the latest chipsets?


Happy crunchin',
Martin

See new freedom: Mageia Linux
Take a look for yourself: Linux Format
The Future is what We all make IT (GPLv3)
ID: 807360 · Report as offensive
archae86

Send message
Joined: 31 Aug 99
Posts: 909
Credit: 1,582,816
RAC: 0
United States
Message 807547 - Posted: 12 Sep 2008, 20:43:07 UTC

If you would like to save some power, are feeling brave, and that motherboard allows CPU voltage control, you could try undervolting the Q6600.

People talk about overclocking all the time, and some laptop folks undervolt, but I've not heard many Q6600 owners considering it.

Even at 78 watts, for a system with the admirably low parts cost of yours, the lifetime power consumption is a really significant of the lifetime cost. The CPU controlled share of power consumption in your system is unusually high for a stock system because of the low power of the other components.

Leaving the clock rate at stock, I suspect you could dial down the CPU voltage by something like 0.2V and still find it to run your BOINC aps and any other sanity checks such as Prime95 you like. If so, I think you'd find that to be a rather substantial power savings. Of course, just as with overclocking, you would risk that some more challenging piece of code may turn up later, and require a little more. That is the same risk cheerfully accepted by the overclockers every day, so I'd think there would be a population of undervolters for whom it would be just as reasonable a risk.

If I remember correctly, when I worked up the curve of voltage vs. maximum frequency for my Q6600 running in my particular motherboard, the minimum voltage at 2.4 GHz (stock) was the same as at 1.8 GHz, and under 1.1V.

Not that I've followed my own advice--I run moderately overclocked and moderately overvolt.
ID: 807547 · Report as offensive
JBWoolley

Send message
Joined: 8 May 07
Posts: 35
Credit: 6,214,366
RAC: 0
United States
Message 808253 - Posted: 14 Sep 2008, 22:57:35 UTC - in response to Message 806876.  

Ian---great work! Very nice!!!!



Good Job !

Did the same thing.

Be sure to go out and get the newest ECS bios for the motherboard. (Although I used a ECS GA-G33M motherboard, the BIOs that came on the orig didn't allow overclocking.) You should be able to add at least +20% crunching power by a simple BIOs update/change. (Still using the stock fan.)

Being a minimalist.. I just left the motherboard out on the granite table along with the disk and power supply, using a standalone on/off microswitch and a led to show disk activity. (I didn't use any case at all. And it seems to like the added airflow.)

But for the low power usage... Computer = Great. But for an eye opener, try putting that power display, on that computer monitor power cord....

Thanks, Jack Woolley

ID: 808253 · Report as offensive
Profile Ocean Archer
Volunteer tester
Avatar

Send message
Joined: 11 Jun 04
Posts: 148
Credit: 504,219
RAC: 0
United States
Message 810470 - Posted: 21 Sep 2008, 3:34:54 UTC

Well, I've got my parts ordered, so about 10 days from now I should be able to shut down my Dell P-IIIs. I can't complain, they have been good units, but it is time to move on ...
ID: 810470 · Report as offensive
Profile Ocean Archer
Volunteer tester
Avatar

Send message
Joined: 11 Jun 04
Posts: 148
Credit: 504,219
RAC: 0
United States
Message 812719 - Posted: 27 Sep 2008, 20:20:50 UTC

Parts starting to arrive -- should be up and running about the 1st of the month
ID: 812719 · Report as offensive
Profile Allie in Vancouver
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 3949
Credit: 1,604,668
RAC: 0
Canada
Message 812728 - Posted: 27 Sep 2008, 20:56:34 UTC - in response to Message 812719.  
Last modified: 27 Sep 2008, 21:05:01 UTC

Parts starting to arrive -- should be up and running about the 1st of the month

Oh, cool, another builder. I am collecting stuff for my first build.
I'll likely be a week or so behind yours. What are you building?
Pure mathematics is, in its way, the poetry of logical ideas.

Albert Einstein
ID: 812728 · Report as offensive

Message boards : Number crunching : Building a Cheap-N-Cheerfull Cruncher


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