The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

Beowulf Cluster

CasketCasket __BANNED USERS regular
edited February 2007 in Help / Advice Forum
Sup guys we now have about 20 computers, each is about 1 Ghz and has 512 mb of RAM. We want to hook them up into a cluster to build one massive computer, however, many of the UNIX operating systems out there only seem to split processes amongst processors rather than actual program threads. Which would be a waste, since we are just planning to host a game server that basically only runs that server process.

Are there any Distributions out there that can migrate program threads to different processors?

casketiisigih1.png
Casket on

Posts

  • SeydlitzSeydlitz Registered User regular
    edited February 2007
    What sort of game server? If you've written the code yourself and the task you're trying to accomplish is suited to the parallel paradigm then you could use a existing library to add support for multiple PC's ("programming language of choice + Parallel" is a good google search to start with) but I'm afraid that in the vast majority of cases simply splitting a programme between multiple PCs actually slows it down, not speeds it up. Particularly for high-speed, low volume calculations... for example, a game server.

    Seydlitz on
    [SIGPIC][/SIGPIC]
This discussion has been closed.