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