home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / ibm / pc / hardware / 34094 < prev    next >
Encoding:
Internet Message Format  |  1992-12-23  |  1.9 KB

  1. Path: sparky!uunet!noc.near.net!nic.umass.edu!dime!freya.cs.umass.edu!doyle
  2. From: doyle@cs.umass.edu
  3. Newsgroups: comp.sys.ibm.pc.hardware
  4. Subject: Talk about hardware issues for i486 multiprocessor
  5. Message-ID: <57985@dime.cs.umass.edu>
  6. Date: 23 Dec 92 20:45:56 GMT
  7. Sender: news@dime.cs.umass.edu
  8. Organization: University of Massachusetts, Amherst
  9. Lines: 29
  10. Originator: doyle@freya.cs.umass.edu
  11.  
  12.  
  13.     I was wondering if anyone would like to discuss issues that 
  14. pertain to multiprocessing on PC architecture machines. It has been some
  15. time since I've played in the hdware sandbox of the ix86 world - much 
  16. has changed. In particular, I'd like address the two areas that are crucial
  17. to the possibility of SMP on standard, low-cost, high-volume hardware:
  18. bus technologies and cache controller chips.
  19.  
  20.     As far as I know, EISA provides not only high-bandwith but also 
  21. multiple bus master arbitration facilities. What about the new LocalBus (VL)
  22. technology - does it support standard signalling to allow for multiple
  23. bus masters to contend for the common systems bus?
  24.  
  25.     What about arbitration methodology? In both the case of EISA and
  26. VL bus technology, does bus arbitration logic allow for the guaranteed
  27. mastership during execution of atomic memory operations (CAS,TAS, etc.) ?
  28. These are critical to maintaining synchronization and semaphore locking 
  29. in the OS kernel. 
  30.  
  31.     Finally, we have to look at issues of cache coherency. Are there 
  32. any chipsets on the market which are capable of doing bus-snooping ?? 
  33.  
  34.     I've done alot of work with Mach 3.0 on an i486 box. In an upcoming
  35. job, I will be porting Mach 3.0 to a symmetric multiprocessor SGI PowerSeries
  36. box (eight MIPS R3000's). In the future, there maybe some interest in using
  37. my knowledge to due a similar implementation on cheap, commercial i486
  38. hardware provided that the existing hardware base can accomodate.
  39.  
  40. ..... Jim Doyle   (doyle@cs.umass.edu , jdoyle@mdphya.phy.umassd.edu )
  41.