home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mips / 811 < prev    next >
Encoding:
Text File  |  1992-07-27  |  1.8 KB  |  39 lines

  1. Newsgroups: comp.sys.mips
  2. Path: sparky!uunet!darwin.sura.net!jvnc.net!gmd.de!lange
  3. From: lange@gmd.de (Frank Lange)
  4. Subject: light-weight mutual exclusion
  5. Message-ID: <lange.712237114@gmd.de>
  6. Sender: news@gmd.de (USENET News)
  7. Nntp-Posting-Host: gmdzi
  8. Organization: GMD, Sankt Augustin, Germany
  9. Date: Mon, 27 Jul 1992 11:38:34 GMT
  10. Lines: 27
  11.  
  12. We are looking for a light-weight implementation of mutual exclusion on R3000-
  13. based systems.
  14. We want to provide a unix-version of what we call a measurement server, i.e. a
  15. daemon process providing a large segment of shared memory into which clients
  16. can write event-related information. As many clients are expected to use this
  17. service concurrently, the access to the shared segment has to be synchronized.
  18. Given the expected frequency of events (about 1000/sec) a solution based on
  19. system-calls is not appropriate.
  20. Usually, one would use test-and-set instructions, but there is no such on 
  21. systems build around mips RISC processors. So what else do we have to do? Do
  22. we have to implement algorithms like Eisenberg/McGuire?
  23.  
  24. Any suggestions are welcome,
  25. Frank.
  26. -----------------------------------------------------------------------------
  27.   GGGG  MM   MM DDDDD    Frank Lange
  28.  G    G M M M M D    D   Gesellschaft fuer Mathematik und Datenverarbeitung
  29.  G      M  M  M D    D   Schloss Birlinghoven
  30.  G  GGG M     M D    D   Postfach 1316
  31.  G    G M     M D    D   D-5205 Sankt Augustin 1, Federal Republic of Germany
  32.   GGGG  M     M DDDDD    email: frank.lange@gmd.de  phone: (+49) 2241 14-2576
  33.   "Gagging those who tell it like it is, won't make the problems go away.
  34. --
  35. -----------------------------------------------------------------------------
  36.   GGGG  MM   MM DDDDD    Frank Lange
  37.  G    G M M M M D    D   Gesellschaft fuer Mathematik und Datenverarbeitung
  38.  G      M  M  M D    D   Schloss Birlinghoven
  39.