(Enter summary)
Abstract: We have designed and built a user-level threads library that uses continuations for
transfers of control. The use of continuations reduces the amount of state that needs to be
saved and restored at context switch time thereby reducing the instruction count in the
critical sections. Our multiprocessor contention benchmarks indicate that this reduction
and the use of Busy Spinning, Busy Waiting and Spin Polling increases throughput by as
much as 75% on a multiprocessor. In addition,... (Update)
Context of citations to this paper: More
.... is similar to the user level thread packages, including C Threads and User level Threads with Continuations at Carnegie Mellon University [6, 7], Sun Microsystem s multi thread [16, 23] Scheduler Activations at the University of Washington [3] and First Class threads at the...
.... similar to the user level thread packages, including C Threads and User level Threads with Continuations at Carnegie Mellon University [7, 8], Sun Microsystem s multi thread [17, 23] Scheduler Activations at the University of Washington [3] and First Class threads at the...
Cited by: More
Final Report on Research in Parallel Computing: Very.. - December Carnegie Mellon (1996)
(Correct)
Job Scheduling in Multiprogrammed Parallel Systems - Feitelson (1997)
(Correct)
Microkernel Operating Systems In Parallel Architectures - Blum (1994)
(Correct)
Active bibliography (related documents): More All
0.2: Networking Performance for Microkernels - Maeda, Bershad (1992)
(Correct)
0.2: Using Microbenchmarks to Evaluate System Performance - Brian Bershad (1992)
(Correct)
0.2: Real-time in a Concurrent, Object-Oriented Programming Environment - Lim, Jr. (1996)
(Correct)
Similar documents based on text: More All
0.4: Porting the Coda File System to Windows - Braam, al. (1999)
(Correct)
0.3: Using Locality Information in Userlevel Scheduling - Steckermeier, Bellosa (1995)
(Correct)
0.3: Design and Implementation of Real-Time User-Level Thread - Oikawa, Tokuda, Nakajima (1992)
(Correct)
Related documents from co-citation: More All
4: Technical Report CMU-CS (context) - Cooper, Draves et al. - 1988
4: Using Continuations to Implement Thread Management and Communication in Operatin..
- Draves, Bershad et al. - 1991
4: Firstclass user-level threads
- Marsh, Scott et al. - 1991
BibTeX entry: (Update)
Randall W. Dean. Using Continuations to Build a User-Level Threads Library. In Proceedings of the Third USENIX Mach Symposium, April 1993. http://citeseer.ist.psu.edu/dean93using.html More
@inproceedings{ dean93using,
author = "Randall Dean",
title = "Using Continuations to Build a User-Level Threads Library",
booktitle = "Proceedings of the Third {USENIX} Mach Conference",
pages = "137--151",
year = "1993",
url = "citeseer.ist.psu.edu/dean93using.html" }
Citations (may not include all citations):
444
Mach: A New Kernel Foundation for UNIX Development (context) - Accetta, Baron et al. - 1986 DBLP
304
Scheduler Activations: Effective Kernel Support for the User..
- Anderson, Bershad et al. - 1991 DBLP
137
Unix as an Application Program
- Golub, Dean et al. - 1990 DBLP
100
Using Continuations to Implement Thread Management and Commu..
- Draves, Bershad et al. - 1991 ACM DBLP
76
The Wisconsin Multicube: A New Large-Scale Cache-Coherent Mu.. (context) - Goodman, Woest ACM DBLP
47
Department of Computer Science (context) - Cooper, Draves et al. - 1988
26
Scheduling and Resource Management Techniques for Multiproce..
- Black - 1990 ACM
5
Mutual Exclusion for Uniprocessors (context) - Bershad, Redell et al. - 1992
1
Adding Scheduler Activations to Mach (context) - Barton-Davis, McNamee et al. - 1993
The graph only includes citing articles where the year of publication is known.
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