(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