Sign in with
Sign up | Sign in
Your question

CPU Clustering - 4 CPUs that runs 1 Computer

Last response: in CPUs
Share
November 9, 2012 10:52:24 PM

Run a computer equal to the power of 4 other CPUs

Can i run a single computer that has the power of 4 other computers?

let's take the example of 4 Computers the that have intel core i7-2600K overclocked to 4.4GHz each.


Can we do a Clustering system and run all the computer's CPUs as a "Single Computer" so that i will have a clock speed of 4 times 4.4GHZ equals 17.6GHz So that i can render Faster during a 3D animation process or Simulate faster...etc? is there's any operating system that do clustering(LINUX for example) ?

Could i, or could it be done?

Please could anyone help me find a way to do this?

http://en.wikipedia.org/wiki/Computer_cluster

Could it also be Done with VGA graphic Cards like the titan Computers in the blog of the http://www.nvidia.com/page/home.html

Thanks
November 9, 2012 11:04:07 PM

While I haven't ever looked into it a great deal, this sounds like a Beowulf Cluster, or at least that would be a good place to start your search. Generally speaking Linux, or Free/Net/OpenBSD are excellent choices for this sort of thing.
m
0
l
a b à CPUs
November 9, 2012 11:07:01 PM

There are already servers with multiple cpu sockets to allow just what you're talking about. The real issue is software - most software won't be able to utilize multiple cpu's effectively. There are exceptions of course, and what you are talking about is being done.

There is also software like the SETI at home program that utilizes many computers all over the world.
m
0
l
Related resources
November 10, 2012 2:24:40 AM

you obviously do not know what you are talking about. Just get a supermicro motherboard with some e7s and match it with some ram and a tesla and do parallel computing.
m
0
l
a c 175 à CPUs
November 10, 2012 3:52:32 AM

oliverboueid said:
Run a computer equal to the power of 4 other CPUs

Can i run a single computer that has the power of 4 other computers?

let's take the example of 4 Computers the that have intel core i7-2600K overclocked to 4.4GHz each.


Can we do a Clustering system and run all the computer's CPUs as a "Single Computer" so that i will have a clock speed of 4 times 4.4GHZ equals 17.6GHz So that i can render Faster during a 3D animation process or Simulate faster...etc? is there's any operating system that do clustering(LINUX for example) ?

Could i, or could it be done?

Please could anyone help me find a way to do this?

http://en.wikipedia.org/wiki/Computer_cluster

Could it also be Done with VGA graphic Cards like the titan Computers in the blog of the http://www.nvidia.com/page/home.html

Thanks


Yes absolutely. What you're looking for is called a "Single System Image". There are a number of implementations, many commercial, but some such as OpenSSI are free.

Clustered computers work well for distributed workloads but will have a hard time handling sequential or non-distributed parallel workloads. Inter-node latency can get very high and as such, a cluster of four single socket computers is not a substitute for a single four socket computer.

If you already have several similar computers lying around you may want to try out OpenSSI and see if it does what you want.
m
0
l
November 10, 2012 10:02:06 AM

Pinhedd said:
Yes absolutely. What you're looking for is called a "Single System Image". There are a number of implementations, many commercial, but some such as OpenSSI are free.

Clustered computers work well for distributed workloads but will have a hard time handling sequential or non-distributed parallel workloads. Inter-node latency can get very high and as such, a cluster of four single socket computers is not a substitute for a single four socket computer.

If you already have several similar computers lying around you may want to try out OpenSSI and see if it does what you want.



AH Okay, do you mean http://openssi.org/cgi-bin/view?page=openssi.html ???

should i donwload it and run it as an operating system ? or could it be run on Windows 7 X64 that i have ?

please send me more details about this

thank you
m
0
l
a c 124 à CPUs
November 10, 2012 12:45:49 PM

Pinhedd said:
Inter-node latency can get very high and as such, a cluster of four single socket computers is not a substitute for a single four socket computer.

That is heavily dependent on the workload's nature.

Things like 3D rendering (what the OP was asking about) should have nearly perfect scaling regardless of latency since each system could work on its own frame(s) and the only sequential part is stitching all the individually rendered frames or segments back together since the process requires little to no communication between systems.

Inter-node latency is not much of a problem when the processing can be broken down into almost entirely independent smaller jobs.
m
0
l
a c 175 à CPUs
November 10, 2012 2:41:00 PM

InvalidError said:
That is heavily dependent on the workload's nature.

Things like 3D rendering (what the OP was asking about) should have nearly perfect scaling regardless of latency since each system could work on its own frame(s) and the only sequential part is stitching all the individually rendered frames or segments back together since the process requires little to no communication between systems.

Inter-node latency is not much of a problem when the processing can be broken down into almost entirely independent smaller jobs.


Yup. That's why I said that it works well for "distributed workloads" but not much else. Each node in an OpenSSI cluster sees and has access to all the resources across all of the nodes. It is thus important to make sure that the workload fits within a single node.
m
0
l
!