(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