See this document in CiteSeerX!

Hardware Support for Fast Capability-based Addressing (1994)  (Make Corrections)  (23 citations)
Appears in the Proceedings of the 6th International Conference on...
\em Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems



  Home/Search   Context   Related

Links:   ACM   DBLP

 
View or download:
mit.edu/pub/projects/cva/hwcap.ps.Z
stanford.edu/pub/publicati...hwcap.ps.Z
mit.edu/pub/cva/hwcap.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  mit.edu (more)
From:  mit.edu/people/npcarte...npcarter
(Enter author homepages)

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

Abstract: Traditional methods of providing protection in memory systems do so at the cost of increased context switch time and/or increased storage to recordaccess permissions for processes. With the advent of computers that support cycle-by-cycle multithreading, protection schemes that increase the time to perform a context switch are unacceptable, but protecting unrelated processes from each other is still necessary if such machines are to be used in non-trusting environments. This paper examines... (Update)

Context of citations to this paper:   More

...optimizations such as pipelining and caching increase the cost of context switches. Some researchers have proposed hardware support [Carter 94] and new software constructs [Banerji 94] Yarvin 93] to decrease context switch overhead. Drush 93] came up with a cross domain data...

...is free to create and use invalid pointers. An alternate approach which addresses these problems is the use of guarded pointers [Carter94]. A guarded pointer is an unforgeable capability [Fabry74] with all relevant permission and segment size bits contained in the pointer...

Cited by:   More
Multistriped Addressing - Grossman, Brown, Huang, Knight (2000)   (Correct)
Using Squids to Address Forwarding Pointer Aliasing - Grossman, Brown, Huang, Knight (2002)   (Correct)
An Implementation of Guarded Pointers with Tight.. - Grossman, Brown.. (1999)   (Correct)

Active bibliography (related documents):   More   All
0.4:   Advances in the M-Machine Runtime System - Shultz (1997)   (Correct)
0.3:   Design and Evaluation of the Hamal Parallel Computer - Grossman (2002)   (Correct)
0.3:   Design, Implementation and Performance of Protection in the.. - Vochteloo (1998)   (Correct)

System load high. Please wait...
Timeout. Please try your query later.
Similar documents based on text:   More   All
2.9:   Appears in the Proceedings of the 6th International Conference on.. - And   (Correct)
0.6:   The M-Machine Multicomputer - Fillo, Keckler, Dally, Carter.. (1995)   (Correct)
0.1:   The Effects of Explicitly Parallel Mechanisms on.. - Chang, Dally.. (1998)   (Correct)

Related documents from co-citation:   More   All
10:   The DASH prototype: Implementation and performance (context) - Lenoski, Laudon et al. - 1992
9:   The Stanford FLASH Multiprocessor (context) - Kuskin - 1994
8:   The Tera computer system - Alverson, Callahan et al. - 1990

BibTeX entry:   (Update)

Nicholas Carter, Stephen Keckler, William Dally, "Hardware Support for Fast Capability-based Addressing, " in ASPLOS VI. 1994. http://citeseer.ist.psu.edu/carter94hardware.html   More

@inproceedings{ carter94hardware,
    author = "Nicholas P. Carter and Stephen W. Keckler and William J. Dally",
    title = "Hardware Support for Fast Capability-Based Addressing",
    booktitle = "{\em Proceedings of the Sixth International Conference on Architectural Support for Programming Languages and Operating Systems}",
    address = "San Jose, California",
    pages = "319--327",
    year = "1994",
    url = "citeseer.ist.psu.edu/carter94hardware.html" }
Citations (may not include all citations):
444   Mach: A new kernel foundation for UNIX development (context) - ACCETTA, BARON et al. - 1986  DBLP
358   The Tera computer system - ALVERSON - 1990
339   Efficient software-based fault isolation - WAHBE, LUCCO et al. - 1993  ACM   DBLP
191   The MIT Alewife machine: A large-scale distributed-memory mu.. - AGARWAL - 1991
116   Sharing and protection in a single address space operating s.. - CHASE, LEVY et al. - 1993
114   Capability-Based Computer Systems (context) - LEVY - 1984  ACM
92   Amoeba: A distributed operating system - MULLENDER, VAN ROSSUM et al. - 1990
72   Alpha Architecture Handbook (context) - CORPORATION - 1992
63   Capability-based addressing (context) - FABRY - 1974  ACM   DBLP
55   Architectural support for single address space operating sys.. - KOLDINGER, CHASE et al. - 1992  DBLP
53   Processor coupling: Integrating compile time and runtime sch.. - KECKLER, DALLY - 1992  DBLP
51   Precision architecture (context) - LEE - 1989  ACM   DBLP
37   MONADS-PC - a capabilitybased workstation to support softwar.. (context) - ROSENBERG, ABRAMSON - 1985
27   Programmer's Reference Manual (context) - CORPORATION - 1988  ACM
21   The Multics Virtual Memory: Concepts and Design - BENSOUSSAN, CLINGEN et al. - 1972  DBLP
11   Symbolics Architecture (context) - MOON - 1987  ACM   DBLP
8   Segmentation and the Design of Multiprogrammed Computer Syst.. (context) - DENNIS - 1965
7   Processes and Sharing in MULTICS (context) - DALEY, DENNIS - 1968
5   Artificial Intelligence Laboratory (context) - DALLY, KECKLER et al. - 1994
5   support for capability-based addressing (context) - HOUDEK, SOLTIS et al. - 1981
3   An object oriented architecture (context) - DALLY, KAJIYA - 1985  ACM   DBLP
1   Family User's Manual (context) - CORPORATION - 1979
1   A fast translation method for paging on top of segmentation (context) - DALLY - 1992  ACM   DBLP
1   iAXP 432 General Data Processor Architecture Reference Manua.. (context) - TYNER - 1981
1   AND KING (context) - LONERGAN - 1961



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://fermivista.math.jussieu.fr/ftp/ftp.ai.mit.edu.html):   More
Natural Language Syntax and Semantics - McAllester (1994)   (Correct)
Primitive Parallax and Parallax Primitives - Bryson (1995)   (Correct)
Statistical Models of Conditioning - Dayan, Long (1999)   (Correct)

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