Topic: More computer power

Good Morning..

I have read somewhere that google using multiple machines to index the world wide web, also scientists use for complex math calculations. How is this possible. Can we use two or three machines to run a graphic app?

Thanks

Re: More computer power

Found this link http://en.wikipedia.org/wiki/Grid_computing

Re: More computer power

@noussh Check following links how Hollywood film studio 'Dream works SKG' using Linux for making animation films.
http://www.linuxjournal.com/article/9653
http://www.linuxjournal.com/article/4803

See the rest of the studios who uses Linux (including, Disney, Pixar etc)
http://studio-linux.org/studios/index.html

Simplest way of making multiples PCs to work together for something big is setting up "Extreme/Beowulf" Linux setup  (Distros are also available for this purpose). Check how to on following URL.
http://www.cacr.caltech.edu/beowulf/tut … lding.html
Beowulf setup

I think we should try this in our group smile

Last edited by lijeesh (21-Jun-2009 10:32:36)

Thanks, Lijeesh
http://lijeeshms.com

Re: More computer power

Well, it's not so different than when you have a big job to do.
You can either try to do it all by yourself, or you can get some people to help you.
If you get more people, you need to divide up the job into smaller tasks so that each person can keep busy. 
Sometimes, it will take more work to manage the people than just getting on with the job yourself - it all depends on the job. 
Some jobs are easily "parallelizable", some are not.

Say you're building a house.  You can't work on the foundation, the walls and the roof at the same time.  The foundation needs to go in first, then the walls, then the roof.  You have to be very clever to get the right things done at the right time, and you can't keep many people busy at the same time.

If you were building 20 houses, that would be different. 

  • At the beginning, you could lay the foundation of the first house. 

  • Then, you work on the walls of the first house while you're laying the foundation of the second house.

  • Then, you do the roof of the first house, the walls of the second house, and the foundation of the third house.

After that bit of inefficiency at the beginning, by the third step you see that you're building three houses in parallel, with everyone busy.

That's how a pipeline works.  This idea comes up often in computer engineering, whether you're writing programs to run on multi-core processors or doing network-distributed parallel processing (Google, etc.).

Parallel processing is not an easy problem, and you can't just install a Beowulf cluster of Linux machines and expect everything to be optimized and running efficiently.

Re: More computer power

@Lijeesh Thanks for the links. I had no idea that Linux was using for professional motion and animation graphics.

@Dan thanks for simplifying and explaining it in plain English.

I guess not many of our "day to day softwares" are required or designed to work on these "server farms".

Re: More computer power

Linux is used on more than 90% of all the supper computers existing in the world now http://royal.pingdom.com/2009/06/24/the … mputer-os/

Thanks, Lijeesh
http://lijeeshms.com