See this document in CiteSeerX!

Combining Compile-Time and Run-Time Support for Efficient Software Distributed Shared Memory (1999)  (Make Corrections)  (4 citations)
Sandhya Dwarkadas, Honghui Lu, Alan L. Cox, Ramakrishnan Rajamony, Willy Zwaenepoel
Proc. of the IEEE, Special Issue on Distributed Shared Memory



  Home/Search   Context   Related

 
View or download:
rochester.edu/u/sa...ompiler_runtime.ps
rice.edu/~willy/papers...ieeep97b.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  rochester.edu/user...publications (more)
From:  aa.ru/dsmpapers
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We describe an integrated compile-time and run-time system for efficient shared memory parallel computing on distributed memory machines. The combined system presents the user with a shared memory programming model, with its well-known benefits in terms of ease of use. The run-time system implements a consistent shared memory abstraction using memory access detection and automatic data caching. The compiler improves the efficiency of the shared memory implementation by directing the runtime... (Update)

Context of citations to this paper:   More

...This points to the need to adapt the protocol to better suit the needs of the applications. Many automatic adaptive schemes [5,6,7,8,9,10,11] have been proposed. These include adaptation between single writer and multiple writer protocols, adaptation between write...

...better performances. The idea of automatic adaptive protocol is not new. As a matter of fact, many automatic adaptive schemes [5,6,7,8,9,10,11] have been proposed. These include adaptation between the single writer and multiple writer protocols, adaptation between the write...

Cited by:   More
ORION: An Adaptive Home-based Software Distributed Shared Memory .. - Ng, Wong (2000)   (Correct)
ORION: An Adaptive Home-based Software DSM - Ng School Of   (Correct)
Annual Report on NSF ESS Grant CCR-9705594 Integrated.. - Scott, Dwarkadas (1999)   (Correct)

Similar documents (at the sentence level):
14.3%:   An Integrated Compile-Time/Run-Time Software.. - Dwarkadas, Cox.. (1996)   (Correct)
7.6%:   Compiler and Software Distributed Shared Memory Support for.. - Lu (1997)   (Correct)

Active bibliography (related documents):   More   All
0.5:   An Integrated Compiler-Time/Run-Time Approach to Reducing .. - Hu, Lu, Cox, Zwaenepoel   (Correct)
0.4:   Evaluating the Performance of Software Distributed.. - Cox, Dwarkadas, Lu.. (1997)   (Correct)
0.1:   Interprocedural Compilation of Irregular Applications for.. - Agrawal, Saltz (1995)   (Correct)

Similar documents based on text:   More   All
0.5:   Coherence-Centric Logging and Recovery for Home-Based.. - Kongmunvattana, Tzeng   (Correct)
0.2:   Prescriptive Performance Tuning: The RX Approach - Rajamony (1998)   (Correct)
0.2:   Compiler and Run-Time Support for Irregular Computations - Lain (1995)   (Correct)

Related documents from co-citation:   More   All
4:   Adaptive protocols for software distributed shared memory - Amza, Cox et al. - 1999
3:   The NAS Parallel Benchmarks - Bailey, Barszcz et al. - 1994
3:   Lazy Release Consistency for Distributed Shared Memory - Keleher - 1995

BibTeX entry:   (Update)

S. Dwarkadas, H.H. Lu, A.L. Cox, R. Rajamony, and W. Zwaenepoel. "Combining Compile-time and Runtime Support for Efficient Software Distributed Shared Memory." In Proceedings of IEEE, Special Issue on Distributed Shared Memory, pages 476-486, March 1999. http://citeseer.ist.psu.edu/dwarkadas99combining.html   More

@article{ dwarkadas99combining,
    author = "S. Dwarkadas and H. Lu and A. L. Cox and R. Rajamony and W. Zwaenepoel",
    title = "Combining Compile-Time and Run-Time Support for Efficient Software Distributed Shared Memory",
    journal = "Proc. of the IEEE, Special Issue on Distributed Shared Memory",
    volume = "87",
    number = "3",
    pages = "476--486",
    year = "1999",
    url = "citeseer.ist.psu.edu/dwarkadas99combining.html" }
Citations (may not include all citations):
723   Memory coherence in shared virtual memory systems - Li, Hudak - 1989
468   Memory consistency and event ordering in scalable shared-mem.. - Gharachorloo, Lenoski et al. - 1990
362   The Stanford FLASH multiprocessor (context) - Kuskin, Ofelt - 1994
326   TreadMarks: Shared memory computing on networks of workstati.. - Amza, Cox et al. - 1996
305   The NAS parallel benchmarks - Bailey, Barton et al. - 1993
300   Lazy release consistency for software distributed shared mem.. - Keleher, Cox et al. - 1992
268   Tempest and typhoon: User-level shared memory - Reinhardt, Larus et al. - 1994
240   for MIMD distributed-memory machines (context) - Hiranandani, Kennedy et al. - 1992
149   An implementation of interprocedural bounded regular section.. - Havlak, Kennedy - 1991
120   Charmm: A program for macromolecular energy (context) - Brooks, Bruccoleri et al. - 1983
103   software-only approach for supporting fine-grain shared memo.. (context) - Scales, Gharachorloo et al. - 1996
97   Performance evaluation of two home-based lazy release consis.. - Zhou, Iftode et al. - 1996
96   Integrating message-passing and shared-memory: Early experie.. - Kranz, Johnson et al. - 1993
87   Software coherent shared memory on a clustered remote-write .. (context) - Stets, Dwarkadas et al. - 1997
62   Efficient support for irregular applications on distributed .. - Mukherjee, Sharma et al. - 1995
51   An integrated compile-time/run-time software distributed sha.. - Dwarkadas, Cox et al. - 1996
49   Run-time and compile-time support for adaptive irregular pro.. - Sharma, Ponnusamy et al. - 1994
44   Compiler analysis for irregular problems in Fortran D - von Hanxleden, Kennedy et al. - 1992
36   Enhancing software DSM for compilerparallelized applications - Keleher, Tseng - 1997
36   Techniques for reducing consistency-related information in d.. (context) - Carter, Bennett et al. - 1995
36   Message passing versus distributed shared memory on networks.. - Lu, Dwarkadas et al. - 1995
33   GROMOS: GROningen MOlecular Simulation software (context) - van Gunsteren, Berendsen - 1988
29   Compiler and software distributed shared memory support for .. - Lu, Cox et al. - 1997
25   Optimizing communication in hpf programs for fine-grain dist.. (context) - Chandra, Larus - 1997
23   Analysis and transformation in an interactive parallel progr.. - Kennedy, McKinley et al. - 1993
21   Take -- a balanced code placement framework (context) - von Hanxleden, Kennedy - 1994
20   Compiler and run-time support for adaptive load balancing in.. - Ioannidis, Dwarkadas - 1998
20   The performance advantages of integrating block data transfe.. - Woo, Singh et al. - 1994
19   Parallel Computing (context) - Dixit, benchmarks - 1991
14   Comparative evaluation of latency tolerance techniques for s.. - Mowry, Chan et al. - 1998
13   Index array flattening through program transformation - Das, Havlak et al. - 1995
10   Computing per-process summary side-effect information - Jeremiassen, Eggers - 1992
3   FORGE High Performance Fortran User's Guide (context) - Research
3   Interprocedural compilation of irregular applications for di.. (context) - Agarwal, Saltz - 1995

Documents on the same site (http://www.cs.rochester.edu/users/faculty/sandhya/publications.html):   More
Compiler and Run-Time Support for Adaptive Load Balancing.. - Ioannidis, Dwarkadas (1998)   (Correct)
Evaluating the Trade-Offs in the Parallelization.. - Carceroni, Meira, .. (1997)   (Correct)
Compiler and Software Distributed Shared Memory Support for.. - Lu (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