home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / parallel / 2520 < prev    next >
Encoding:
Text File  |  1992-11-13  |  1.9 KB  |  48 lines

  1. Newsgroups: comp.parallel
  2. Path: sparky!uunet!gatech!hubcap!fpst
  3. From: Roy_Williams@nntp-server.caltech.edu
  4. Subject: PVM vs. Express
  5. Message-ID: <1992Nov13.125101.20219@hubcap.clemson.edu>
  6. Sender: fpst@hubcap.clemson.edu (Steve Stevenson)
  7. Nntp-Posting-Host: willow.ccsf.caltech.edu
  8. Reply-To: roy@willow.ccsf
  9. Organization: CCSF Caltech, Pasadena, CA
  10. Date: 13 Nov 1992 03:12:58 GMT
  11. Approved: parallel@hubcap.clemson.edu
  12. Lines: 34
  13.  
  14. In article 1744@hubcap.clemson.edu, ccechk@nuscc.nus.sg (Heng Kek) writes:
  15. >
  16. >I have a need to evaluate 2 parallelizing softwares: PVM and
  17. >EXPRESS.  I'm aware that EXPRESS is commercial.
  18. >
  19. >Can anyone give a critique on the relative merits of the 2 packages?
  20.  
  21. I haven't used PVM too much, just run "hello world" and read the manual, but have
  22. used Express a lot, so lots and lots of bias coming up...
  23.  
  24. Portability: PVM seems to be just workstation networks, Express is also Intel, Ncube
  25. Cray, SGI, in fact all the MIMD machines I can think of.
  26.  
  27. Debuggers: Express has ndb, PVM has the usual unix debuggers. You have to learn
  28. ndb, but its built as a parallel debugger (Firing up 64 dbx's could be a bit of
  29. a strain on any machine I would think)
  30.  
  31. Express has a reasonable I/O model: the processors contribute to the file in order,
  32. or all the processors speak with one voice, or they all write asynchronously, and
  33. similarly for reading. I've found it really awkward trying to write an intelligible
  34. file when anyone can write whenever they want.
  35.  
  36. Express has parallel graphics portable to X, postscript, raster files, hippi
  37. framebuffer etc etc.
  38.  
  39. PVM seems to be just send and receive and not much else. You can't send a "mixed-bag"
  40. message with different types - you have to send the floats, ints, chars etc in
  41. different messages. Also there seems to be a kind of hub-and-spoke system where all 
  42. messages get routed through the hub (is this true?).
  43.  
  44. But of course PVM is FREE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  45.  
  46.  
  47.  
  48.