• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

User-Level Interprocess Communication for Shared Memory Multiprocessors (1991)

Cached

  • Download as a PDF

Download Links

  • [www.cc.gatech.edu]
  • [www.cs.pdx.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www-static.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cc.gatech.edu]
  • [www.cs.washington.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Brian N. Bershad , Thomas E. Anderson , Edward D. Lazowska , Henry M. Levy
Citations:52 - 10 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Bershad91user-levelinterprocess,
    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},
    year = {1991}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

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 kernel volvement; thread management and data transfer do not. Thread management and interprocess communication are done by application~level libraries, rather than by the kernel

Citations

890 Remote Procedure Call - Nelson - 1981
409 Multilisp: A language for concurrent symbolic computation - Halstead - 1985
265 The V Distributed System - Cheriton - 1988
254 APRIL: a processor architecture for multiprocessing - Agarwal, Lim, et al. - 1990
242 Lightweight remote procedure call - Bershad, Anderson, et al. - 1990
166 Analysis of Cache Performance for Operating Systems and Multiprogramming - Agarwal - 1989
134 PRESTO: a system for object-oriented parallel programming - Bershad, Lazowska, et al. - 1988
127 The impact of operating system scheduling policies and synchronization methods on the performance of parallel applications - Gupta, Tucker, et al. - 1991
119 H.ThePerformance Implications of Thread Management Alternatives for Shared Memory Multiprocessors - Anderson, Lazowska, et al. - 1989
111 Performance tradeoffs in multithreaded processors - Agarwal - 1992
102 An Introduction to Programming with Threads - Birrell - 1989
85 Scheduling support for concurrency and parallelism in the Mach Operating System - Black - 1990
45 Department of Defense. Reference Manual for the Ada Programming Language - States - 1983
25 Thoth, A Portable Real-Time Operating System - Cheriton, Malcolm, et al. - 1979
19 High-Performance CrossAddress Space Communication - Bershad - 1990
9 Analysis of Transaction Management Performance - Duchamp - 1989
4 The evaluation of a protection system - CooK - 1978
3 Dynamic server squads in Yackos - Hensgen, Finkel - 1989
2 Efficient user-level thread management for shared memory multiprocessors - ANDERSON, N, et al. - 1990
2 Architectural support for synchronous task communication - BURKOWSKI, CORMAC, et al. - 1989
1 ButterfZy Parallel Processor Oueruzew - Laboratories - 1985
1 Virtual memory management for transaction processing systems - L - 1989
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University