(Enter summary)
Abstract: this
paper, provides safe and efficient communication between address spaces on
the same machine without kernel mediation. URPC isolates from one
other the three components of interprocess communication: processor reallocation,
thread management, and data transfer. Control transfer between
address spaces, which is the communication abstraction presented to the
programmer, is implemented through a combination of thread management
and processor reallocation. Only processor reallocation requires... (Update)
Context of citations to this paper: More
...much of it has been made at the cost of reducing functionality. For example, techniques for speeding interprocess communication [2, 11, 26] have resorted to lower level (and more risky) communication primitives to achieve high performance. In parallel systems, a number of...
...then at some later date block on or poll for the indication from the server that the operation is complete. This model is recommended in [Bershad91] for multiprocessor machines. That work also notes that this model is superior when threads are provided at the user level...
Cited by: More
The Case for Application-Specific - Operating Systems Thomas
(Correct)
A Hierarchical Protection Model for Protecting against.. - Shinagawa, Kono, Masuda (2003)
(Correct)
Fast Multi-Threading on Shared Memory Multiprocessors - Cordina (2000)
(Correct)
Active bibliography (related documents): More All
0.5: The Topsy project: a position paper - Osmon, Stiemerling, Whitcroft.. (1992)
(Correct)
0.1: Scheduling and Resource Management Techniques for Multiprocessors - Black (1990)
(Correct)
0.1: A Survey of Multiprocessor Operating System Kernels - Mukherjee, Schwan, Gopinath (1993)
(Correct)
Similar documents based on text: More All
0.5: Thread Management for Shared-Memory Multiprocessors - Anderson, Bershad, Lazowska, ..
(Correct)
0.5: Scheduler Activations: Effective Kernel Support for.. - Anderson, Bershad.. (1992)
(Correct)
0.4: Scheduler Activations: Effective Kernel Support for.. - Anderson, Bershad.. (1992)
(Correct)
Related documents from co-citation: More All
20: Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1987
14: Scheduler Activations: Effective Kernel Support for the User-Level Management of..
- Anderson, Bershad et al. - 1992
9: The interaction of architecture and operating system design
- Anderson, Levy et al. - 1991
BibTeX entry: (Update)
Bershad, Brian N., Thomas E. Anderson, Edward D. Lazowska, and Henry M. Levy, "User--Level Interprocess Communication for Shared Memory Multiprocessors," ACM Transactions on Computer Systems, v9(2), May 1991, pp. 175--198. http://citeseer.ist.psu.edu/512845.html More
@article{ bershad91userlevel,
author = "Brian N. Bershad and Thomas E. Anderson and Edward D. Lazowska and Henry M. Levy",
title = "User-level Interprocess Communication for Shared Memory Multiprocessors",
journal = "ACM Transactions on Computer Systems",
volume = "9",
number = "2",
pages = "175--198",
year = "1991",
url = "citeseer.ist.psu.edu/512845.html" }
Citations (may not include all citations):
357
The directorybased cache coherence protocol for the DASH mul.. (context) - LENOSKI, LAUDON et al. - 1989
226
Lightweight remote procedure call (context) - ANdErSOn, zowsr et al. - 1989
164
distributed system (context) - CERON, The - 1988
120
The performance implications of thread management alternativ.. (context) - ANDERSON, Lzowsz et al. - 1989
86
Cache performance of operating system and multiprogramming w.. (context) - RW, HENNESSY et al. - 1988
54
Reference Manual for the Ada Programming Language (context) - Department, Defense - 1980
49
The portable common runtime approach to interoperability (context) - WEISER, DEMERS et al. - 1991
34
Mach threads and the Unix kernel: The battle for control
- TEVANIAN, RASHID et al. - 1987
12
Symmetry Technical Summary (context) - Systems - 1988
9
Using registers to optimize cross-domain call performance (context) - KARGER - 1989
2
Efficient user-level thread management for shared memory mul.. (context) - ANDERSON, BESI et al. - 1990
1
Dynamic server squads m Yackos (context) - HENSGEN, FNKEL - 1989
1
Architectural support for synchronous task communication (context) - owsz, Co et al. - 1989
1
The Unix time-sharing system (context) - TOMPSON - 1974
1
Mach and Matchmaker: Kernel and language support for object-.. (context) - JoNs, ND - 1986
1
PRESTO: A system for object-oriented parallel programming (context) - Lzowsr, LEvy - 1988
1
Thoth: A portable real-time operating system (context) - CUERO - 1979
1
34 ROYNER (context) - VANDVOORD, WorkCrews et al. - 1985
1
Performance tradeoffs in multithreaded processors (context) - RW - 1989
1
APRIL: A processor architecture for multiprocessing (context) - RWAL, Lz et al. - 1990
1
Implementing remote procedure calls ACM Trans (context) - BZRRc, NELSON - 1984
1
An introduction to programming with threads (context) - BRc - 1989
1
Multilisp:-A language for concurrent symbolic computation (context) - cs - 1991
1
The evaluation of a protection system (context) - Coors - 1978
1
Butterfly Parallel Processor Overwew (context) - Laboratories - 1985
1
Linguistic support for efficient asynchronous procedure call.. (context) - LsKov, SmRA - 1988
1
Firefly: A multiprocessor workstation (context) - cER, ScEw et al. - 1988
1
Distributed programming in Argus (context) - LsKov - 1988
1
Virtual memory management for transaction processing systems (context) - IZNGER - 1989
1
Scheduling support for concurrency and parallelism in the Ma.. (context) - cz - 1990
1
Implementation of Argus (context) - Lsov, CuRcs et al. - 1987
1
The impact of operating system scheduling policies and synch.. (context) - GuTz, TuczE et al. - 1991
1
Remote procedure call (context) - NEso
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cc.gatech.edu/classes/cs6420_98_summer/): More
Algorithms for Scalable Synchronization on Shared-Memory.. - Mellor-Crummey, Scott (1991)
(Correct)
Serverless Network File Systems - Anderson, Dahlin, Neefe, Patterson.. (1995)
(Correct)
The x-Kernel: An Architecture for Implementing Network.. - Hutchinson, Peterson (1991)
(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