home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!hal.com!darkstar.UCSC.EDU!golding
- From: jean@cse.ucsc.edu (Jean McKnight)
- Newsgroups: comp.doc.techreports
- Subject: UCSC revised TR: Fault Interpretation: Fine-Grain Monitoring of Page Accesses
- Message-ID: <1gl70iINNa1i@darkstar.UCSC.EDU>
- Date: 11 Dec 92 19:51:34 GMT
- Organization: University of California, Santa Cruz (CE/CIS Boards)
- Lines: 55
- Approved: compdoc-techreports@ftp.cse.ucsc.edu
- NNTP-Posting-Host: oak.ucsc.edu
- Originator: golding@oak
-
-
- University of California at Santa Cruz
- Baskin Center for Computer Engineering and Information Sciences
-
- The following technical report is available electronically or as
- a paper copy. Instructions for getting either follow the abstract.
-
- UCSC-CRL-92-32 (available electronically as ucsc-crl-92-32.ps.Z)
- FAULT INTERPRETATION: FINE-GRAIN MONITORING OF PAGE ACCESSES
- Daniel R. Edelson
- July 1992, revised November 1992, 19 pages (paper copy $5)
-
- Abstract: This paper presents a technique for obtaining fine-grain
- information about page accesses from standard virtual memory hardware and
- UNIX operating system software. This can be used to monitor all user-mode
- accesses to specified regions of the address space of a process.
- Application code can intervene before and/or after an access occurs,
- permitting a wide variety of semantics to be associated with memory pages.
- The technique facilitates implementing complex replication or consistency
- protocols on transparent distributed shared memory and persistent memory.
- The technique can also improve the efficiency of certain generational and
- incremental garbage collection algorithms. This paper presents our
- implementation and suggest several others. Efficiency measurements show
- faults to be about three orders of magnitude more expensive than normal
- memory accesses, but two orders of magnitude less expensive than page
- faults. Information about how to obtain the code via anonymous ftp
- appears at the end of the paper.
-
- This technical report is available electronically through either
- of the following methods:
- 1. through anonymous ftp from ftp.cse.ucsc.edu, in /pub/tr. Log in
- as "anonymous", use your email address as your password, specify
- "binary" before getting the file. Uncompress before printing.
- 2. by mail to automatic mail server rnalib@ftp.cse.ucsc.edu.
- Put this command on the subject line or in the body of the message:
- @@ send ucsc-crl-92-32.ps.Z from tr
- To get the index or abstract list:
- @@ send INDEX from tr
- @@ send ABSTRACTS.1992 from tr
- To get the list of the tr directory:
- @@ list tr
- To get the list of commands and their syntax:
- @@ help commands
-
- Order paper copies from: Technical Library, Baskin Center for Computer
- Engineering & Information Sciences, UCSC, Santa Cruz CA 95064.
- Purchase orders are not accepted. Checks or money orders must be
- for U.S. dollars, payable through a U.S. bank, and made out to
- "UC Regents".
-
- Questions: jean@cse.ucsc.edu
-
- ===========================================================================
- Co-moderator: Richard Golding, Computer & Information Sciences, UC Santa Cruz
- compdoc-techreports-request@ftp.cse.ucsc.edu
-