home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / arch / 11562 next >
Encoding:
Internet Message Format  |  1992-12-11  |  1.7 KB

  1. Path: sparky!uunet!utcsri!sys.toronto.edu!hsandhu
  2. Newsgroups: comp.arch
  3. From: hsandhu@sys.toronto.edu (Harjinder S Sandhu)
  4. Subject: Re: IBM's FIRST RISC System/6000(tm) based Shared Memory Parallel Processor
  5. Message-ID: <1992Dec11.131542.9190@jarvis.csri.toronto.edu>
  6. Keywords: mp shared-memory parallel multiprocessor risc smp
  7. References: <Bz0xLu.298v@austin.ibm.com> <1g86boINNh5m@fido.asd.sgi.com> <lifvl6INNan3@exodus.Eng.Sun.COM>
  8. Date: 11 Dec 92 18:15:42 GMT
  9. Lines: 28
  10.  
  11. chased@rbbb.Eng.Sun.COM (David Chase) writes:
  12. >I've had this nagging suspicion for about a year that people building
  13. >MP's were working awfully hard to maintain coherency where it just
  14. >didn't matter.  Given that most of the programming languages tell you
  15. >to lock your data if it is shared, the "we're guarding against this"
  16. >examples always looked like buggy programs to me.  People have been
  17. >working on this at Rice, I know, and at least one other place that I
  18. >cannot recall right now.
  19.  
  20.   Along the same lines, we have implemented and experimented with
  21. a software coherence strategy based on the notion that applications
  22. explicitly lock/unlock shared data. It requires no hardware or 
  23. compiler support, but does rely on the programmer to program "correctly". 
  24. This is described in a paper that will be appearing in the 1993 ACM SigPlan
  25. Symposium on Principles and Practice of Parallel Programming in May:
  26. "The Shared Regions Approach to Software Cache Coherence on
  27. Multiprocessors". It will also be made available via ftp soon; send mail 
  28. if you are interested.
  29.  
  30.     _harjinder
  31.  
  32. --------------------------------------
  33.   Harjinder  hsandhu@cs.toronto.edu
  34.   Computer Systems Research Institute
  35.   University of Toronto
  36. --------------------------------------
  37. --
  38.  
  39.