• Post Reply Bookmark Topic Watch Topic
  • New Topic

PVM (Parallel Virtual Machine)  RSS feed

 
Prasanna Wamanacharya
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
I am attending a Parallel Processing module as a part of an Advanced Post Graduate Diploma in Software Technology. We are required to take an assignment and a project using the PVM.
I would be grateful if someone could suggest a reasonable sized problem which can be solved in a month(Assignment) and a slightly complicated problem which can be taken up as a project(1.5 months)
Thanks in advance,
Prasanna.
[ April 27, 2002: Message edited by: Prasanna Wamanacharya ]
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can you tell us a little more about this PVM? I've not heard of it personaly, and judging from the lack of responses neither has anyone else here
 
Prasanna Wamanacharya
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In a single sentence, PVM is the poor man's Super Computer. We can form a cluster of homogeneous/heterogeneous computers, and use this cluster as if were a single computer, to solve a problem involving large amount of computation.
The PVM homepage is at: http://www.csm.ornl.gov/pvm
The User Guide to PVM: http://www.netlib.org/pvm3/book/pvm-book.html
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Looks cool. For your projects how many machines would you likely have available to play with?
 
Prasanna Wamanacharya
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, we have about 20-25 Intel Celeron machines in one of the labs, and I guess there are about 11 project groups, so each group could get at least 2 machines. Actually the distribution is not known to us yet.
 
Frank Carver
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hmm. Parallel processing with just two Celerons is not really going to gain you anything other than experience of the issues an configuration of such a system.
As for a project, I've always thought that the best projects for parallel systems are the ones with lots of small loosely-coupled units of data and a large amount of essentially similar repetetive processing for them. I'd dig out one of my many still-playing-with-it simulation projects if it were me. The things below are ideas I have started at some time.
  • layout a map of landscape features and place a lot of simplistic "people" with "randomly" chosen goals on it to see what paths they make given that the more a path is used, the more likely peopel are to use it.
  • build some simple erosion or river-formation models and run them to see how the landcape forms.

  •  
    Prasanna Wamanacharya
    Ranch Hand
    Posts: 143
    • Mark post as helpful
    • send pies
    • Quote
    • Report post to moderator
    Thank you Frank for suggesting a couple of projects, but I would rather like to do a project which is some what related to the industry; the projects suggested by you really look like research projects.
    In other words, I am looking for a project which will look good on my Resume , more than that, the interviewer should be able to understand the project quickly when I explain it to him. He should not look .
    I guess Stock exchanges and banking projects could be good candidates.
     
    It is sorta covered in the JavaRanch Style Guide.
    • Post Reply Bookmark Topic Watch Topic
    • New Topic
    Boost this thread!