(Enter summary)
Abstract: A major challenge in fine-grained computing is achieving
locality without excessive scheduling overhead. We
built two J-Machine implementations of a fine-grained
programming model, the Berkeley Threaded Abstract Machine.
One implementation takes an Active Messages approach,
maintaining a scheduling hierarchy in software
in order to improve data cache performance. Another
approach relies on the J-Machine's message queues and
fast task switch, lowering the control costs at the expense
of data... (Update)
Context of citations to this paper: More
...while critical parts of the run time system are active. This is the case in the TAM implemenation on the J Machine (TAM J Machine) [14]. The drawback of this approach is that interrupts have to be disabled and re enabled each time the network is polled, a message is sent or...
...interrupts while critical parts of the run time system are active. This is the case in the TAM implementation on the J Machine [16]. The drawback of this approach is that interrupts have to be disabled and reenabled each time the network is polled, a message is sent or...
Cited by: More
Evaluation of Various Node Configurations for Fine-grain.. - Jin-Soo Kim
(Correct)
Polling Watchdog: Combining Polling and Interrupts for Efficient .. - Maquelin (1996)
(Correct)
Similar documents (at the sentence level):
5.4%: Execution of Dataflow Programs on General-Purpose Hardware - Spertus (1992)
(Correct)
Active bibliography (related documents): More All
0.4: Evaluation of Mechanisms for Fine-Grained Parallel Programs in .. - Ellen Spertus (1993)
(Correct)
0.3: Compiler-Controlled Multithreading for Lenient Parallel.. - Schauser, Culler, von.. (1991)
(Correct)
0.3: The J-Machine Multicomputer: An Architectural Evaluation - Noakes (1993)
(Correct)
Similar documents based on text: More All
0.1: ParaSite: Mining the Structural Information on the World-Wide Web - Spertus (1998)
(Correct)
0.1: The J-Machine: A Retrospective - Dally, Chang, Chien, Fiske, Horwat.. (1998)
(Correct)
0.1: Information Hierarchies - Spertus (1995)
(Correct)
Related documents from co-citation: More All
3: Building multithreaded architectures with off-theshelf microprocessors
- Hum, Theobald et al. - 1993
3: TAM --- A Compiler Controlled Threaded Abstract Machine (context) - Culler, Goldstein et al. - 1993
2: The J-Machine Multicomputer: An Architectural Evaluation
- Noakes, Wallach et al. - 1993
BibTeX entry: (Update)
Ellen Spertus and William J. Dally, "Evaluating the Locality Benefits of Active Messages," in Proceedings of the Fifth ACM SIGPLAN Symposium on Principles & Practice of Parallel Programming (PPOPP), Santa Barbara, California, pp. 189--198, July 19--21, 1995. SIGPLAN Notices, 30(8), August 1995. http://citeseer.ist.psu.edu/spertus95evaluating.html More
@inproceedings{ spertus95evaluating,
author = "Ellen Spertus and William J. Dally",
title = "Evaluating the Locality Benefits of Active Messages",
booktitle = "Proc. 5th {ACM} {SIGPLAN} Symposium on Principles and Practice of Parallel Programming, PPoPP'95",
address = "Santa Barbara, California",
pages = "189--198",
year = "1995",
url = "citeseer.ist.psu.edu/spertus95evaluating.html" }
Citations (may not include all citations):
231
Active Messages: a Mechanism for Integrated Communication an..
- von Eicken, Culler et al. - 1992
178
The Connection Machine CM-5 Technical Summary (context) - Corporation, Massachusetts - 1992
94
The effect of context switches on cache performance (context) - Mogul, Borg - 1991
92
The Message-Driven Processor: A multicomputer processing nod..
- Dally, Fiske et al. - 1992
89
TAM --- A Compiler Controlled Threaded Abstract Machine (context) - Culler, Goldstein et al. - 1993
48
Optimistic active messages: A mechanism for scheduling commu..
- Wallach, Hsieh et al. - 1995
46
MIT Laboratory for Computer Science (context) - Nikhil, version et al. - 1991
46
Architecture of a message-driven processor (context) - Dally - 1987
30
A multithreaded implementation of Id using P-RISC graphs (context) - Nikhil - 1993
30
Global analysis for partitioning non-strict programs into se.. (context) - Traub, Culler et al. - 1992
23
Evaluation of mechanisms for fine-grained parallel programs ..
- Spertus, Goldstein et al. - 1993
10
Programming generality and parallel computers (context) - Arvind, Heller - 1988
4
Compiling dataflow into threads (context) - Schauser - 1991
3
Execution of Dataflow Programs on General-Purpose Hardware
- Spertus - 1992
2
Analyzing the benefits of a separate processor to handle mes.. (context) - Metz, Lee - 1995
Documents on the same site (http://www.cs.berkeley.edu/~alanm/CP/bib.html): More
LogP Performance Assessment of Fast Network Interfaces - Culler, Liu, Martin.. (1996)
(Correct)
Software Prefetching and Caching for Translation Lookaside.. - Bala, Kaashoek, Weihl (1994)
(Correct)
High Performance Virtual Machines (HPVM): Clusters with.. - Andrew Chien (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