See this document in CiteSeerX!

Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism (1992)  (Make Corrections)  (304 citations)
Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska, Henry M. Levy



  Home/Search   Context   Related

Links:   DBLP

 
View or download:
berkeley.edu/~hoon/262/Scheduler.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  berkeley.edu/~hoon/262/ (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper addresses this dilemma. First, we argue that the performance of kernel threads is inherently worse than that of user-level threads, rather than this being an artifact of existing implementations; managing parallelism at the user level is essential to highperformance parallel computing. Next, we argue that the problems encountered in integrating user-level threads with other system services is a consequence of the lack of kernel support for user-level threads provided by contemporary... (Update)

Cited by:   More
Lazy Threads: Implementing a Fast Parallel Call - Goldstein (1996)   (Correct)
ALPS: An Application-Level Proportional-Share Scheduler - Newhouse, Pasquale (2006)   (Correct)
EDF-DVS Scheduling on the IBM Embedded PowerPC 405LP - Aravindh Anantaraman Ali   (Correct)

Similar documents (at the sentence level):
67.0%:   Scheduler Activations: Effective Kernel Support for.. - Anderson, Bershad.. (1992)   (Correct)
62.8%:   Scheduler Activations: Effective Kernel Support for.. - Anderson, Bershad.. (1992)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Job Scheduling in Multiprogrammed Parallel Systems - Feitelson (1997)   (Correct)
0.2:   A Survey of Multiprocessor Operating System Kernels - Mukherjee, Schwan, Gopinath (1993)   (Correct)
0.1:   Maximizing Speedup Through Self-Tuning of Processor Allocation - Thu Nguyen (1996)   (Correct)

Similar documents based on text:   More   All
0.5:   User-Level Interprocess Communication for Shared.. - Bershad, Anderson.. (1991)   (Correct)
0.3:   An Implementation of Scheduler Activations on the NetBSD.. - Williams (2002)   (Correct)
0.3:   Using Locality Information in Userlevel Scheduling - Steckermeier, Bellosa (1995)   (Correct)

Related documents from co-citation:   More   All
23:   Firstclass user-level threads - Marsh, Scott et al. - 1991
17:   Performance implications of thread management alternatives for shared memory mul.. (context) - Anderson, Lazowska et al. - 1989
16:   Mach: A New Kernel Foundation for Unix Development (context) - Accetta, Baron et al. - 1986

BibTeX entry:   (Update)

Anderson, T. E., Bershad, B. N., Lazowska, E. D., and Levy, H. M. Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism. ACM Transactions on Computer Systems, 10(1):53--79, February 1992. http://citeseer.ist.psu.edu/article/anderson92scheduler.html   More

@techreport{ thomas90scheduler,
    author = "Anderson, Thomas E. and Bershad, Brian N. and Lazowska, Edward D. and Levy, Henry M.",
    title = "Scheduler Activations: Effective Kernel Support for the User-Level Management of Parallelism",
    number = "90-04-02",
    address = "Seattle, WA {(USA)}",
    year = "1990",
    url = "citeseer.ist.psu.edu/article/anderson92scheduler.html" }
Citations (may not include all citations):
673   Actors: A Model of Concurrent Computation in Distributed Sys.. (context) - AGHA - 1986
257   force-calculation algorithm (context) - BARNES, HUT et al. - 1986
234   Multilisp: A language for concurrent symbolic computation (context) - HALSTEAD - 1985
210   The Amber system: Parallel programming on a network of multi.. - CHASE, AMADOR et al. - 1989  ACM   DBLP
190   Process control and scheduling issues for multiprogrammed sh.. (context) - TUCKER, GUPTA - 1989
186   A methodology for implementing highly concurrent data struct.. - HERLIHY - 1990
164   distributed system (context) - CHERITON, The - 1988
122   Firefly: A multiprocessor workstation (context) - THACKER, STEWART et al. - 1988  ACM   DBLP
115   First-class user-level threads - MARSH, SCOTT et al. - 1991  ACM
102   Scheduling support for concurrency and parallelism in the Ma.. - BLACK - 1990
102   Empirical studies of competitive spinning for a shared-memor.. - KARLIN, LI et al. - 1991  DBLP
98   Processor scheduling in shared memory multiprocessors (context) - ZAHORJAN, MCCANN - 1990  ACM
88   Experiences with processes and monitors in Mesa - LAMPSON, REDELL - 1980
70   Performance of Firefly RPC - SCHROEDER, BURROWS - 1990  ACM   DBLP
58   WorkCrews: An abstraction for controlling parallelism (context) - VANDEVOORDE, ROBERTS - 1988  ACM
49   mmp: An Experimental Computer System (context) - WULF, LEVIN et al. - 1981
49   The portable common runtime approach to interoperability (context) - WEISER, DEMERS et al. - 1989  ACM   DBLP
40   The effect of scheduling discipline on spin overhead in shar.. (context) - ZAHORJAN, LAZOWSKA et al. - 1991
35   Multi-model parallel programming in Psyche - SCOTT, LEBLANC et al. - 1990  ACM   DBLP
34   Mach Threads and the Unix Kernel: The battle for control - TEVANIAN, RASHID et al. - 1987
26   Concurrency features for the Trellis/Owl language (context) - MOSS, KOHLER - 1987  ACM   DBLP
24   Synchronization primitives for a multiprocessor: A formal sp.. - BIRRELL, GUTTAG et al. - 1987  ACM   DBLP
19   A comparative analysis of multiprocessor scheduling algorith.. (context) - LO, GLIGOR - 1987  DBLP
13   School of Computer Science (context) - DRAVES, COOPER et al. - 1988
13   Experience with Topaz teledebugging (context) - REDELL - 1988  DBLP
7   Problem-heap: A paradigm for multiprocessor algorithms (context) - MOELLER-NIELSEN, STAUNSTRUP - 1987



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.cs.berkeley.edu/~hoon/262/):   More
The Design and Implementation of an Operating.. - Leslie, McAuley.. (1996)   (Correct)
Machine-Independent Virtual Memory Management for.. - Rashid, Tevanian, .. (1987)   (Correct)
Cluster-Based Scalable Network Services - Fox, Gribble, Chawathe, Brewer.. (1997)   (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