Jump to content
  • Advertisement
Sign in to follow this  
NickGeorgia

Multiprocessor Clusters

This topic is 4888 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm kind of a newbie to multiprocessor architectures so I was wondering does anyone have any good links on how to implement one using Windows based machines? A "share nothing" type would be cool to see. Sorry if I put this in the wrong place but I wasn't sure where the appropriate area would be.

Share this post


Link to post
Share on other sites
Advertisement
Are you asking about parallel virtual machines? Or are you interested in building a multiprocessor windows box? I can't tell based on your post.

Share this post


Link to post
Share on other sites
Sorry, like I said I'm a newbie. Basically what I would like to do is have a starting point in implementing two or more computers working together to solve a problem. They communicate through a network. Probably it would require a programming language suitable for this action. I'm not up on the terminology. I would like something robust like what they say is called a "share nothing" type of multiprocessor system. I'm not sure if that is enough? Anyway, maybe you would be so nice to lead the way?

Share this post


Link to post
Share on other sites
Ok, assuming I'm understanding what you are asking, to get you started, I would recommend searching on the terms "parallel virtual machine" and "message passing interface" and the abbreviations PVM and MPI.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Quote:
Original post by NickGeorgia
I'm kind of a newbie to multiprocessor architectures so I was wondering does anyone have any good links on how to implement one using Windows based machines? A "share nothing" type would be cool to see. Sorry if I put this in the wrong place but I wasn't sure where the appropriate area would be.



Intersting website : http://www.clusterworld.com/

Share this post


Link to post
Share on other sites
Quote:

Sorry if I put this in the wrong place but I wasn't sure where the appropriate area would be.

This is definately the wrong forum. Maybe the networking forum?

Anyay, a few tips. Most clusters in the world do not choose windows as an operating system. There are many very good reasons for that: money (I think that microsoft requires you to buy a license for each PC in the cluster, whereas linux is often free of charge), stability (more of an issue with older Windows versions but still) and many practical issues: for example, (network-)installing the same OS installation on multiple PCs simultaniously has been available for linux distributions for years. Anyway, if you really want it, it's not impossible to run a cluster on windows. I wouldn't recommend it though.
Quote:

Yep, PVM sounds like what I'm looking for. Thanks again!

Parallel computations are about speed (if it wasn't you wouldn't use multiple PCs). Therefore, choices on what API to use are normally not primarily made based on ease of use (I'm assuming here that that's the reason you consider PVM). You should chose the API based on your specific problem. Virtual memory systems like PVM, are very nice for certain problems, but very bad for others. A wrong choice could even mean that the program runs slower in parallel than its sequential equivalent on one PC.

Do you have a specific problem you need to solve on this cluster?

Tom

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
does anyone know of any software available that emulates a multiprocessor system? (so i can practice programming for them)

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!