Link to home
Start Free TrialLog in
Avatar of raonchaudhri
raonchaudhriFlag for United States of America

asked on

Connecting Computers in parallel

Hi,
I want to connect two computers in a way that their processors are connected together to boost up the processing speed. I mean i want parallel processing inbetween the two computers. I dont want to connect the two computers making a network.
ASKER CERTIFIED SOLUTION
Avatar of Lee W, MVP
Lee W, MVP
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of thur6165
thur6165

leew is right, in order to do this you are going to need a network and clustering is usual how this is done.  You may or maynot benifit depending on what you are trying to do.  Windows does have clustering however and has since NT. Clustering doesn't sound like what you want to do, Its meant to either load balance web farms and/or as a failover for another server.  So with that said if you want to do it right either get a multiprocessor mobo or a dual core processor or both.  If you are just doing it to toy around go with the linux cluster(free) and you can learn alot about linux and clustering.  There is another kicker, if you have a cluster setup on the 2 systems you are going to need a third system to access the cluster.  There is much involved, If you want to elaborate some more then I'd be happy to provide some more advice.
I would say that you could give a try to open mosix. It s linux based, maybe the easier cluster to set up, there are distrib and live CDs based on it to be bale to set it up quickly.
http://openmosix.sourceforge.net/instant_openmosix_clusters.html

To gain something in speed you need to have the process being long enought, for instance it is reported than apache clustering via open mosix has almost no performance gain becuase the thread is finished on the local computer before it had the time to migrate to another computer.
Ony threaded apps can gain advantage of clustering.
The bottlneck is the network, so you ll need gigabit network cards.
There is some overhead assiciated with clustering so using 2 computers is maybe a 1,3x gain or so, if you were using 10 you would maybe gain 9x.