home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / sys / ibm / pc / hardware / 34859 < prev    next >
Encoding:
Internet Message Format  |  1993-01-05  |  2.6 KB

  1. Path: sparky!uunet!olivea!charnel!rat!usc!rpi!batcomputer!cornell!dawson
  2. From: dawson@cs.cornell.edu (Dawson Dean)
  3. Newsgroups: comp.sys.ibm.pc.hardware
  4. Subject: PC Multiprocessors with Shared Memory
  5. Message-ID: <1993Jan5.215656.13697@cs.cornell.edu>
  6. Date: 5 Jan 93 21:56:56 GMT
  7. Organization: Cornell Univ. CS Dept, Ithaca NY 14853
  8. Lines: 43
  9.  
  10.  
  11.    I would like to connect several (2 to 4) PC's together through
  12. shared memory. The goal is to get bus level speeds while transferring
  13. blocks of data. I would probably be running some flavor of Unix on the
  14. PC's. I have written and measured software on networked Sun's, and
  15. network speeds are far too slow for what I want (on our local net,
  16. we are finding around 10ms per 1024 byte UDP packet). I am trying to
  17. find out if I can get faster speeds through a bus. A friend suggested
  18. that I connect two disk controllers together to make an asynchronous channel;
  19. plug one disk controller into each pc and a cable directly connects them
  20. so instead of talking to a disk it talks to the other controller. Somebody
  21. else suggested I try a similar trick but using video cards and processors
  22. each use an unused part of video ram as a shared buffer.
  23.  
  24.    All I need is an asynchronous communication channel (no clock sharing
  25. or anything), that effectively allows me to do a fast read and write
  26. blocks bewteen two PC's. Really, the shared memory would be used like a
  27. very fast net. Currently, my software uses asynchronous UDP
  28. packets, so I hope to just rewrite that low level stuff to handle asynch
  29. packets through this shared bus buffer. I am not too worried about the
  30. system software end, but what really worries me is the hardware so I am
  31. looking for a solution that requires as little hardware as possible. 
  32. I want to build simple hardware and write a lot of software.
  33.  
  34.    Ideally, I want some mix of cables and cards to connect two PC's. Does
  35. such a thing commercially exist? Can I go to a store and buy one? If not,
  36. then I assume that this has been built by various people. Where can
  37. I find out more about some of these implementations? Is there a standard
  38. way to do this? Does anybody have any suggestions about connecting disk
  39. controllers together? Could I do something with a shared scsi bus? Can I
  40. mate two scsi controller cards? Any advice suggestions or ideas would be
  41. greatly appreciated. Thanks in advance.
  42.  
  43. Dawson Dean
  44. dawson@cs.cornell.edu
  45.  
  46.  
  47.    
  48. -- 
  49.  ________________________________________________________________
  50. | Dawson Dean                    Internet: dawson@cs.cornell.edu |
  51. | Cornell Computer Science       Office:   (607) 255-1068        |
  52. |________________________________________________________________|
  53.