(Enter summary)
Abstract: Software distributed shared memory (DSM) techniques,
while effective on applications with coarse-grained sharing,
yield poor performance for the fine-grained sharing
encountered in applications increasingly relying on sophisticated
adaptive and hierarchical algorithms. Such applications
exhibit irregular communication patterns unsynchronized
with computation, incurring large overheads for synchronous
(request-reply) DSM protocols that require responsive
processing of coherence messages. We... (Update)
Context of citations to this paper: More
.... Efficient, robust communication primitives [12, 14] ffl Hybrid stack heap execution (efficient multithreading) 14, 19] ffl View Caching [13] 1.2 Application Suite In this paper, we use a suite of seven irregular applications to evaluate parallel programming support in ICC ....
.... that required by a higher level model by programmer specialization [78] or through automatic, compile time analysis and specialization [23, 34]. An ideal low level model provides a complete set of communication operations and exposes fundamental costs. The programmer is thus...
Cited by: More
Object Views: Language Support for Intelligent.. - Lipkind.. (1999)
(Correct)
Concurrent Object-Oriented Programming on Large Scaled SHARED.. - Ganguly (1998)
(Correct)
High Level Parallel Programming: The Illinois Concert.. - Chien, Dolby, Ganguly, .. (1998)
(Correct)
Active bibliography (related documents): More All
0.3: Supporting High Level Programming with High.. - Chien, Dolby.. (1997)
(Correct)
0.1: Exploring Structured Adaptive Mesh Refinement (SAMR).. - Ganguly, Bryan.. (1997)
(Correct)
0.1: TS/Scheme: Distributed Data Structures in Lisp - Jagannathan (1994)
(Correct)
Similar documents based on text: More All
0.1: Runtime Mechanisms for Efficient Dynamic Multithreading - Karamcheti, Plevyak, Chien (1996)
(Correct)
0.1: Techniques for Efficient Execution of Fine-Grained.. - Chien, Feng.. (1992)
(Correct)
0.0: Evaluating High Level Parallel Programming Support .. - Chien, Dolby..
(Correct)
Related documents from co-citation: More All
5: Automatic inline allocation of objects
- Dolby - 1997
5: Dynamic pointer alignment: Tiling and communication optimizations for parallel p..
- Zhang, Chien - 1997
5: Obtaining sequential efficiency in concurrent object-oriented programs
- Plevyak - 1995
BibTeX entry: (Update)
Vijay Karamcheti and Andrew A. Chien. View caching: Efficient software shared memory for dynamic computations. In Proceedings of the International Parallel Processing Symposium, 1997. http://citeseer.ist.psu.edu/karamcheti97view.html More
@inproceedings{ karamcheti97view,
author = "V. Karamcheti and A. A. Chien",
title = "View Caching: Efficient Software Shared Memory for Dynamic Computations",
booktitle = "Proc. of the 11th Int'l Parallel Processing Symp. ({IPPS}'97)",
pages = "483--489",
year = "1997",
url = "citeseer.ist.psu.edu/karamcheti97view.html" }
Citations (may not include all citations):
422
Implementation and performance of Munin
- Carter, Bennett et al. - 1991
406
Treadmarks: Distributed shared memory on standard workstatio..
- Keleher, Cox et al. - 1994
301
The Midway distributed shared memory system (context) - Bershad, Zekauskas et al. - 1993
277
A rapid hierarchical radiosity algorithm (context) - Hanrahan, Salzman et al. - 1991
249
Tolerating latency through software controlled prefetching i..
- Mowry, Gupta - 1991
178
The Nexus approach to integrating multithreading and communi..
- Foster, Kesselman et al. - 1996
145
CRL: High-performance all-software distributed shared memory
- Johnson, Kaashoek et al. - 1995
79
The design and evaluation of a shared object system for dist..
- Scales, Lam - 1994
70
Adaptive cache coherency for detecting migratory shared data
- Cox, Fowler - 1993
50
Compiler-directed cache management in multiprocessors (context) - Cheong, Veidenbaum - 1990
43
Parallel visualization algorithms: Performance and architect.. (context) - Singh, Gupta et al. - 1994
41
comparison architectural support messaging TMC CM and Cray ..
- Chien, architectural et al. - 1995
34
Implementing an irregular application on a distributed memor..
- Chakrabarti, Yelick - 1993
30
Tempest: A substrate for portable parallel programs
- Hill, Larus et al. - 1995
22
The Concert system---compiler and runtime support for effici.. (context) - Chien, Karamcheti et al. - 1993
13
Grobner basis: an algorithmic method in polynomial ideal the.. (context) - Buchberger - 1985
7
dialect for high-performance parallel computation (context) - Chien, Reddy et al. - 1996
6
Object-oriented concurrent programming -- modelling and prog.. (context) - Yonezawa, Shibayama et al. - 1987
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.nyu.edu/vijayk/papers.html): More
Runtime Mechanisms for Efficient Dynamic Multithreading - Karamcheti, Plevyak, Chien (1996)
(Correct)
Fast Messages (FM): Efficient, Portable Communication.. - Pakin, Karamcheti, Chien (1997)
(Correct)
Supporting High Level Programming with High.. - Chien, Dolby.. (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