See this document in CiteSeerX!

Tools and Techniques for Building Fast Portable Threads Packages (1993)  (Make Corrections)  (71 citations)
David Keppel



  Home/Search   Context   Related

 
View or download:
washington.edu/tr/...CSE930506.PS.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  summer.snu.ac.kr/~djshin/...FAQ2 (more)
(Enter author homepages)

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

Abstract: Threads are units of concurrent execution that can be viewed as abstract data types (ADTs) with operations to initialize and run them. It is common to improve performance by hard-coding allocation and scheduling policies, but that has led to the development of many threads packages, each with policies tuned for a particular set of applications. Further, the machine-dependence of threads packages restricts the availability of applications built on top of them. This paper examines techniques for... (Update)

Cited by:   More
Runtime System Support for Parallel Iterative PDE.. - Ahuja, Chrisochoides, .. (1997)   (Correct)
Fair Threads in C - Boussinot (2003)   (Correct)
MIPhS: a Configurable Hardware Simulator - Niels Peter Roest   (Correct)

Active bibliography (related documents):   More   All
0.6:   Shade: A Fast Instruction-Set Simulator for Execution Profiling - Cmelik, Keppel (1993)   (Correct)
0.5:   Eve: A Scalable Network Client Emulator - Hani Jamjoom Kang (2003)   (Correct)
0.5:   Shoring Up Persistent Applications - Carey, DeWitt, Franklin, Hall.. (1994)   (Correct)

Similar documents based on text:   More   All
0.2:   Predictable Threads for Dynamic Hard Real-Time Environments - Humphrey, Stankovic (1998)   (Correct)
0.1:   Compiling for Coarse-Grained Adaptable Architectures - Ebeling (2002)   (Correct)
0.1:   RT++ - Higher Order Threads for C++: Tutorial and Reference.. - Schreiner (1996)   (Correct)

Related documents from co-citation:   More   All
18:   A library implementation of POSIX threads under UNIX - Mueller - 1993
16:   Scheduler Activations: Effective Kernel Support for the User-Level Management of.. - Anderson, Bershad et al. - 1992
15:   Active Messages: a Mechanism for Integrated Communication and Computation - von Eicken, Culler et al. - 1992

BibTeX entry:   (Update)

D. Keppel. Tools and techniques for building fast portable threads packages. Technical Report UWCSE 93-05-06, Department of Computer Science and Engineering, University of Washington, May 1993. http://citeseer.ist.psu.edu/keppel93tool.html   More

@techreport{ david93tools,
    author = "Keppel, David",
    title = "{T}ools and {T}echniques for {B}uilding {F}ast {P}ortable {T}hreads {P}ackages",
    number = "93-05-06",
    month = "May",
    address = "Department of CS&E, University of Washington, Box 352350, Seattle, Washington 98195-2350, USA",
    year = "1993",
    url = "citeseer.ist.psu.edu/keppel93tool.html" }
Citations (may not include all citations):
304   Scheduler Activations: Effective Kernel Support for the User.. - Anderson, Bershad et al. - 1991  DBLP
296   The Free Software Foundation (context) - Stallman, Porting - 1992
266   Adaptive Load Sharing in Homogeneous Distributed Systems (context) - Eager, Lazowska et al. - 1986  ACM   DBLP
141   PRESTO: A System for Object-Oriented Parallel Programming (context) - Bershad, Lazowska et al.  ACM   DBLP
137   A Dynamic Processor Allocation Policy for Multiprogrammed (context) - McCann, Vaswani et al. - 1991
122   Firefly: A Multiprocessor Workstation (context) - Thacker, Stewart et al. - 1988  ACM   DBLP
120   The Performance Implications of Thread Management Alternativ.. (context) - Anderson, Lazowska et al. - 1989
115   First-Class User-Level Threads - Marsh, Scott et al. - 1991
100   Volume 1: Fundamental Algorithms (context) - Knuth, of - 1973
81   The SPARC Architecture Manual - International  ACM
74   Threads and Input/Output in the Synthesis Kernel - Massalin, Pu - 1989  DBLP
66   Towards a New Model of Abstraction in Software Engineering (context) - Kiczales - 1992
64   SunOS Multi-Thread Architecture - Powell, Kleiman et al. - 1991  DBLP
57   Impossibility and Universality Results for Wait-Free Synchro.. (context) - Herlihy - 1988  ACM   DBLP
37   Alpha AXP Architecture (context) - Sites - 1993  ACM   DBLP
34   Personal communication (context) - Barton-Davis - 1993
27   An Open Environment for Building Parallel Programming System.. (context) - Bershad, Henry et al. - 1988  DBLP
26   An Introduction to Programming with Threads (context) - Birrell - 1989
23   Programming Language Design and Implementation (context) - Pratt - 1986  ACM
14   Digital Equipment Corporation (context) - Architecture - 1981
11   Personal Communication (context) - Chase - 1990
11   Sun Microsystems (context) - Manual - 1988
9   Communications of the Association for Computing Machinery (context) - Thompson, Search - 1968
9   Sequent Computer Systems (context) - Summary - 1988
7   Adding Scheduler Activations to Mach (context) - Barton-Davis, McNamee et al. - 1992
7   Personal communication (context) - Pinkerton - 1993
7   Cooper and Richard P (context) - Eric - 1988
6   Register Windows and User-Space Threads on the SPARC - Keppel - 1991
5   Efficient Support for Fine-Grain Parallelism (context) - Engler, Andrews et al.
4   Personal Communication (context) - Rose - 1992
4   Personal communication (context) - Grunwald - 1991
4   Motorola Corporation (context) - RISC, Manual - 1989
4   Fine-Grain Scheduling (context) - Massalin, Pu - 1988
4   The PRESTO User's Manual (context) - Bershad - 1988
2   FastThreads User's Manual (context) - Anderson
2   Felten and Dylan McNamee (context) - Edward - 1992
1   Kendall Square Research (context) - Operations - 1991
1   Managing Abstraction-Induced Complexity - Keppel - 1993
1   Miche Baker-Harvy and Edward D (context) - Chase, Levy - 1992



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