(Enter summary)
Abstract: User-level threads have performance and flexibility advantages over both Unix-like processes and kernel threads. However, the performance of user-level threads may suffer in multiprogrammed environments, or when threads block in the kernel (e.g., for I/O). These problems can be particularly severe in tasks that communicate frequently using IPC (e.g., multithreaded servers), due to interactions between the user-level thread scheduler and the operating system IPC primitives. Efficient IPC... (Update)
Context of citations to this paper: More
...mostly be the case. Thread deletion is the 22 same cost as thread creation with recycling, i.e. 48 s. Thread times for Opal were published in [42] for an R3000 based DECstation (create 140s, delete 230s) However, as no clock speed or SPEC ratings were quoted for that...
...mechanisms between local and remote threads. For more details on the implementation of these mechanisms, see [35] 36] 37] 20] [38], and [39] The communication between local threads can be implemented using one of the following three approaches: 1) message passing, 2)...
Cited by: More
Fast Multi-Threading on Shared Memory Multiprocessors - Cordina (2000)
(Correct)
Multithreaded Model for Dynamic Load Balancing - Parallel Adaptive Pde (1995)
(Correct)
The Mungi Single-Address-Space Operating System - Heiser, Elphinstone.. (1998)
(Correct)
Active bibliography (related documents): More All
0.1: Job Scheduling in Multiprogrammed Parallel Systems - Feitelson (1997)
(Correct)
0.1: A Migratable User-Level Process Package for PVM - Konuru (1995)
(Correct)
0.1: Statement of Research and Teaching Progress - Chase (2001)
(Correct)
Similar documents based on text: More All
0.5: An Implementation of Scheduler Activations on the NetBSD.. - Williams (2002)
(Correct)
0.3: Using Locality Information in Userlevel Scheduling - Steckermeier, Bellosa (1995)
(Correct)
0.3: Callee-save Registers in Continuation-passing Style - Appel, Shao (1992)
(Correct)
Related documents from co-citation: More All
4: Tools and techniques for building fast portable threads packages
- Keppel - 1993
4: Firstclass user-level threads
- Marsh, Scott et al. - 1991
4: A library implementation of POSIX threads under UNIX
- Mueller - 1993
BibTeX entry: (Update)
M. Feeley, J. Chase, and E. Lazowska, User-level threads and interprocess communication, University of Washington, Department of Computer Science and Engineering, Technical Report 93-02-03, 1993. http://citeseer.ist.psu.edu/feeley93userlevel.html More
@techreport{ feeley93userlevel,
author = "Michael J. Feeley and Jeffrey S. Chase and Edward D. Lazowska",
title = "User-Level Threads and Interprocess Communication",
number = "UW-CSE-93-02-03",
year = "1993",
url = "citeseer.ist.psu.edu/feeley93userlevel.html" }
Citations (may not include all citations):
304
Scheduler activations: Effective kernel support for the user..
- Anderson, Bershad et al. - 1991 DBLP
226
Lightweight remote procedure call (context) - Bershad, Anderson et al. - 1989 ACM DBLP
210
The Amber system: Parallel programming on a network of multi..
- Chase, Amador et al. - 1989
190
Process control and scheduling issues for multiprogrammed sh.. (context) - Tucker, Gupta - 1989
141
Presto: A system for objectoriented parallel programming (context) - Bershad, Lazowska et al. - 1988
129
Inside Windows NT (context) - Custer - 1993 ACM
115
First-class userlevel threads
- Marsh, Scott et al. - 1991
47
Department of Computer Science (context) - Cooper, Draves - 1988
44
Fast mutual exclusion for uniprocessors (context) - Bershad, Redell et al. - 1992
40
The effect of scheduling discipline on spin overhead in shar.. (context) - Zahorjan, Lazowska et al. - 1991
35
Lightweight shared objects in a 64-bit operating system
- Chase, Levy et al. - 1992
33
A revised ipc interface (context) - Draves - 1990 DBLP
18
Improving the performance of messagepassing applications by .. (context) - Felten, McNamee - 1992
10
Dynamic node reconfiguration in a parallel-distributed envir..
- Feeley, Bershad et al. - 1991
1
Department of Computer Science and Engineering (context) - Felten, McNamee - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.washington.edu/homes/levy/opal/opal.html): More
Lightweight Shared Objects in a 64-Bit Operating System - Chase, Levy, Lazowska.. (1992)
(Correct)
The Amber System: Parallel Programming on a Network of.. - Chase (1989)
(Correct)
Some Issues for Single Address Space Systems - Jeff Chase (1993)
(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