See this document in CiteSeerX!

View Caching: Efficient Software Shared Memory for Dynamic Computations (1997)  (Make Corrections)  (7 citations)
Vijay Karamcheti, Andrew A. Chien
Proc. of the 11th Int'l Parallel Processing Symp. (IPPS'97)



  Home/Search   Context   Related

 
View or download:
nyu.edu/vijayk/papers...viewcaching.ps
ucsd.edu/papers/csag/...viewcaching.ps
uiuc.edu/papers/viewcaching.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nyu.edu/vijayk/papers (more)
From:  uiuc.edu/papers/index
(Enter author homepages)

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