(Enter summary)
Abstract: This paper describes Strings, a high performance
distributed shared memory system designed for such SMP clusters. The distinguishing feature of this system is
the use of a fully multi-threaded runtime system, using kernel level threads. Strings allows multiple application
threads to be run on each node in a cluster. Since most modern UNIX systems can multiplex these threads on
kernel level light weight processes, applications written using Strings can exploit multiple processors on a SMP... (Update)
Context of citations to this paper: More
.... passing all available memory, eliminating the task of explicitly moving data between processes located on separate machines [5, 2]. DSM systems combine programming advantages of shared memory and the cost advantages of distributed memory. Studies have indicated that a...
...From these, we can see that MigThread is very e#cient. The migration platform is a software Distributed Shared Memory (DSM) System [5] over SMPs (SUN UltraEnterprise 3000s) connected by fast Ethernet. Each SMP contains four 330Mhz UltraSparc processors. The parallelized...
Cited by: More
On Improving Thread Migration: Safety and Performance - Jiang, Chaudhary (2002)
(Correct)
MigThread: Thread Migration in DSM Systems - Jiang, Chaudhary (1991)
(Correct)
Similar documents (at the sentence level): More
38.6%: Strings: A High-Performance Distributed Shared Memory for.. - Roy, Chaudhary (1998)
(Correct)
12.5%: Compilation Issues For Distributed Shared Memory On Clusters Of.. - Roy (1998)
(Correct)
6.9%: Evaluation of Cluster Interconnects for a Distributed Shared.. - Roy, Chaudhary (1999)
(Correct)
Active bibliography (related documents): More All
0.9: Application based Evaluation of Distributed Shared.. - Roy, Chaudhary, Jia..
(Correct)
0.2: Communication Requirements Of Software Distributed Shared.. - Roy, Chaudhary
(Correct)
0.2: Memory Hierarchy Considerations for Cost-Effective Cluster.. - Du, Zhang, Zhu
(Correct)
Similar documents based on text: More All
1.2: Compile Time Partitioning of Nested Loop Iteration.. - Punyamurtula.. (1996)
(Correct)
0.9: Minimum Dependence Distance Tiling of Nested Loops with.. - Punyamurtula, Chaudhary (1994)
(Correct)
0.3: An Experimental Evaluation of - Software Distributed Shared
(Correct)
Related documents from co-citation: More All
2: CompileRun time Support Thread Migration
- Jiang, Compile et al. - 2002
2: Arachne: A Portable Threads System Supporting Migrant Threads on Heterogeneous N..
- Dimitrov, Rego - 1998
2: Fine-grained mobility in the emerald system
- Jul, Levy et al. - 1988
BibTeX entry: (Update)
S. Roy and V. Chaudhary, Design Issues for a HighPerformance Distributed Shared Memory on Symmetrical Multiprocessor Clusters,Cluster Computing: The Journal of Networks, Software Tools and Applications, No. 2, 1999. http://citeseer.ist.psu.edu/roy99design.html More
@article{ roy99design,
author = "Sumit Roy and Vipin Chaudhary",
title = "Design issues for a high-performance distributed shared memory on symmetrical multiprocessor clusters",
journal = "Cluster Computing",
volume = "2",
number = "3",
pages = "177-186",
year = "1999",
url = "citeseer.ist.psu.edu/roy99design.html" }
Citations (may not include all citations):
723
Memory Coherence in Shared Virtual Memory Systems
- Li, Hudak - 1989
326
TreadMarks: Shared Memory Computing on Networks of Workstati..
- Amza, Cox et al. - 1996
204
Munin: Distributed Shared Memory Based on Type-Specific Memo..
- Bennett, Carter et al. - 1990
113
Midway: Shared Memory Parallel Programming with Entry Consis..
- Bershad, Zekauskas - 1991
107
Mirage: A Coherent Distributed Shared Memory Design (context) - Fleisch, Popek - 1989
105
The SPLASH-2 Programs: Characterization and Methodological C.. (context) - Woo, Ohara et al. - 1995
79
SoftFLASH: Analyzing the Performance of Clustered Distribute.. (context) - Erlichson, Nuckolls et al. - 1996
59
Application Restructuring and Performance Portability on Sha..
- Jiang, Shan et al. - 1997
51
An Integrated Compile-Time/Run-Time Software Distributed Sha..
- Dwarkadas, Cox et al. - 1996
40
Brazos: A Third Generation DSM System
- Speight, Bennett - 1997
36
Enhancing Software DSM for Compiler-Parallelized Application..
- Keleher, Tseng - 1997
32
Design of the Munin Distributed Shared Memory System
- Carter - 1995
30
Relaxed Consistency and Coherence Granularity in DSM Systems..
- Zhou, Iftode et al. - 1997
30
Evaluating the Performance of Software Distributed Shared Me..
- Cox, Dwarkadas et al. - 1997
29
Compiler and Software Distributed Shared Memory Support for ..
- Lu, Cox et al. - 1997
25
Improving the Performance of DSM Systems via Compiler Involv..
- Mirchandaney, Hiranandani et al. - 1994
25
CVM: The Coherent Virtual Machine (context) - Keleher - 1997
19
Multi-threading and Remote Latency in Software DSMs
- Thitikamol, Keleher - 1997
18
Improving the Performance of Message-Passing Applications by.. (context) - Felten, McNamee - 1992
10
Strings: A HighPerformance Distributed Shared Memory for Sym..
- Roy, Chaudhary - 1998
9
Quarks: Portable Distributed Shared Memory on Unix (context) - Khandekar - 1995
6
CASHMERE-2L: Software Coherent Shared Memory on a Clustered .. (context) - Stets, Dwarkadas et al. - 1997
4
Parallel Algorithms for deblurring MR images (context) - Menon, Chaudhary et al. - 1998
3
A Multithreaded Message-Passing System for High Performance ..
- Park, Lee et al. - 1998
2
Evaluation of Cluster Interconnects for a Distributed Shared..
- Roy, Chaudhary - 1999
1
Home-based Shared Virtual Memory Across SMP Nodes (context) - Samanta, Bilas et al. - 1998
Documents on the same site (http://www.pdcl.eng.wayne.edu/~sumit/publications/index.html): More
Communication Requirements Of Software Distributed Shared.. - Roy, Chaudhary
(Correct)
Compilation Issues For Distributed Shared Memory On Clusters Of.. - Roy (1998)
(Correct)
Evaluation of Cluster Interconnects for a Distributed Shared.. - Roy, Chaudhary (1999)
(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