See this document in CiteSeerX!

Page Tables for 64-Bit Computer Systems (1999)  (Make Corrections)  (3 citations)
Kevin Elphinstone, Gernot Heiser, Jochen Liedtke
Australasian Computer Architecture Conference, Auckland, New Zealand



  Home/Search   Context   Related

 
View or download:
unsw.edu.au/pub/us...nstone_HL_99.ps.gz
unsw.edu.au/papers...nstone_HL_99.ps.gz
nicta.com.au/publi...nstone_HL_99.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  unsw.edu.au/school/peopl...kevine (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: . Most modern wide-address computer architecture do not prescribe a page table format, but instead feature a software-loaded TLB, which gives the operating system complete flexibility in the implementation of page tables. Such flexibility is necessary, as to date no single page table format has been established to perform best under all loads. With the recent trend to kernelised operating systems, which rely heavily on mapping operations for fast data movement across address-spaces,... (Update)

Context of citations to this paper:   More

...In the first category are studies that have explored different page table structures, page sizes and superpages. Elphinstone [4, 5] has done extensive studies on how different page table structures influence TLB and overall system performance. His work was directed at...

...of the two formats. Past studies have compared the performance of different page tables on architectures with software loaded TLBs 94,EHL99,DMY99] or used trace driven analysis of changing the page table format in an otherwise unmodified architecture...

Cited by:   More
A Physically-Addressed L4 Kernel - Nourai (2005)   (Correct)
Itanium Page Tables and TLB - Chapman, Wienand, Heiser (2003)   (Correct)
Enhancing IA-64 Memory Management - Au, Heiser (2000)   (Correct)

Active bibliography (related documents):   More   All
1.1:   Page Tables for 64-Bit Computer Systems - Elphinstone, Heiser (1998)   (Correct)
0.8:   The Mungi Single-Address-Space Operating System - Heiser, Elphinstone.. (1998)   (Correct)
0.4:   Virtual Memory In A 64-Bit Microkernel - Elphinstone (1999)   (Correct)

Similar documents based on text:   More   All
1.5:   Guarded Page Tables on the MIPS R4600 - Jochen Liedtke Gmd (1995)   (Correct)
0.8:   L4 Reference Manual MIPS R4x00 Version 1.0 Kernel Version.. - School Of Computer   (Correct)
0.7:   L4 Reference Manual Alpha 21x64 - Potts, Winwood, Heiser (2001)   (Correct)

Related documents from co-citation:   More   All
4:   Intel, The IA-64 Architecture Software Developer's Manual Vol. 2 rev. 1.1: Itanium (TM); System Architecture, Intel, 2000, Volume 2, Chapter 13, \Coherence and MP Ordering." http://developer.intel.com/design/ ia-64/downloads/24531802.htm.
3:   School of Computer Science and Engineering (context) - Elphinstone, Heiser et al. - 1997
2:   Improving the address translation performance of widely shared pages - Khalidi, Talluri - 1995

BibTeX entry:   (Update)

Kevin Elphinstone, Gernot Heiser, and Jochen Liedtke. Page tables for 64-bit computer systems. In Proceedings of the 4th Australasian Computer Architecture Conference (ACAC), pages 211--226, Auckland, New Zealand, January 1999. Springer Verlag. Available from URL http://www.cse.unsw.edu.au/disy/papers/. http://citeseer.ist.psu.edu/elphinstone99page.html   More

@inproceedings{ elphinstone99page,
    author = "Kevin Elphinstone and Gernot Heiser",
    title = "Page Tables for 64-Bit Computer Systems",
    booktitle = "Australasian Computer Architecture Conference, Auckland, New Zealand",
    publisher = "Springer-Verlag, Singapore",
    pages = "211--226",
    year = "1999",
    url = "citeseer.ist.psu.edu/elphinstone99page.html" }
Citations (may not include all citations):
295   The ObjectStore database system (context) - Charles, Gordon et al. - 1991
116   Sharing and protection in a single-address-space operating s.. - Jeffrey, Levy et al. - 1994
111   Machineindependent virtual memory management for paged unipr.. - Richard, Jr et al. - 1988
60   kernel construction - Jochen - 1995
54   Architectural support for translation table management in la.. (context) - Jerry, Jim - 1993
52   Instruction fetching: Coping with code bloat (context) - Richard, David et al. - 1995
43   Software prefetching and caching for translation lookaside b.. - Kavita, Frans et al. - 1994
40   The Mungi single-address-space operating system - Gernot, Kevin et al. - 1998
37   MONADS-PC---a capability-based workstation to support softwa.. (context) - John, David - 1985
20   A new page table for 64-bit address spaces - Madhusudha, Mark et al. - 1995
13   Design and implementation of an object-orientated 64-bit sin.. - Kevin, Ashley et al. - 1993
12   801 Storage: Architecture and programming (context) - Albert, Mark - 1988
9   Performance of the VAX-11/780 translation buffer: Simulation.. (context) - Douglas, Emer - 1985
7   Virtual to real address translation using hashing (context) - John - 1981
7   the Realization Of Huge Sparsely-Occupied and FineGrained Ad.. (context) - Jochen - 1996
4   still the foundation for efficiency (context) - Jochen, Kevin et al. - 1997
3   A basis for huge fine-grained address spaces and user level .. (context) - Jochen - 1993
1   Virtual memory primitives for user programs (context) - Al, URL et al. - 1991

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC