(Enter summary)
Abstract: Although there have been substantial improvements in IPC performance (in particular, roundtrip IPC time) in recent years, further reduction of the IPC penalty is still important for parallel applications and microkernel-based operating systems. We describe a number of new software and hardware techniques that we are investigating for reducing various components of the IPC penalty. (Update)
Context of citations to this paper: More
.... Interprocess communication (IPC) performance is one or two orders of magnitude lower in distributed systems than in MP systems [19, 3]. This gap is closing as the network interfaces in distributed systems get more closely integrated into the node (workstation)...
.... to improve inter process communication (IPC) performance [4, 15] TLB penalties will become an increasing fraction of the IPC cost [3, 11]. In addition, recent commercial standards, such as OLE [9] and OpenDoc [21] place an increasing emphasis on interapplication...
Cited by: More
Exploiting Highly Reliable Networks with Careful Protocols - Mosberger, Turner, Peterson (1994)
(Correct)
Exokernels, Protocol implementation and Erlang - Knutsson, Gunningberg (1999)
(Correct)
System Support for Efficient Network Communication - Thekkath (1994)
(Correct)
Active bibliography (related documents): More All
0.2: Register Relocation: Flexible Contexts for Multithreading - Waldspurger, Weihl (1993)
(Correct)
0.2: The Named-State Register File - Nuth (1993)
(Correct)
0.2: The Named-State Register File: Implementation and Performance - Peter Nuth (1995)
(Correct)
Similar documents based on text: More All
0.2: Dynamic Computation Migration in DSM Systems - Hsieh, Kaashoek, Weihl (1996)
(Correct)
0.2: Logical Disk: A Simple New Approach to Improving File.. - de Jonge, Kaashoek.. (1993)
(Correct)
0.2: Optimistic Active Messages: A Mechanism for Scheduling.. - Wallach (1995)
(Correct)
Related documents from co-citation: More All
5: Improving IPC by Kernel Design
- Liedtke - 1993
4: The operating systems kernel as a secure programmable machine
- Engler, Kaashoek et al. - 1994
4: Efficient software-based fault isolation
- Wahbe, Lucco et al. - 1993
BibTeX entry: (Update)
W.C. Hsieh, M.F. kaashoek, and W.E. Weihl. The persistent relevance of ipc performance: New techniques for reducing the ipc penalty. In 4th Workshop on Workstation Operating Systems, pages 186--190, October 1993. http://citeseer.ist.psu.edu/hsieh93persistent.html More
@inproceedings{ hsieh93persistent,
author = "Wilson C. Hsieh and M. Frans Kaashoek and William E. Weihl",
title = "The Persistent Relevance of {IPC} Performance: New Techniques for Reducing the {IPC} Penalty",
booktitle = "Workshop on Workstation Operating Systems",
pages = "186-190",
year = "1993",
url = "citeseer.ist.psu.edu/hsieh93persistent.html" }
Citations (may not include all citations):
444
Mach: A New Kernel Foundation for UNIX Development (context) - Accetta, Baron et al. - 1986
373
The Design and Implementation of a Log-structured File Syste..
- Rosenblum, Ousterhout - 1992
226
Lightweight Remote Procedure Call (context) - Bershad, Anderson et al. - 1989
222
MIPS RISC Architecture (context) - Kane, Heinrich - 1992
158
Chorus Distributed Operating System (context) - Rozier, Abrossimov et al. - 1988
140
Experiences with the Amoeba Distributed Operating System
- Tanenbaum, van Renesse et al. - 1990
129
Inside Windows NT (context) - Custer - 1993
83
An Architectural Overview of QNX (context) - Hildebrand - 1992
73
Limits to Low-Latency Communication on High-Speed Networks (context) - Thekkath, Levy - 1993
70
Design Tradeoffs for Software-Managed TLBs
- Nagle, Uhlig et al. - 1993
61
A Tightly-Coupled Processor-Network Interface
- Henry, Joerg - 1992
46
Architecture of a Message -Driven Processor (context) - Dally, Chao et al. - 1987
44
Designing a Practical ATM LAN (context) - Biagioni, Cooper et al. - 1993
40
The Peregrine High-Performance RPC System
- Johnson, Zwaenepoel - 1993
33
Efficient Support for Multicomputing on ATM Networks
- Thekkath, Levy et al. - 1993
33
Register Relocation: Flexible Contexts for Multithreading
- Waldspurger, Weihl - 1993
30
Non-Volatile Memory for Fast, Reliable File Systems
- Baker, Asami et al. - 1992
26
The Increasing Irrelevance of IPC Performance for Microkerne..
- Bershad - 1992
17
The Synthesis Kernel
- Pu, Massalin et al. - 1988
16
A Mechanism for Efficient Context Switching
- Nuth, Dally - 1991
12
The File System Belongs in the Kernel
- Welch - 1991
10
High-Performance Cross-Domain Data Transfer (context) - Druschel, Peterson - 1992
9
Using Registers to Optimize Cross-Domain Call Performance (context) - Karger - 1989
5
Anonymous RPC: Low-Latency Protection in a 64-Bit Address Sp.. (context) - Yarvin, Bukowski et al. - 1993
5
Dribble-Back Registers: A Technique for Latency Tolerance in..
- Vijayaraghavan - 1992
1
SPARC-V9 Architecture Specification (context) - International - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.pdos.lcs.mit.edu/~kaashoek/papers.html): More
Orca: A Language For Parallel Programming Of Distributed.. - Bal, Kaashoek, Tanenbaum (1992)
(Correct)
The Logical Disk: A New Approach to . . . - de Jonge, Kaashoek, Hsieh
(Correct)
A Comparison of Two Distributed Systems: Amoeba and Sprite - Douglis, Kaashoek, al. (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