I've seen some posts from 2011 speaking of clustering and building supercomputers. I want to build my own out of 4 computers

him1984

Distinguished
Jul 13, 2009
3
0
18,510
Ok basically I want to build a supercomputer. I have 3 computers 1 good, 1 ok, 1 crappy, and a kickass server. I don't know if it would be practical for my uses but I want to be able to play more intense games, run a website, host a few video game servers, host a (netflix) type site for me and a few friends to share, and what ever else I can think of. I have quite a bit of experience working on and building computers but have never even looked into doing something like this. Below are the specs of my 3 computers and server. I do have a 100mb internet connection, and 10/100/1000 ethernet cards in each of them and a couple 10/100/1000 routers ranging from 6 years old to one I picked up this year.

1 computer

1x Rosewill Hive-750 Hive Series 750W Modular Power Supply, 80+ Bronze Certified Single +12 Rail

Amd FX-4100 Zambezki Quad-Core 3.6GHZ (3.8GHZ Turbo) Socket AM3+ 95W processor

Asus M4A87TD EVO AM3 AMD 870 6X SATA 6GB/s USB 3.0 ATX Amd motherboard

4x4GB G.Skill Ripjaws X series 240-pin DDR3 SDRAM DDR3 1600 (PC3 12800) Low Voltage ram

2x Seagate Barracuda 7200.8 400gb 7200RPM 8MB Cache SATA 1.5BG/S 3.5” internal hard drives

2x Seagate Expansion 3TB USB 3.0 3.5” External Hard Drives

1x EVGA 01G-93-1556-KR GeForce GTX550 Ti (Fermi) FPB 1GB 192-bit GDDR5 PCI Express 2.0 x16 HDCP Ready SLI Support

1x Rosewill RC-401 *-ex 10/100/1000mbps PCI-Express Network Card Gigabyte Low Profile

I feel like I'm forgetting something important but oh well you get a close enough idea of what I got into this one.

I do have a cheaper raid card but just never got around to installing it.

Server Tower

Coolmax 400w atx v2,91 power supply

3x4GB 240-PIN DDR3 SDRAM ECC registered DDR3 1333 Server memory DR X8 W/TS

1x Intel Xeon X3440 Lynnfield 2.53GHZ LGA 1156 95W Server Processor


Secondary Computer

Stock Hp Pavilion model 110-335T Intel Pentium G2020T 2.50GHz, 4GB DDR3 RAM, 2TB Hard drive


The third Computer
Not the exact specs but closest I could find without having to dig through the basement to find it.
Triple core (failed quad core) 2.0GHz 2gb ram 80gb hd, win 7
Was a mini tower which I took out, put in a awesome heat sink, threw in a cheap video card enough to play flyff, cs:s, etc...

Would something like this be practical? I've heard of many ways just searching for an hour or so that they can be tied together. I was more less thinking of building a big wooden box and installing them all in one unit. I could then still connect via internet/ethernet or could tie them in via board to board if needed.
I'm getting tired of having 3-4 computers hooked up each running different things and all in seperate rooms. I already have them all hooked up via remote connection but would like them all in one unit and to split the processing power. I know that it can cause a bottleneck and make it not even worth connecting them. Would it be worth it to have them splitting the processing power? Which method would be the best to use for the most performance?
 
Solution
Games wouldn't work on such a system. I don't think it'd be worth doing for the other uses you mentioned either. Using the computers as separate systems with specific tasks for each machine would be better.

For one, trying to share CPU power between each computer would mean you are using the network to link them- that is an incredible bottleneck. The QPI links and such in multi-CPU boards have up to dozens of GB/s of bandwidth at low latency and that's still not always enough, so mere 100Mb/s or even 1Gb/s ethernet won't do, especially since your servers will need that network bandwidth.

If you really wanted to do it anyway, I think you'd be looking into something like a beowulf cluster, but I don't think that would work well with...
Games wouldn't work on such a system. I don't think it'd be worth doing for the other uses you mentioned either. Using the computers as separate systems with specific tasks for each machine would be better.

For one, trying to share CPU power between each computer would mean you are using the network to link them- that is an incredible bottleneck. The QPI links and such in multi-CPU boards have up to dozens of GB/s of bandwidth at low latency and that's still not always enough, so mere 100Mb/s or even 1Gb/s ethernet won't do, especially since your servers will need that network bandwidth.

If you really wanted to do it anyway, I think you'd be looking into something like a beowulf cluster, but I don't think that would work well with non-identical systems.
 
Solution

him1984

Distinguished
Jul 13, 2009
3
0
18,510


I figured it wouldn't help for gaming at all (more less wishful thinking). I guess I'll just have to upgrade my current comp. for gaming and turn the others into servers for my needs.
My major concern is really just conserving space and giving myself a project I got a few days with nothing better to do. I might just build them into a single box keeping them all separate servers but condensed. I think I should be able to do most of what I wanted by doing that. I'm not quite sure what I'm going to do with them yet but, thanks for the info it was a big help.