🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.doc.techreports
Article #126

UCSC revised TR: Fault Interpretation: Fine-Grain Monitoring of Page Accesses

#126
From: Jean McKnight
Date: Fri, 11 Dec 1992 19:51
55 lines
3234 bytes
          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
Technical Details
Message-ID: <1gl70iINNa1i@darkstar.UCSC.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!hal.com!darkstar.UCSC.EDU!golding

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!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