See this document in CiteSeerX!

Using Continuations To Build A User-Level Thread Library (1993)  (Make Corrections)  (8 citations)
Randall Dean
Proceedings of the Third USENIX Mach Conference



  Home/Search   Context   Related

 
View or download:
usenix.org/publications/libra...dean.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  usenix.org/publications/li...dean (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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