home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / arch / 8304 < prev    next >
Encoding:
Text File  |  1992-07-25  |  1.6 KB  |  34 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!mips!mips!decwrl!pa.dec.com!e2big.mko.dec.com!cvg.enet.dec.com!pettengill
  3. From: pettengill@cvg.enet.dec.com ()
  4. Subject: Re: Symmetric MP
  5. Message-ID: <1992Jul25.045406.13585@e2big.mko.dec.com>
  6. Sender: guest@e2big.mko.dec.com (Guest (DECnet))
  7. Reply-To: pettengill@cvg.enet.dec.com ()
  8. Organization: Digital Equipment Corporation
  9. References: <1992Jul17.183501.26138@decuac.dec.com> <josef.711890540@uranium> <nlnm4cs@rhyolite.wpd.sgi.com>
  10. Date: Sat, 25 Jul 92 04:54:06 GMT
  11. Lines: 21
  12.  
  13. SMP is an ideal that isn't practical, so SMP ends up being very complicated.
  14.  
  15. From the viewpoint of the user, you want to create the illustion of
  16. symmetry, but internally you have to deal with the lack of symmetry in
  17. the hardware, for example, the real simple, low level console, interface
  18. usually has an affinity for a single processor, so you have to be prepared
  19. to switch some threads to a specific CPU in order to access the correct
  20. address space.
  21.  
  22. And there are times when it makes sense to keep a CPU idle even when there
  23. is a computable process, for example, when a process has been running for
  24. an extended time on a CPU with a large cache.  To switch that process to
  25. another idle CPU would result in both the overhead of both flushing the
  26. old cache and filling a new cache.  Given the almost order of magnitude
  27. difference in speed between cache hierarchies and the size of caches and
  28. the time to fill the caches, it isn't unreasonable to find that delaying
  29. the scheduling of a process by milliseconds will result in faster processing
  30. than scheduling it immediately on another CPU.
  31.  
  32. mulp
  33. DEC
  34.