(Enter summary)
Abstract: A fine-grain parallel program is one in which processes are typically small, ranging from
a few to a few hundred instructions. Fine-grain parallelism arises naturally in many
situations, such as iterative grid computations, recursive fork/join programs, the bodies
of parallel FOR loops, and the implicit parallelism in functional or dataflow languages.
It is useful both to describe massively parallel computations and as a target for code
generation by compilers. However, fine-grain parallelism... (Update)
Context of citations to this paper: More
...requirements should be curbed. Since then, many researchers have implemented variants on this strategy [41, 42, 44, 50, 67, 70, 77, 81, 84, 94, 103]. Cilk s work stealing scheduler is very similar to the schedulers in some of these other systems, though Cilk s algorithm...
.... respect to page faults [6] For these reasons, work stealing is practical and variants have been implemented in many systems [7, 19, 20, 24, 34, 38]. For general multithreaded computations, other scheduling algorithms have also been shown to be simultaneously efficient with...
Cited by: More
Lazy Threads: Implementing a Fast Parallel Call - Goldstein (1996)
(Correct)
CRAUL: Compiler and Run-Time Integration for.. - Ioannidis.. (1999)
(Correct)
CRAUL: Compiler and Run-Time Integration for.. - Ioannidis.. (1999)
(Correct)
Similar documents (at the sentence level):
7.7%: Software Support for Distributed and Parallel Computing - Freeh (1996)
(Correct)
6.4%: Using Fine-Grain Threads and Run-Time Decision Making in .. - Lowenthal, Freeh.. (1996)
(Correct)
Active bibliography (related documents): More All
0.7: Architecture-Independent Parallelism for Both Sharedand.. - Lowenthal, Freeh
(Correct)
0.4: Filaments: Efficient Support for Fine-Grain Parallelism - Engler, Andrews, Lowenthal (1994)
(Correct)
0.3: Efficient Support for Fine-Grain Parallelism on.. - Lowenthal, Freeh.. (1999)
(Correct)
Similar documents based on text: More All
0.7: Cv - Lowenthal
(Correct)
0.4: Efficient Support for Two-Dimensional Data Distributions .. - Lowenthal, Freeh, Miller (2002)
(Correct)
0.3: Unknown -
(Correct)
Related documents from co-citation: More All
23: Cilk: An Efficient Multithreaded Runtime System
- Blumofe, Joerg et al. - 1995
19: Lazy task creation: a technique for increasing the granularity of parallel progr..
- Mohr, Kranz et al. - 1990
18: Memory Coherence in Shared Virtual Memory Systems
- Li, Hudak - 1989
BibTeX entry: (Update)
Vincent W. Freeh, David K. Lowenthal, Gregory R. Andrews, "Distributed Filaments: Efficient Fine-Grain Parallelism on a Cluster of Workstations", Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation (OSDI), November 1994, 201-213. http://citeseer.ist.psu.edu/freeh94distributed.html More
@inproceedings{ freeh94distributed,
author = "Vincent W. Freeh and David K. Lowenthal and Gregory R. Andrews",
title = "Distributed Filaments: Efficient Fine-Grain Parallelism on a Cluster of Workstations",
booktitle = "Symposium on Operating Systems Design and Implementation ({OSDI}) 1994",
pages = "201--213",
year = "1994",
url = "citeseer.ist.psu.edu/freeh94distributed.html" }
Citations (may not include all citations):
723
Memory coherence in shared virtual memory systems
- Li, Hudak - 1989 ACM DBLP
422
Implementation and performance of Munin
- Carter, Bennett et al. - 1991 ACM DBLP
406
TreadMarks: Distributed shared memory on standard workstatio..
- Keleher, Dwarkadas et al. - 1994 DBLP
301
The Midway distributed shared memory system (context) - Bershad, Zekauskas et al. - 1993 ACM
131
Fine-grain access control for distributed shared memory
- Schoinas, Falsafi et al. - 1994 ACM DBLP
120
The performance implications of thread management alternativ.. (context) - Anderson, Lazowska et al. - 1989 ACM DBLP
112
The Clouds distributed operating system (context) - Dasgupta, Jr et al. - 1991 ACM DBLP
107
Mirage: a coherent distributed shared memory design (context) - Fleisch, Popek - 1989 ACM DBLP
89
TAM---a compiler controlled threaded abstract machine (context) - Culler, Goldstein et al. - 1993
73
Limits to low-latency communication on high-speed networks (context) - Thekkath, Levy - 1993 ACM DBLP
66
ACM Transactions on Programming Languages and Systems (context) - Andrews, Olsson et al. - 1988
47
Distributed data structures in Linda (context) - Carriero, Gelernter et al. - 1986 ACM DBLP
40
Chores: Enhanced run-time support for shared memory parallel.. (context) - Eager, Zahorjan - 1993
38
Experience with distributed programming in Orca
- Bal - 1990 DBLP
33
kernel and its performance for diskless workstations (context) - Cheriton, Zwaenepoel - 1983
24
Supporting machine independent programming on diverse parall.. (context) - Fenton, Ramkumar et al. - 1991 DBLP
24
The Uniform system: an approach to runtime support for large.. (context) - Thomas, Crowther - 1988 DBLP
18
Latency tolerance through multithreading in large-scale mult..
- Kurihara, Chaiken et al. - 1991
15
Scaling parallel programs for multiprocessors: Methodology a.. (context) - Singh, Hennessy et al. - 1993 DBLP
9
A comparison of implicit and explicit parallel programming
- Freeh - 1994 ACM DBLP
6
Shared Filaments: Efficient support for fine-grain paralleli.. (context) - Engler, Andrews et al. - 1993
4
Active Messages: a mechanism for intergrated communication a.. (context) - von Eicken, Culler et al. - 1992
4
Two algorithms for barier synchronization (context) - Hansgen, Finkel et al. - 1988
4
The uSystem: providing light-weight concurrency on shared me.. (context) - Buhr, Stroobosscher - 1990
2
The design of VISA: A virtual shared addressing system (context) - Haines, Bohm - 1992
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.arizona.edu/people/filament/papers.html): More
Using Fine-Grain Threads and Run-Time Decision Making in .. - Lowenthal, Freeh.. (1996)
(Correct)
A Sisal Compiler for Both Distributed- and Shared-Memory Machines - Vincent Freeh (1995)
(Correct)
Adaptive Data Placement for Distributed-Memory Machines - Lowenthal, Andrews (1995)
(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