Code center > Suggestions

Distributed Programming

(1/7) > >>

Numsgil:
The way I see it, there are two theoretical ways to have Darwinbots operate cross-computers:

1.  Additional computers (nodes) means more virtual space for the bots.
2.  Additional computers (nodes) means more porcessing power(speed) for the simulation.

1 is relatively easy.  We already have it.  What about 2?  Has anyone studied distributed programming at all?  Can Darwinbots even be used in such a way?

Zelos:
sounds sweet, no I havent read about it, db can probebly be it, seti have it like that

Numsgil:
Did some research, and problems must be "parallelizable" to really get computational increase.  That is, the problem must be able to be broken into steps that aren't dependant on each other.

Cycles taken as a whole are not parallelizable.  But the big computational things (like what bot can see what bot) are.

So there are limits to the increase in computational speed you could get with a cluster, but you could get some.  Having two computers working together would probably have significant increase.  Could also have the computational load on each computer diminish, so have a fast simulation happening without causing alot of slowdown on the individual computers.

I'll look into it after I move some code into C/C++  (more on that in another topic).

Botsareus:

--- Quote ---Additional computers (nodes) means more porcessing power(speed) for the simulation.
--- End quote ---

You know not too long back I was thinking build a poor mans super computer on the enterent. Its a Per-to-per super computer. Everyone can have a bite out of the virtual super computer witch is created from reguler computers. People with faster computers can contribute to start the thing going. The only problem with it is: A prossesor works  2ghz 64bit this days , an enterent connection on avrage is 128k per seocond. Writing to a hard drive is faster then downloading, were is the logic here?

Btw:

What is going on in the  exsisting enterent sharing stuff db has right now? Any news? Cool simulations? I have a feeling people don't use it.

Numsgil:
And thus we see that you haven't researched anything at all ;)

Wikipeida -> Beowulf Cluster.

The DB FTP is down since I don't have internet at the moment.  What I need to do is create an autoload at start, run in idle mode version of DB that can be run automatically so the user doesn't have to think about it.

Navigation

[0] Message Index

[#] Next page

Go to full version