See this document in CiteSeerX!

Evaluating the Locality Benefits of Active Messages (1995)  (Make Corrections)  (3 citations)
Ellen Spertus and William J. Dally ,
Proc. 5th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP'95



  Home/Search   Context   Related

 
View or download:
berkeley.edu/~alan...us.ppopp5.95.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  berkeley.edu/~alanm/CP/bib (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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