Legba: Fast Hardware Support for Fine-Grained Protection (2003)  (Make Corrections)  (3 citations)
Adam Wiggins, Simon Winwood, Harvey Tuch, Gernot Heiser

 @ NUS   Home/Search   Context   Related

 
View or download:
unsw.edu.au/papers...ggins_WTH_03.ps.gz
Cached:  PS.gz  PS  PDF  Image  Update  Help

From:  unsw.edu.au/publications.pml (more)
(Enter author homepages)

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

Abstract: Fine-grained hardware protection, if it can be done without slowing down the processor, could deliver significant benefits to software, enabling the implementation of strongly encapsulated light-weight objects. In this paper we introduce Legba, a new caching architecture that aims at supporting fine-grained memory protection and protected procedure calls without slowing down the processor 's clock speed. (Update)

Context of citations to this paper:   More

.... VHPT (without shared text) and LVHPT(4MB) SHARING enables full sharing (with long VHPT) study we performed on the StrongARM [WWTH03] is the first if its kind. While there have been systems which share TLB entries, we could not find any publication quantifying its...

Cited by:   More
Transparent Operating System Support for Superpages - Navarro (2002)   (Correct)
A Survey on the Interaction between Caching, Translation and.. - Wiggins (2003)   (Correct)
Itanium Page Tables and TLB - Chapman, Wienand, Heiser (2003)   (Correct)

Active bibliography (related documents):   More   All
3.9:   Legba: Fast Hardware Support for Fine-Grained Protection - Wiggins, Winwood, Tuch.. (2003)   (Correct)
0.5:   A Comparison of Address Translation Mechanisms for.. - Tuch   (Correct)
0.3:   Design and Evaluation of the Hamal Parallel Computer - Grossman (2002)   (Correct)

Similar documents based on text:   More   All
0.3:   Hardware and Software Infrastructure for the Optimisation of.. - Snowdon   (Correct)
0.3:   Implementation of Fast Address-Space Switching and TLB .. - Wiggins, Tuch, Uhlig, .. (2003)   (Correct)
0.3:   OS Verification - Now! - Tuch, Klein, Heiser   (Correct)

Related documents from co-citation:   More   All
3:   Architectural support for translation table management in large address space ma.. (context) - Huck, Hays - 1992
3:   A Simulation Based Study of TLB Performance - Chen, Borg et al. - 1991
3:   Use of Superpages and Subblocking in the address translation hierarchy (context) - Talluri - 1995

BibTeX entry:   (Update)

Adam Wiggins, Simon Winwood, Harvey Tuch, and Gernot Heiser. Legba: Fast hardware support for fine-grained protection. In 8th Asia-Pacific Computer Systems Architecture Conference (ACSAC), April 2003. Submitted. 14 19 http://citeseer.comp.nus.edu.sg/725863.html   More

@misc{ wiggins03legba,
  author = "A. Wiggins and S. Winwood and H. Tuch and G. Heiser",
  title = "Legba: Fast hardware support for fine-grained protection",
  text = "Adam Wiggins, Simon Winwood, Harvey Tuch, and Gernot Heiser. Legba: Fast
    hardware support for fine-grained protection. In 8th Asia-Pacific Computer
    Systems Architecture Conference (ACSAC), April 2003. Submitted. 14 19",
  year = "2003",
  url = "citeseer.comp.nus.edu.sg/725863.html" }
Citations (may not include all citations):
537   Component Software: Beyond Object-Oriented Programming (context) - Szyperski - 1997
447   Exokernel: An operating system architecture for application-.. - Engler, Kaashoek et al. - 1995
400   safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1995
320   Mediabench: a tool for evaluating and synthesizing multimedi.. - Lee, Potkonjak et al. - 1997
226   Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1989
175   Dealing with disaster: Surviving misbehaved kernel extension.. - Seltzer, Endo et al. - 1996
81   HYDRA: The kernel of a multiprocessor operating system (context) - Wulf, Cohen et al. - 1974
73   CACTI: An enhanced cache access and cycle time model - Wilton, Jouppi - 1996
65   Surpassing the TLB performance of superpages with less opera.. (context) - Talluri, Hill - 1994
62   Scale and performance in the Denali isolation kernel - Whitaker, Shaw et al. - 2002
55   Architectural support for singleaddress -space operating sys.. - Koldinger, Chase et al. - 1992
54   Architectural support for translation table management in la.. (context) - Huck, Hays - 1993
52   A simulation based study of TLB performance - Chen, Borg et al. - 1992
52   SimpleScalar: an infrastructure for computer system modeling (context) - Austin, Larson et al. - 2002
51   Precision architecture (context) - Lee - 1989
48   Tradeoffs in supporting two page sizes - Talluri, Kong et al. - 1992
45   Object Management Group (context) - components, orbos - 1999
45   Recursive restartability: Turning the reboot sledgehammer in.. - Candea, Fox - 2001
39   Protection and the control of information sharing in Multics (context) - Saltzer - 1974
36   Integrating segmentation and paging protection for safe - Chiueh, Venkitachalam et al. - 1999
23   Mondrian memory protection - Witchel, Cates et al. - 2002
22   Software-managed address translation - Jacob, Mudge - 1997
21   Operating system protection for finegrained programs - Jaeger, Liedtke et al. - 1998
20   Use of Superpages and Subblocking in the Address Translation.. (context) - Talluri - 1995
20   cache address translation mechanism (context) - Wood, Eggers et al. - 1986
17   Nooks: An architecture for reliable device drivers (context) - Swift, Marting et al. - 2002
17   The performance of -kernel-based systems (context) - Hartig, Hohmuth et al. - 1997
17   Translation-lookaside buffer consistency (context) - Teller - 1990
16   Protection is a software issue - Bershad, Savage et al. - 1995
13   still the foundation for extensibility (context) - Liedtke, Elphinstone et al. - 1997
12   Advanced RISC Machines Architecture Reference Manual (context) - Jagger - 1995
9   Microsoft Corporation and Digital Equipment Corporation (context) - object, specification - 1995
8   Technical Report UNSW-CSE-TR (context) - Chapman, Wienand et al. - 2003
8   Options for dynamic address translation in COMAs - Qiu, Dubois - 1998
8   Itanium Architecture Software Developer's Manual (context) - Corp - 2000
7   Resource access and protection in the Sombrero protection mo.. (context) - Skousen, Miller - 1996
7   Implementing multiple protection domains in Java (context) - Hawblitzel, Chang et al. - 1998
6   Uniprocessor virtual memory without TLBs (context) - Jacob, Mudge - 2001
6   Towards virtually-addressed memory hierarchies (context) - Qiu, Dubois - 2001
6   Exploiting segmentation mechanism for protecting against mal.. - Shinagawa, Kono et al. - 2000
4   Secure mobile code: Where do we go from here (context) - Dean, Felten - 1997
4   TLB behavior of SPEC CPU2000 benchmarks (context) - Kandiraju, Sivasubramaniam et al. - 2002
4   and resource management in the type-safe JX operating system (context) - Golm, Kleinoder et al. - 2001
3   URL http://developer (context) - Corp, Architecture et al. - 2002
3   Lightweight flexible isolation for language-based extensible.. - Daynes, Czajkowski - 2002
3   Security and protection in the IBM System (context) - Berstis - 1980

Documents on the same site (http://www.disy.cse.unsw.edu.au/publications.pml):   More
Future Directions in the Evolution of the L4 Microkernel - Elphinstone   (Correct)
Enhancing IA-64 Memory Management - Au, Heiser (2000)   (Correct)
The Design and Implementation of the L4 Microkernel on the.. - Wiggins (1999)   (Correct)

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

CiteSeer.IST at NUS - Copyright Penn State and NEC. Hosted by the School of Computing, National University of Singapore.